分两步走:首先转出到layer

import arcpy, os

arcpy.env.workspace = r"D:\sq\ddx"

outLocation = "D:\sq\ddx"

MasterGDB = 'sq.gdb'

MasterGDBLocation = os.path.join(outLocation, MasterGDB)

arcpy.CreateFileGDB_management(outLocation, MasterGDB)

for kmz in arcpy.ListFiles('*.KM*'):

arcpy.KMLToLayer_conversion(kmz, MasterGDBLocation)

其次将所有layer转出到shp

import arcpy, os

arcpy.env.workspace = r"D:\sq\dbx"

outGDB=r"D:\kml2.gdb"

wks = arcpy.ListWorkspaces('*', 'FileGDB')

count=0

for fgdb in wks:

arcpy.env.workspace = fgdb

featureClasses = arcpy.ListFeatureClasses('*', '', 'Placemarks')

count+=1

for fc in featureClasses:

print fc

arcpy.CopyFeatures_management(fc, outGDB+"\\s"+str(count)+fc)

最后又需要将所有shp合并

import arcpy

from arcpy import env

sourceGDB=r"d:\kml2.gdb"

env.workspace=sourceGDB

fcs=arcpy.ListFeatureClasses()

lspoly=[]

for fc in fcs:

lspoly.append(fc)

arcpy.Merge_management(lspoly, "bjm")

转载自:https://blog.csdn.net/A873054267/article/details/87891063

matlab kml批量转为shp文件,arcpy实现 kml批量转出为shp相关推荐

  1. json文件批量转为txt文件

    json文件批量转为txt文件 1 批量json标注文件: 2 json所对应的各个图片: 3 每个json文件内容: [{"type": 1,"x": 116 ...

  2. .f90文件批量转为dll文件_办公必备神器DropIt V8.5.1Portable文件整理分类工具

    文件混乱用这1款神器就够了 目录 [url=]DropIt 的使用思路[/url] [url=]快捷调用 DropIt 的两种方式[/url] [url=]配合 IrfanView 对图片进行操作[/ ...

  3. python学习——tsv文件批量转为csv文件、csv文件列合并

    写在前面--近日在处理数据的时候发现有的文件为csv文件,有的为tsv文件,大概搜了一下了解到:TSV是用制表符('\t')作为字段值的分隔符:CSV是用半角逗号(',')作为字段值的分隔符.http ...

  4. C#使用NPOI将txt文本批量转为excel文件

    1.下载NPOI     NPOI是一个开源的C#读写Excel.WORD等微软OLE2组件文档的项目.可以在没有安装Office的情况下对Word或Excel文档进行读写操作.     可从NPOI ...

  5. python格式批量重命名文件_利用Python批量重命名一系列文件名杂乱的文件

    假设目录下面有这样一系列命令杂乱的文件: OPENFOAM -TRAINING- PART- #1.pdf OPENFOAM - TRAINING- PART- #2.pdf OPENFOAM- TR ...

  6. 将doc文件批量转为pdf文件

    需要将不少doc文件转为pdf,WPS带有这种功能,但是鼠标点击次数太多以后整个人都变得很烦躁 用了一下午去搜这方面的工具软件,找到若干.有一些免费,有一些试用的,但总归就找到一个真正能用,虽说生成的 ...

  7. matlab输出图片至指定文件夹(适用于批量输出)

    语句举例:saveas( gcf,['C:\Users\Administrator\Desktop\理论同步概率5_6+5_2\',num2str(i-5),'.fig'] ); 格式为:saveas ...

  8. pyhton 创建shp文件并投影,批量进行坐标转换与添加投影信息,合并shp文件,分割shp文件

    代码如下,注释是经过百度翻译的中文.这是我的python地理分析课程作业之一. 如何获取投影信息,可以通过arcgis输出投影信息,更换投影信息的时候主要也要进行坐标转换,尤其从地理坐标系转到投影坐标 ...

  9. Linux中批量创建空白文件,在Linux中批量创建和修改文件或目录

    1. 用一条命令直接创建 [fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1  10  2  3  4  ...

最新文章

  1. 2 分 31 秒,腾讯云创造 128 卡训练 ImageNet 新记录
  2. 人算不如“云算”,且看新时代“借东风”
  3. python学习干货教程(10):列表
  4. 两大电网大手笔投建能源大数据中心,15省都有哪些落地案例?
  5. va_list/va_start/va_arg/va_end深入分析
  6. mysql 启动_mysql安装、启动
  7. 一训练就显存爆炸?Facebook 推出 8 比特优化器,两行代码拯救你的显存!
  8. Python进阶丨如何创建你的第一个Python元类?
  9. 【转】gem install libv8 错误
  10. ToolScrip的设置与用法 (C#.NET Winform)
  11. cloverconfig机型修改_黑苹果完善系列教程之——clover配置教程
  12. Expo大作战(三十八)--expo sdk api之 FileSystem(文件操作系统)
  13. 天线接收功率计算公式_无线信号功率计算公式
  14. Android Studio 全局搜索技巧
  15. 小白如何入门计算机编程?
  16. java计算机毕业设计的健身房管理系统MyBatis+系统+LW文档+源码+调试部署
  17. 微信客户聊天做到这四点,有效提高成单量
  18. 在asp中实现由动态网页转变为静态网页
  19. php程序员拜年代码,2018程序员拜年的奇思妙想,涨姿势了
  20. 关于 npm 安装angular报错‘code EEXIST‘,ERR path C:\Users\Administrator\AppData\Roaming\npm\node_modules

热门文章

  1. Filament 渲染引擎剖析 之 创建渲染对象 1
  2. 为什么element ui 中表单验证validate验证成功不执行验证成功的逻辑代码
  3. 05-3. 六度空间 (30)
  4. package.json 详解
  5. Git版本控制管理——版本库管理
  6. python-opencv文件夹中所有视频按顺序截图片并按顺序命名
  7. 计算机睡眠状态能挂游戏,台式电脑怎么设置WIN7睡眠状态下不断网我要挂游戏。...
  8. Linux下time/timestamp相关。
  9. 什么样的人才是幸福的?
  10. mac opt_获取Mac的Windows的其他隐藏(cmd + opt + H)键盘快捷键