Google Earthの大徳寺にポリゴンのせてみました
かなり大雑把ですが,大徳寺の境内エリアにポリゴンしてみました.
しかし,なぜかわかりませんが,目印が消えてしまいました...がっかり.
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Placemark> <description>大徳寺</description> <name>大徳寺!</name> <LookAt> <longitude>135.74569702148438</longitude> <latitude>35.04414830224615</latitude> <range>305.8880792294568</range> <tilt>46.72425699662645</tilt> <heading>49.06133439171233</heading> </LookAt> <visibility>1</visibility> <Style> <IconStyle> <Icon> <href>root://icons/palette-3.png</href> <x>96</x> <y>160</y> <w>32</w> <h>32</h> </Icon> </IconStyle> <LineStyle> <color>4c0000ff</color> </LineStyle> <PolyStyle> <color>77ff00ff</color> </PolyStyle> </Style> <Point> <extrude>1</extrude> <altitudeMode>relativeToGround</altitudeMode> <coordinates>135.74569702148438, 35.04414830224615, 0</coordinates> </Point> <Polygon> <extrude>1</extrude> <tessellate>1</tessellate> <altitudeMode>relativeToGround</altitudeMode> <outerBoundaryIs> <LinearRing> <coordinates> 135.7424783706665, 35.04475877432018, 0 135.7466197013855, 35.045079380129124, 0 135.74741899967194, 35.041051952776264, 0 135.74331790208817, 35.04143186580018, 0 135.7424783706665, 35.04475877432018, 0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> </kml>
上のソースコードを拡張子がkmlのファイル(〜.kml)として保存し,読み込ませるとポリゴンを作成してくれました.
<extrude>→ポリゴンを延長するかどうかを指定 <tessellate>→地面に沿ってポリゴンを書くかどうかを指定 <altitudeMode>→高さ指定方法 <outerBoundaryIs>→ポリゴンの外枠を規定 <coordinates>→緯度経度の指定. <LinearRing>→図形指定.coordinatesの緯度経度の始点終点は同一にすること.
緯度経度をうまく指定すると,複雑なポリゴンも書けそうです.