SimpleKmlsimplekml是一个python包,它使您能够以尽可能少的工作量生成kml。 在制作这个包时,没有任何东西(至少我找不到任何东西)可以轻松地创建kml文件。你需要大量膨胀的代码来创建一个简单的点。这是可以理解的,因为kml标准是相当广泛的,但是如果您只是使用kml的简单元素,比如document、folder、point、linestring和polygon呢?这个包支持这些元素和kml引用中记录的所有内容。 使用simple kml可以快速创建kml文件,例如: 创建一个简单的点:import simplekml kml = simplekml.Kml() kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)]) kml.save("botanicalgarden.kml") 创建一条线:如果你有多个坐标值的话,可以使用simplekml.Kml.newlinestring()创建线段。 lin = kml.newlinestring(name="Pathway", description="A pathway in Kirstenbosch", coords=[(18.43312,-33.98924), (18.43224,-33.98914), (18.43144,-33.98911), (18.43095,-33.98904)]) 创建一个区域:pol = kml.newpolygon(name="Atrium Garden", outerboundaryis=[(18.43348,-33.98985), (18.43387,-33.99004), (18.43410,-33.98972), (18.43371,-33.98952), (18.43348,-33.98985)], innerboundaryis=[(18.43360,-33.98982), (18.43386,-33.98995), (18.43401,-33.98974), (18.43376,-33.98962), (18.43360,-33.98982)]) |
||
当前页面没有留言.
[显示留言板]
|