2017-01-29 2 views
0

Ich möchte Telefonmasten und Kabel aus unserer Datenbank in eine KML-Datei für Google Earth exportieren.KML-Symbole auf jedem Wegpunkt

Für jeden Knoten haben wir eine Reihe von Polen, die Kabel sind immer mit dem nächsten Pol im Array verbunden.

Ein Export, der einfache Wege macht, scheint einfach zu sein. Aber diese Wege zeigen nur einen Weg, sie zeigen nicht jeden Wegpunkt (Telefonmast).

Dies ist ein Beispiel in Google Maps, was ich in .KML screenshot from Google Maps

Antwort

2

erreichen wollen Wenn Sie Pfade und Punkte für jeden der Pole wollen (auch bekannt als Wegpunkte), dann brauchen Sie nur Ihre KML-Datei enthält nicht Liniensegmente trennen Punkte für jede der Positionen der Pole.

Ihre KML müssen wie folgt strukturiert sein, wo poleSyle wird ein IconStyle mit dem Symbol, das Sie für die Punkte wollen, müssen und werden linestyle eine dicke grüne Linie

<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> 

sein, wenn Sie wollen oder müssen nicht einen eindeutigen Namen oder eine Beschreibung für jeden Punkt dann können Sie die Punkte in einem einzigen Place kombinieren in einem MultiGeometry wie folgt aus:

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

ich diese Wegpunkte zu kombinieren versuchte, wo ich sie wie in Ihrem Beispiel getrennt sein sollen. Unterschiedlicher Ansatz, aber absolut sinnvoll und einfach zu implementieren. Vielen Dank! – EDP