2017-01-29 4 views
0

電柱とケーブルをデータベースからGoogle Earth用のKMLファイルにエクスポートします。各ウェイポイントのKMLアイコン

各ノードには極配列があり、ケーブルは常に配列の次の極に接続されます。

単純なパスを作成するエクスポートは、簡単にできるようです。しかし、これらのパスはパスを表示するだけで、すべてのウェイポイント(電柱)は表示されません。

この

は、私は、あなたがあなたのKMLがないだけ含める必要がありますが、極(別名中間地点)のそれぞれのパスとポイントが必要な場合.kmlファイル screenshot from Google Maps

答えて

2

に達成したいものをGoogleマップの例であります線分は、極の位置のそれぞれについて点を分離する。 poleSyleが希望や必要ない場合は、ポイントとをlineStyleのためにしたいアイコンとIconStyleが太い緑の線

<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Document> 
    <Style id="poleStyle"> 
     ... 
    </Style> 
    <Style id="lineStyle"> 
     ... 
    </Style> 
    <Placemark> 
     <styleUrl>#lineStyle</styleUrl> 
     <LineString> 
      <coordinates>...</coordinates> 
     </LineString> 
    </Placemark> 
    <Placemark> 
     <name>pole1</name> 
     <description>address pole1</description> 
     <styleUrl>#poleStyle</styleUrl> 
     <Point> 
      <coordinates>...</coordinates> 
     </Point> 
    </Placemark> 
    ... 
    </Document> 
</kml> 

になりますがありますどこ

あなたのKMLは、このような構造にする必要がありますすべてのポイントの一意の名前や説明、あなたはこのようなMultiGeometry内の単一目印でポイントを組み合わせることができます:

<Placemark> 
    <styleUrl>#poleStyle</styleUrl> 
    <MultiGeometry> 
     <Point> 
      <coordinates>...</coordinates> 
     </Point> 
     <Point> 
      <coordinates>...</coordinates> 
     </Point> 
    </MultiGeometry> 
</Placemark> 
+0

私はあなたの例のように、それらを区切っている必要がありますこれらのウェイポイントを結合しようとしていました。異なるアプローチですが、絶対に意味があり、実装が簡単です。ありがとう! – EDP

関連する問題