2009-10-14 22 views
1

我知道這是一個總的新手問題,但當涉及到KML時,我碰巧是一個新手。我正在使用KML處理GIS項目,並且一直在遇到這個多重幾何問題。我想以編程方式確定何時需要將我的< LineString/>點封裝在< MultiGeometry/>標記中,而當我不需要時。線串是否在同一圖層上交叉?當兩個點位於同一圖層上的同一位置時?在KML中是什麼讓一行字符串具有多個幾何?

回答

2

據我所知,kml並不那麼嚴格。允許在線串中自交叉:

<Placemark> 
    <name>Naamloos Pad</name> 
    <styleUrl>#msn_ylw-pushpin</styleUrl> 
    <LineString> 
     <tessellate>1</tessellate> 
     <coordinates> 
5.019464180902406,52.10505844756909,0 5.069557791548087,52.0007202857575,0 4.962895009539523,51.98018815537707,0 4.962744723288588,52.01668088418433,0 5.09205958631246,52.0401464921085,0 </coordinates> 
    </LineString> 
</Placemark> 

因此,這不構成限制。僅當您想要將不同的來源合併到一個kml幾何對象時才使用MultiGeometry。

+0

謝謝,我發現問題出在哪裏。你把我放在正確的軌道上! – 2009-10-16 22:26:33

+0

很高興我能幫上忙!不用謝! – milovanderlinden 2009-11-08 20:16:27

相關問題