1

django を使用して kml ファイルを解析しようとしています。pyKML パーサー モジュールを使用しています。次の手順を完了しました。

 root = parser.fromstring(open('myfile.kml').read())

ファイルの内容は次のとおりです。

 <document>
    <Placemark>
      <name>t1</name>
       <Point><coordinates>v1</coordinates>
       </Point>
    </Placemark>
    <Placemark>
     <name>t2</name>
     <Polygon>
       <outerBoundaryIs>
         <LinearRing><coordinates>v2</coordinates>
        </LinearRing>
      </outerBoundaryIs>
    </Polgon>
   </Placemark>
  </document>

以下を使用して名前を取得できます。

name = []

for ele in root.Document.Placemark:
    name.append(ele.name)

しかし、別の Placemark から座標値を取得する方法がわかりません。ここで私を助けてください。

4

1 に答える 1