2012-03-30 3 views
1

아래 예와 같이 kml 파일에 넣은 연구 항공기의 멋진 데이터가 있습니다. 고도 프로필을 확인하면 확장 데이터가 멋지게 그려집니다.Google 어스 고도 프로필 및 누락 된 값

내 문제 : 데이터에 누락 된 값이 있습니다. 누락 된 데이터 대신 빈을 입력하면 확장 데이터가 프로필 프레임에 이상 표시되지 않습니다. gx 값 쌍에서 float 중 하나를 삭제하여 볼 수 있습니다.

내 질문 : GoogleEarth가 누락 된 값 (즉, 중단됨)없이 프로필을 그릴 수 있도록 해킹이 있습니까? GE 개발자에게 피드백을 제공하는 방법을 알고 있습니까?

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"> 
    <Document id="feat_1"> 
     <Style id="stylesel_0"> 
      <LineStyle> 
       <color>ff0000ff</color> 
       <colorMode>normal</colorMode> 
       <width>4</width> 
      </LineStyle> 
     </Style> 
     <visibility>1</visibility> 
     <Schema id="schema_1" name="Flight Track"> 
      <gx:SimpleArrayField name="bb" type="int"> 
       <displayName>Flight Track</displayName> 
      </gx:SimpleArrayField> 
     </Schema> 
     <Placemark id="feat_2"> 
      <name>example</name> 
      <styleUrl>#stylesel_0</styleUrl> 
      <gx:Track> 
       <gx:coord>-140.0 10.0 0.0</gx:coord> 
       <gx:coord>-133.572123903 7.66044443119 4131.75911167</gx:coord> 
       <gx:coord>-130.15192247 1.73648177667 9698.46310393</gx:coord> 
       <gx:coord>-131.339745962 -5.0 7500.0</gx:coord> 
       <gx:coord>-136.579798567 -9.39692620786 1169.77778441</gx:coord> 
       <gx:coord>-143.420201433 -9.39692620786 1169.77778441</gx:coord> 
       <gx:coord>-148.660254038 -5.0 7500.0</gx:coord> 
       <gx:coord>-149.84807753 1.73648177667 9698.46310393</gx:coord> 
       <gx:coord>-146.427876097 7.66044443119 4131.75911167</gx:coord> 
       <gx:coord>-140.0 10.0 5.99864288729e-28</gx:coord> 
       <altitudeMode>absolute</altitudeMode> 
       <ExtendedData> 
        <SchemaData schemaUrl="#schema_1"> 
         <gx:SimpleArrayData name="ext"> 
          <gx:value>0.00217237382056</gx:value> 
          <gx:value>0.107224360838</gx:value> 
          <gx:value>1.99669920652</gx:value> 
          <gx:value>14.0278818114</gx:value> 
          <gx:value>37.1819210687</gx:value> 
          <gx:value>37.1819210687</gx:value> 
          <gx:value>14.0278818114</gx:value> 
          <gx:value>1.99669920652</gx:value> 
          <gx:value>0.107224360838</gx:value> 
          <gx:value>0.00217237382056</gx:value> 
         </gx:SimpleArrayData> 
        </SchemaData> 
       </ExtendedData> 
      </gx:Track> 
     </Placemark> 
    </Document> 
</kml> 

답변

0

이것은 버그처럼 보입니다. 당신은 당신이 업데이트 통보됩니다 다음 스타 경우

나는 http://code.google.com/p/earth-issues/issues/detail?id=1399

에서 문제를 만들었습니다.

한편 KML 데이터를 사전 처리하고 ExtendedData가 누락 된 위치에 보간 값을 배치 할 수 있습니다.