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才能标注上标识,否则的话手机上面只会显示单独面要素的数据。

工具下载链接:下载地址

### 回答1: KMZ格式是一种用于存储地理空间数据和相关属性的文件格式,而SHP格式是一种常用的GIS矢量数据格式。要将KMZ格式换为SHP格式保留属性,可以按照以下步骤进行: 1. 解压KMZ文件:KMZ文件实际上是一个压缩的文件,需要将其解压缩为KML文件才能进行后续操作。可以使用解压缩软件将KMZ文件解压缩,获得一个KML文件。 2. 打开GIS软件:使用GIS软件(如ArcGIS、QGIS等)打开该KML文件,可以看到其中的地理空间数据和相关属性。 3. 导出属性数据:在GIS软件中,可以选择将属性数据导出为CSV或其他格式。可以选择相应的字段,然后导出属性数据文件。 4. 创建空白SHP文件:在GIS软件中创建一个空白的SHP文件,确定要使用的投影信息。 5. 导入地理空间数据:将KML文件中的地理空间数据导入到新创建的SHP文件中。在GIS软件中,可以使用导入功能将KML文件中的点、线、等地理要素导入到SHP文件中。 6. 连接属性数据:将步骤3中导出的属性数据文件与SHP文件进行连接。在GIS软件中,可以使用相关工具或功能将属性数据连接到相应的地理要素上。 7. 保存为SHP文件:将连接好的SHP文件保存为最终的SHP格式文件,以便在其他GIS软件中使用。 通过以上步骤,可以将KMZ格式文件转换SHP格式文件,保留其中的属性数据。这样就能够在各种GIS软件中使用这些数据进行地理分析、可视化等操作。 ### 回答2: KMZ格式是一种用于在Google Earth中显示地理数据的压缩格式,而SHP是Shapefile的缩写,是一种常用的GIS矢量数据格式。在进行KMZ格式SHP格式时,需要注意保留属性。 首先,使用软件或在线工具将KMZ格式文件转换KML格式文件。然后,使用GIS软件(如ArcGIS、QGIS等)打开KML文件。 在打开的KML文件中,可以看到包含地理数据的图层和相应的属性信息。使用GIS软件提供的工具,可以选择要导出为SHP格式的图层,选择保留的属性字段。 在导出SHP文件前,需要确保属性信息是正确的,可以进行必要的字段编辑和属性值的清理工作。编辑完毕后,选择导出为SHP格式,指定输出路径和文件名。 导出SHP文件后,可以在GIS软件中打开,以查看和分析地理数据以及属性信息。由于已经选择要保留的属性字段,在SHP文件中将仅包含这些字段及其相应的属性值。 通过这样的方式,可以将KMZ格式换为SHP格式保留属性信息。需要注意的是,在进行换时,要确保选择正确的图层和属性字段,以确保输出的SHP文件符合需求。 ### 回答3: KMZ格式是Google Earth(谷歌地球)的一种压缩文件格式,其中包含了地理位置数据、图像等信息。而SHP格式则是一种常见的地理信息系统(GIS)数据文件格式,主要用于存储空间和属性数据。 要将KMZ格式换为SHP格式保留属性信息,可以采取以下步骤: 1. 下载和安装合适的换工具,例如GDAL(Geospatial Data Abstraction Library)或ArcGIS等。 2. 打开KMZ文件,如果使用GDAL,可以使用命令行工具"ogr2ogr"来导出数据。如果使用ArcGIS,可以直接用ArcMap打开KMZ文件。 3. 使用工具的相应功能将KMZ换为SHP格式。 在GDAL中,可以运行"ogr2ogr -f "ESRI Shapefile" output.shp input.kmz"命令来执行换。在ArcGIS中,可以选择"导入"功能,然后选择KMZ文件来完成换。 4. 在换过程中,确保选择保留属性数据。在GDAL中,可以使用"-preserve_fid"参数来保留属性。在ArcGIS中,在导入KMZ文件时,可以选择是否要导入属性数据。 5. 完成换后,将会生成一个SHP文件,其中包含了KMZ文件的空间数据和属性数据。你可以在GIS软件中打开和处理该文件,例如QGIS、ArcGIS、或其他兼容SHP格式的软件。 需要注意的是,KMZ文件中的属性数据可能需要进一步处理,以满足特定需求。你可以使用GIS软件的编辑功能来添加、删除或修改属性字段、属性值等。此外,换工具的具体操作步骤可能会有所不同,这取决于所使用的工具和软件版本。 总结起来,将KMZ格式换为SHP格式保留属性的关键在于使用适当的换工具,换过程中选择保留属性数据,进而使用GIS软件处理和完善属性信息。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

新生GIS

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

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

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

打赏作者

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

抵扣说明:

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

余额充值