我知道这是一个全新的问题,但在KML方面,我碰巧是一个全新手。我正在使用KML开发GIS项目,并且我一直在遇到这个多重几何问题。我想以编程方式确定何时需要封装我的< LineString /> < MultiGeometry />中的点标签,当我不。当一个线串在同一层上穿过它时是不是?当两个点位于同一层的同一位置时?
答案 0 :(得分: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。