当前位置: 首页 > news >正文

衡水网站建设浩森宇特临沂网站制作加速企业发展

衡水网站建设浩森宇特,临沂网站制作加速企业发展,各大网站怎么把世界杯做头条,专业网站建设出售参考文章 arcpy实现 kml批量转出为shp_kml批量合并转shp_A873054267的博客-CSDN博客 参考帮助是arcgis里边自带的KMLToLayer_conversion函数 应用场景: 两步路产生的多个轨迹文件KML,批量转换成arcgis 的gdb数据库 最后合并成一个shp 第一步&#…

参考文章

arcpy实现 kml批量转出为shp_kml批量合并转shp_A873054267的博客-CSDN博客

参考帮助是arcgis里边自带的KMLToLayer_conversion函数

应用场景:

两步路产生的多个轨迹文件KML,批量转换成arcgis 的gdb数据库

最后合并成一个shp

第一步:把kml转换成gdb

import arcpy, os# Set workspace (where all the KMLs are) 放kml文件的文件夹,如果kml文件过多,建议50个kml一个文件夹,多执行几个py就行,否则500个kml可能要一个小时
arcpy.env.workspace="D:/KML"# Set local variables and location for the consolidated file geodatabase 导出的geodata文件夹
outLocation = "D:/KMLOUT"# Create the master FileGeodatabase# Convert all KMZ and KML files found in the current workspace 找出kml文件,速度不快的
for kmz in arcpy.ListFiles('*.kml'):print "CONVERTING: " + os.path.join(arcpy.env.workspace,kmz)arcpy.KMLToLayer_conversion(kmz, outLocation)

第二步:

把数据合并到一个shp

import arcpy,os
# 下面是输出shp的文件夹
out_path = "D:/KML2SHP"
fcz=[]
# 下面是gdb存放的的文件夹
arcpy.env.workspace = "D:/KMLOUT"# Loop through all the FileGeodatabases within the workspace
wks = arcpy.ListWorkspaces('*', 'FileGDB')
# Skip the Master GDB
for fgdb in wks:  # Change the workspace to the current FileGeodatabasearcpy.env.workspace = fgdb    # For every Featureclass inside, copy it to the Master and use the name from the original fGDB  featureClasses = arcpy.ListFeatureClasses('*', '', 'Placemarks')for fc in featureClasses:if fc=='Polylines': # 只要线段,点不要,这个看自己的需求print "COPYING: " + fc + " FROM: " + fgdb    fcCopy = fgdb + os.sep + 'Placemarks' + os.sep + fc    print(fcCopy)fcz.append(fcCopy)arcpy.Merge_management(fcz,os.path.join(out_path,'M123.shp'))#M123是导出shp的文件名,可以自行修改,不能重复print("done")

比上面的参考文件的好的是,将所有layer转出到shp,这步没做,速度会快一点。

后续可能会写个自动分割执行的东西,因为kml文件较多,一个个生成比较慢;或者用异步生成工具

另外生成合并也有点慢,为了速度,用重名工具,先把文件重命名为a001,a002,最后就直接合并数组,可能会快一点,或者python直接去文件名后拼接数组 fcz.append(fcCopy) 只是搞了一堆字符串,并不需要这么复杂,因为生成的是有规律的字符串

http://www.15wanjia.com/news/161634.html

相关文章:

  • 一个网站添加多个网址营销网站建设前期准备
  • 一个空间怎么做两个网站 跳转中小企业网站建设市场
  • 网站触屏版wordpress 用户密码加密
  • 网站推广平台怎么做网站友情链接要加什么
  • 番禺做网站的重庆网络公司网站建设
  • 成都营销类网站设计千库网登录入口
  • 建筑工程网站建设方案网站建设三网合一是什么
  • 超级网站模板下载网上做网站
  • 建站有哪些需求大学生简历模板
  • 温州哪里有网站优化wordpress写书typecho主题
  • 天津做网站制作内容分发网络CDN可以建设网站吗
  • 古典风格网站模版个人网站和企业网站
  • 360网站挂马检测html如何做网站
  • 哈尔滨网站优化咨询asp是网站开发吗
  • 重庆潼南网站建设报价智慧团建系统官方网站登录
  • 杭州滨江区建设局网站网站怎么做域名解析
  • yes风淘宝网站wordpress果酱
  • 手机网站北京影视广告制作拍摄公司
  • 高端网站制作流程河南炒股配资网站开发
  • 凡科建站做的网站有什么短板建一个网站带管理需要多少钱一年
  • 上海网站关键排名宁波seo公司排名
  • 外国购物平台网站大全下载app到手机
  • 同一个阿里云可以做两个网站吗长春工程公司招聘
  • 中国建设信用卡网站首页网站建设方案 安全
  • 广州建站推广怎样设计自己的网站
  • 做网站的重点目标百度贴吧网页版
  • 杭州企业做网站企业网站推广多少钱
  • 网络舆情监测流程seo技术培训东莞
  • 行业门户网站模板下载金融网站建设方案书
  • 报送举报网站建设情况摄影旅游网站源码