ArcGIS学习记录—SHP文件转换为KML KMZ数据,并显示面要素相应的标注

         网上教学shp矢量转KMZ的方法已经很多了,本人在通过学习网上的方法后,整理了一套比较方便的方法,并附加相应小工具,并且将遇到的相关问题也提供出来,提供给各位新人学习。

        先不多说,直接上图。(图一图二用的是某个乡的图斑号为显示字段,图三用的是第一个FID字段)

  1、首先,我们先确定一下,我们手上的矢量数据中是否有需要显示的标识,比如:涉及到外业实地勘察图斑或者执法卫片的相关数据,就可以将矢量数据中的标识例如地名、坐落、标识码等字段显示到KML KMZ数据图斑上,再通过手机上的奥维三维软件或者外业精灵软件轻松显示出带标注的图斑,让外业人员更加清晰明了的通过图斑标识来判断以及使用。

  2、先把面要素导入到ArcMap中,然后打开要素属性表看一下,把需要做成标识的字段先注意一下,然后将面要素进行转化为点,因为单纯把面要素的标注显示出来的话,得到的KML、KMZ数据还是有问题的,在奥维地图上显示不了相应的标注,所以需要先将面要素转化为点要素,通过使用工具ArcToolbox(数据管理工具--要素--要素转点)。

   3、转成点数据之后,设定点要素的图层属性,设置显示的标注字段为所需字段(我设置的是NAME字段,这个可以根据情况自己设置)。再设置面要素颜色为无颜色,边框设置为红色,这样更方便查看。设置完成之后,效果图就会显示成为面要素上面有相应的标注,然后再将点要素与线要素组合成一个图层组。右键图层组,将图层组另存为图层文件,保存到相应文件夹。

 

  4、之后就是通过使用转换工具(转换工具--转为KML--图层转KML,注:图层数据需要打开文件夹选择,不能直接选择arcgis中的图层组),将图层数据转化为KML KMZ文件,然后再将该打包的KML KMZ文件发给相应的外业人员,并将其KML KMZ文件导入到奥维互动地图或外业精灵中,(注:奥维互动地图APP中导入的数据量有限,普通用户只能导入少于1000个数据,换句话说只能导入500个图斑,但是外业精灵APP没有这种限制)。

   5、最后得到效果图,在外业精灵APP中打开。(如果是大量数据整合到一起的话,数据量比较大的情况,可以使用外业精灵APP,如果是数据量比较少的情况的话,可以用奥维互动地图,看个人需求吧)

注意:导入kmz之前,需要打开奥维软件的本地收藏夹中查看是否有其他数据,要时常清空不用的数据,因为普通用户限制了只能显示1000个数据,折合起来就大概能导入500个图斑显示名称以及范围

6、后续新增一个小工具,可以批量按照某一字段值导出KMZ,KML(注意:只需通过一个字段,将该字段相同的数据)。首先在ArcToolBoxs中添加工具箱,然后打开这个工具,选择处理好的矢量数据,字段分割选择需要区分的乡镇或者其他值,导出的文件夹可自行选择,标记可按照上面的步骤选择对应标识码或者监测编号。(在导出面要素的KMZ后,如果需要标注数据的话,可以通过要素转点,然后将点要素标注好通过本工具导出标注的KMZ

 最后得到成果如图下:

 

 需要注意的是,如果需要标注的话,需要把点和面数据分别通过工具运行一次,然后导出数据需要导入点数据与面数据两个KMZ才能标注上标识,否则的话手机上面只会显示单独面要素的数据。

工具下载链接:下载地址

  • 20
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
### 回答1: 将Shp文件转换kml文件,需要使用专业的地理信息软件如ArcGIS等。通过ArcGIS中的“批量拷贝”工具,可以将需要转换shp文件批量复制到一个新的文件夹中,以便后续处理。 接下来,选中需要转换Shp文件,在属性表中选择需要导出的字段值,如名称、经度、纬度等信息,然后使用“转换KML”工具,将文件输出为kml格式,同时勾选标注选项,即可将需要的信息以标注的形式嵌入到kml文件中。 转换过程中需要注意,Shp文件中字段值的正确性和完整性对转换结果影响很大,因此需要仔细检查和筛选导出的字段值。同时,对于大批量文件转换,也需要注意处理过程中的内存和计算资源的消耗,以确保处理效率和质量。 ### 回答2: 将shp文件批量输出为kml文件带有标注的方法如下: 首先,需要安装 ArcGIS 软件。然后,使用 ArcMap 打开要批量转换shp 文件,选择要导出的图层。在“ArcToolbox” 工具箱中,选择 “Conversion Tools” >> “To KML”>> “Layer To KML” 工具。在弹出的 “Layer To KML” 窗口中,选择要输出的路径和文件名,如“D:\output.kml”,选择 “KML文件格式,并勾选 “Label Features in this layer” 选项。 选择要标注的字段,例如 “name” 字段。选择完成后,点击 “OK” 按钮开始批量转换。 如果需要自定义标注,可以使用 ArcMap 中的 “Label Manager” 工具,对标注进行编辑和设置。如果要添加自定义图标或符号,可以在 “Layer To KML” 窗口中,选择 “Icons” 选项卡,点击 “Add” 按钮来添加符号库,或者点击 “Customize Symbol” 按钮来自定义符号样式。 最后,点击 “OK” 按钮开始批量转换,待转换完成后,可以在输出路径下查看生成的 kml 文件以及带有标注的图层数据。 ### 回答3: 要实现根据字段值批量将shp文件输出转换kml文件标注,可以考虑使用GIS软件来进行处理。下是具体的步骤: 第一步,先将需要转换shp文件导入到GIS软件中。在导入的过程中,需要注意选择正确的坐标系,并将字段值与标注信息一一对应,方便后续的处理。 第二步,根据需要转换的字段值进行分类,可以使用软件中提供的查询工具,也可以手动勾选需要转换要素。此处需要注意,如果有多个字段需要分类,则需要将它们进行组合,构成唯一的分类标识。 第三步,对每个分类进行批量转换,将它们输出为kml格式的文件,并附带标注信息。在输出的过程中,需要设置好标注的样式和位置,保证转换后的文件可以清晰地表达数据。 第四步,对输出的kml文件进行检查和修正。在转换过程中,可能会出现一些问题,如坐标偏移、标注位置错误等,需要及时进行调整。 最后,将修正后的kml文件保存及展示。保存时,可以按照一定的规则进行命名,以方便管理和查询。展示时,可以使用Google Earth等地图软件进行浏览,较好地体现数据的空间分布和相关信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新生GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值