Arcmap操作系列21:arcmap中的shape属性出现点zm是什么意思

博客讲述批量导入xy点数据发服务报错问题,经对比发现是shape字段问题。介绍了点ZM含义,其Z值存高程信息,M值存其他属性信息。给出解决办法,一是导入xy时不选z属性值;二是用ArcToolbox工具,设置M、Z值输出为Disable来去除ZM值。

一、背景

今天需要批量导入xy点数据,做成shp导入数据库,发成服务,结果在发服务的过程中老报错。提示字段shapezid错误,如下

仔细对比了能正常发服务的shp数据的字段,发现2个区别

正常发服务的数据的shape字段

出错的数据的shape字段

二、shape属性出现点zm是什么意思呢?

查阅了资料,确定了 点ZM的意思是这个属性包含点的Z和M值

在ArcGIS中,我们常用的几何类型有点、线、面、体(体,在涉及三维的情况下使用),但在这之外,可能会遇到带ZM的类型,如图所示,点ZM,它与点类似,但比点多两个字段 ,Z值是用来存储高程属性信息的,M值是用来存储其他属性信息的,如温度、浓度等。这里的数据是txt文件转过来的,我在导入过程中选了Z的属性列,所有有高程值,但没有M值

WKT格式几何点可能的类型有Point、PointZ、PointM、PointZM四种格式,Polyline、Polygon也是类似的

这样就明白了,我需要的发服务的数据不需要Z的值

三、怎么样去除ZM值呢

1.我的错误的解决方法<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值