googleearth怎么转换成kml

最近老板给我提了一个需求

希望把经销商的经纬度都导入谷歌地图里面,实现可视化,查看更加方便

  • 后来发现GoogleEarth支持kml导入
  • 但是手里只有Excle的文档
  • 那么只要解决怎么把EXCLE转换成KML就可以了
  • 但是市面上的软件都是要收费的
  • 心里想着自己做一个 程序好了
  • 程序如下
#! /usr/bin/env python# -*- coding=utf-8 -*-# @Author virqin.github.ioimport lxml.htmlimport xlrd #操作Excelfrom pykml.factory import KML_ElementMaker as KML #使用factory模块import pykmlxlsfile='e:/kml.xlsx' #导入文件的地址 格式为XLSX 这里要修改下etree = lxml.html.etree#加载Excelxlsbook = xlrd.open_workbook(xlsfile)#打开Sheet1location = xlsbook.sheet_by_name(u'sheet1') #取EXCLE的sheet名 这里要修改下#取得前三列的值 EXCLE的位置一定跟这里一致name = location.col_values(0,0,location.nrows) #名字lon = location.col_values(1,0,location.nrows) #经度lat = location.col_values(2,0,location.nrows) #纬度#简单判断文件中的经纬度个数是否一致if len(lon) != len(lat): print ('lon != lat nums')#使用第一个点创建Folder fold = KML.Folder(KML.Placemark( KML.Point(KML.coordinates(str(lon[0]) +','+ str(lat[0]) +',0')), KML.name(str(name[0])) ))#将剩余的点追加到Folder中for i in range(1,len(lon)): fold.append(KML.Placemark( KML.Point(KML.coordinates(str(lon[i]) +','+ str(lat[i]) +',0')),KML.name(str(name[i]))) )#使用etree将KML节点输出为字符串数据cOntent= etree.tostring(etree.ElementTree(fold),pretty_print=True)#保存到文件,然后就可以在Google地球中打开了with open('e:/gen.kml', 'wb') as fp: #这里是生成的文件地址 要修改 fp.write(content)
  • 生成以后就可以导入 Google地球了
  • 有什么不懂的 可以问我 谢谢!

GoogleEarth 地址标注 EXCLE转换成KML

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 7月 17日 下午3:32
下一篇 2023年 7月 17日 下午3:41

相关推荐

  • 淘宝店自运营淘抢购怎么开启

    能够报上淘抢购的产品,可以说一天的流量都够平时一年的流量了。作为淘宝卖家的你,怎么能错过这么大的流量呢? 相比天天特价等活动,淘抢购的门槛要高一些,但这并不意味着你就完全没有机会了…

    2023年 7月 31日
  • 2021支付宝万能福怎么获得,怎么弄沾福卡和万能福

    支付宝五福万能福怎么获得?据悉,今日,支付宝集五福活动,推出了全新的万能福,邀请一名支付宝新用户,就可以获得一张万能福了哦!那么怎么邀请呢?下面小编就为玩家带来支付宝万能福获得方法…

    2023年 4月 7日
  • 博士后能申请的项目有哪些

    博士后申请的技巧是令许多学者和研究人员关注的话题。在以下内容中,知识人网小编将分享一些博士后申请的技巧供您参考。 1. 研究项目的选择:选择与自己研究领域相关且具有实际意义的项目。…

    2023年 7月 24日
  • 警方捣毁跑分洗钱团伙抓捕6人(警方通报抓获洗钱团伙)

    近日,双清公安分局捣毁一个为网络赌博、诈骗等平台“跑分”洗钱的犯罪团伙,抓获犯罪嫌疑人6名,现场扣押作案电脑、手机10余部,涉案流水达1800余万元。 同窗好友齐上阵 “一开始犹豫…

    2023年 5月 18日
  • 微信拉黑的人怎么找回来 ?教你一招

    微信,说到这个应用,基本上全国都在用这个社交软件,聊天、工作事项、写日志等等几乎都是可以在上方实现的,微信拉黑的人怎么找回来? 说到微信拉黑,就是将你觉得有些多余的好友拉进黑名单里…

    2023年 4月 24日
  • 如何提高微博中奖几率

    为庆祝iG夺冠,王思聪于2018年11月6日通过微博发布冠军之月庆祝抽奖活动。其中第一波活动中抽取113个人(为了庆祝11月3日夺冠),每个人可以收到一万元现金。11日下午14:0…

    2023年 3月 15日
  • 水星mw325r路由器怎样设置

    水星(MERCURY)MW325R路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MW325R无线路由器,要实现连接Internet共享上网,需要经过以下几个配置步骤:1、连…

    2023年 6月 24日
  • 广州1855万元得主透露中奖秘笈

    广州体彩复市后首个超级大奖得主来啦!近日,大乐透第20023期1800万元追加头奖得主现身广州市体彩中心领奖,幸运儿老魏凭借一张189元“7+3”复式追加投注票,总计中得奖金185…

    互联网 2023年 7月 9日
  • 搜狗收录是什么意思(搜狗提交多久可以收录)

    不管是什么类型的网站都会被搜狗搜索引擎收录,网站被搜狗搜索引擎收录是有一个流程的,首先是搜狗搜索引擎发现你的网站,从而被搜索引擎抓取到数据库,最后搜索引擎将会拿你的页面和其他页面进…

    2023年 3月 30日
  • 最成功的10大系列电影,哪个系列让你百看不厌

    1、《碟中谍》系列 看见碟7的拍摄幕后花絮,我才想起来这个经典系列…真对不起每次买的电影票。这么多年了,阿汤哥爬高楼跳深坑扒飞机…竟是一部没拉地都看了。故事情节如云烟散去,只记得阿…

    2023年 1月 6日