大家好我是小妖,今天有个同事请教了一个问题,日常外业,地形图调绘,外业举证等都会用到的问题,那就是面要素转KML,同事的问题其实也很简单,就是用Arcgis自带「图层转 KML」导出后,矢量面边界正常,但地块名称、BSM 等标注导入奥维完全空白不显示,反复改参数也没用。
今天分享 10.2.2 实测可行方案,完整保留面要素标注,导出 KMZ 后奥维正常展示文字。
ArcGIS10.2.2 原生【图层转 KML】工具存在版本 BUG(这是在网上找到的原因):
点要素标注导出 KML/KMZ 大多正常;面、线图层的图层标注,直接导出后,奥维、谷歌地球无法读取标注文本,只显示边界,文字全部丢失,这是软件版本固有问题,不是操作失误。
其实在ARCGIS10.2.2中只需要分步操作就可以了(先转标注为点,再打包导出 KMZ)
步骤 1:把图层标注落地生成点位
打开目标面图层,工具箱→要素转点,输入图层选择目标面图层,设置点要素保存路径,运行(内部要勾选上);生成新的点图层

生成新的点图层右键属性→【标注】,提前设置好需要导出的标注字段(地块名称、BSM 编码),页面预览标注正常显示。


步骤 2:面图层 + 要素点图层打包导出 KMZ

建议更改一下的DPI为300

步骤 3:手机/电脑奥维导入测试
将 KMZ 发送至手机/电脑,奥维地图直接打开:面边界完整、地块标注跟随点位正常显示。

三、小提醒
文末结束语
外业权属核查、地块踏勘经常用到 KMZ 数据,记住面标注不能直接导出的坑,收藏文章避免反复踩雷。持续更新 ArcGIS10.2.2 内业实操干货,我是小妖。
路虽远,行则将至,加油!





