[NUUG kart] Konvertere KML linjer til polygon

Arne Johannessen arne at johannessen.de
Fri Nov 4 15:04:56 CET 2011


Vidar Gundersen wrote:
> 
> Jeg sitter med en KML på 360 objekter, alle LineString som skulle vært
> fylte objekter (dvs Polygon).
> Noen som har forslag til hvordan konvertere dette?

Følgende LineString:

<Placemark> 
<LineString>
 <coordinates> 6.2,59.4 6.4,59.6 6.2,59.6 </coordinates>
</LineString>
</Placemark>

kan konverteres til Polygon slik:

<Placemark>
<Polygon>
 <outerBoundaryIs>
  <LinearRing>
   <coordinates> 6.2,59.4 6.4,59.6 6.2,59.6 6.2,59.4 </coordinates>
  </LinearRing>
 </outerBoundaryIs>
</Polygon>
</Placemark>

Selvfølgelig kan dette automatiseres med sed, perl e.l.


> Første koordinat må gjentas på slutten for at Google Earth skal fylle
> objektet riktig?

Stemmer.

-- 
Arne Johannessen



More information about the kart mailing list