python 多边形角点经纬度创建多边形kml文件

1. python程序及kml结果展示

import simplekml



# 创建一个四边形kml文件,已知四个角点经纬度坐标
f1_name='四边形'
f1_up_left_lonlat1=[120.922790,50.457248]      #左上角点经纬度坐标
f1_up_right_lonlat1=[124.394628, 49.819761]     #右上角点经纬度坐标
f1_down_right_lonlat1=[122.550510, 48.237240]   #右下角点经纬度坐标
f1_down_left_lonlat1=[120.307554, 48.633276]    #左下角点经纬度坐标




# 加载几个角点经纬度的时候按着顺时针或者逆时针顺序,最后要加上起始点的经纬度,形成一个闭环
kml_create = simplekml.Kml()
pol = kml_create.newpolygon(name=f1_name,
                          outerboundaryis=[(float(f1_up_left_lonlat1[0]), float(f1_up_left_lonlat1[1])),
                                           (float(f1_up_right_lonlat1[0]), float(f1_up_right_lonlat1[1])),
                                           (float(f1_down_right_lonlat1[0]), float(f1_down_right_lonlat1[1])),
                                           (float(f1_down_left_lonlat1[0]), float(f1_down_left_lonlat1[1])),
                                           (float(f1_up_left_lonlat1[0]), float(f1_up_left_lonlat1[1]))])
pol.style.polystyle.color = '5555ff7F'     #多边形的颜色
pol.style.polystyle.outline = 1            #多边形的线型号

kml_create.save('D:/kml_create.kml')



绘制kml结果展示:
在这里插入图片描述

2. kml文件生成的线型,颜色,类型等

暂时找不到之前记录的了,之后补上,,

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值