kml_create = simplekml.Kml() pol = kml_create.newpolygon(name=name, outerboundaryis=[(float(f1_up_left_lonlat1[1]), float(f1_up_left_lonlat1[0]),float(f1_up_left_lonlat1[2])), (float(f1_up_right_lonlat1[1]), float(f1_up_right_lonlat1[0]),float(f1_up_left_lonlat1[2])), (float(f1_down_right_lonlat1[1]), float(f1_down_right_lonlat1[0]),float(f1_up_left_lonlat1[2])), (float(f1_down_left_lonlat1[1]), float(f1_down_left_lonlat1[0]),float(f1_up_left_lonlat1[2])), (float(f1_up_left_lonlat1[1]), float(f1_up_left_lonlat1[0]),float(f1_up_left_lonlat1[2]))],) pol.style.polystyle.color = '40ff0000' #多边形的颜色 pol.style.polystyle.outline = 1 #
时间: 2023-12-06 18:42:05 浏览: 135
KML_to_shp.py
这段代码使用了 `simplekml` 库创建了一个 KML 文件,并在其中添加了一个多边形。`name` 是多边形的名称,`outerboundaryis` 是多边形的外边界,由一组经纬度坐标点组成。`pol` 对象指向创建的多边形,可以对其进行样式设置。具体来说,`pol.style.polystyle.color` 设置了多边形的颜色,`pol.style.polystyle.outline` 则指定了是否显示多边形的轮廓线。
阅读全文