diadia

興味があることをやってみる。自分のメモを残しておきます。

kmlファイルテンプレート

全般

xmlではコメントアウトは<!-- -->でできるっぽい

標高については以下に参照先がある
https://developers.google.com/kml/documentation/altitudemode?hl=ja

Point

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://earth.google.com/kml/2.2"> <Document>
<Placemark> 
 <Point>
  <coordinates>
   経度,緯度,高度 
  </coordinates>
 </Point>
</Placemark>
</Document> </kml>

 

LineString

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://earth.google.com/kml/2.2"> <Document> <Placemark>
<LineString>
<name>ポリライン名</name>
<coordinates>
経度,緯度,高度 経度,緯度,高度 経度,緯度,高度
</coordinates>
</LineString>
</Placemark> </Document></kml>

複数のポリラインを表現したい場合にはPlacemarkを繰り返して挿入すると複数種のポリラインを表現することができる。

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://earth.google.com/kml/2.2"> <Document> <Placemark>
<LineString>
<name>ポリライン1</name>
<coordinates>
経度,緯度,高度 経度,緯度,高度 経度,緯度,高度
</coordinates>
</LineString>
</Placemark> <Placemark>
<LineString>
<name>ポリライン2</name>
<coordinates>
経度,緯度,高度 経度,緯度,高度 経度,緯度,高度
</coordinates>
</LineString>
</Placemark> <Placemark>
<LineString>
<name>ポリライン3</name>
<coordinates>
経度,緯度,高度 経度,緯度,高度 経度,緯度,高度
</coordinates>
</LineString>
</Placemark> </Document></kml>

メモ:linestringに関しては厳密にLineStringと表記しないとgoogleearthが読み込まない。例えばLinestringだと駄目。