【教程】将一个包含N个要素的shp分割为N个shp文件,并转化为N个kml

 在日常工作中,会遇到shp转kml的情况,如果只是将一个shp转化为一个kml话,只需要用之前发布过的shp转kml工具即可实现。工具如下:

【实用工具】批量shp转kml工具 

注:本工具近期已进行更新:1、解决了处理完成后没有转换结果的情况;2、丰富了支持的shp的种类,之前只能对仅包含一个要素的shp进行转化,本次更新支持包含 多个要素 以及 一个要素有多个面的shp转化。欢迎大家在easytif工具箱中使用。

 


但当一个shp包含N个要素,想要将这N个要素分别转换为N个kml,这时候应该怎么做呢?

这时候需要借助两个工具:
1.ArcGIS;

2.easytif工具箱。

我们需要分成两步:第一步,将一个shp分割为N个shp,每个shp只包含一个要素(使用ArcGIS);第二步,将N个shp批量转换为N个kml(easytif工具箱)。具体教程如下:


第一步:将一个shp分割为N个shp

1.1 打开shp

使用ArcGIS,打开想要分割的shp文件,我的shp文件如下图所示,包含4个要素。

1.2 打开分割工具

打开ArcGIS的工具箱,找到分割工具(split),工具路径如下:Analysis Tools>提取分析>分割。

1.3 使用分割工具分割shp

工具界面中,“输入要素”和“分割要素”都选择想要分割的shp文件;“分割字段”选你想要命名分割后shp的字段,我这里选择NAME字段;“目标工作空间”选择你想要保存分割后的shp文件的位置;“XY容差”可不选。点击确定开始分割。

1.4 分割完成

在上一步选择的“目标工作空间”中可以看到分割后的shp文件,一共有4个,跟原shp的要素数量相同,且命名和字段NAME相同。


第二步:将N个shp批量转换为N个kml

2.1 打开 easytif工具箱

点击左下的“批量shp转KML工具”,打开该工具。

2.2 使用“批量shp转KML工具”

在“输入文件夹”中选择包含shp文件的文件夹,在“输出文件夹”中选择想要保存kml的路径,之后点击处理,处理完成会弹窗提示。

到此,整个shp分割并转换为kml的教程就讲完了,很简单的两步,欢迎大家交流讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值