一、背景

今天需要批量导入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.我的错误的解决方法

在导入xy时候不选z的属性值就可以生成事件,在导出生成shp即可(只是一个小细节问题)

2.常规去除ZM的方法

打开ArcToolbox,选择转换工具--转为shape---要素类转shape (Conversion Tools->To Shapefile->Feature Class To Shapefile(multiple))工具。

在打开对话框中Input Features一栏下拉选择已加载的shp图层,通过Output Folder右侧的文件夹图标选择导出文件夹。(点击右侧的+可以添加多个shp矢量图层一并删除ZM值)

点击对话框中右下角的Environments...按钮,弹出Environment Setting对话框设置环境。

将M Values中Output has M Values输入框下拉选择Disable;

将Z Values中Output has Z Values输入框下拉选择Disable。

点击ok按钮返回至Feature Class To Shapefile(multiple)对话框。

点击Feature Class To Shapefile(multiple)对话框中的ok按钮开始处理,会弹出处理进度进度条,处理完成以后对话框会自动关闭。

在ArcMap中打开导出文件夹中已处理过的shp文件,可查看shape字段属性变为点,表示已去掉ZM值。

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

  1. Arcmap操作系列12:统计分析工具对点抽稀

    ArcMap 地统计分析(Geostatistical Analyst) 1.调用方式1 工具箱--Geostatistical Analyst工具---工具---子集要素 结果 2.调用方式2 调出 ...

  2. Arcmap操作系列:把DEM上的高程值添加到点

    一.背景:如何把DEM上的高程值添加到点上,使用ArcGIS如何处理? 二.解决方案 1.在ArcMap或ArcScene中打开shp点(坐标包括Z值的),和DEM栅格图. 2.使用工具:空间分析工具 ...

  3. javascript学习系列(21):数组中的reduceRight法

    最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...

  4. Android中利用shape属性自定义设置Button按钮

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,

  5. 去除ArcMap连接空间数据库中多余的属性表

    这个操作目前可能不具有可行性,但是为了完整性还是在下面讲一下吧.如有兴趣的小伙伴,可以按照下面的操作方式去尝试. 一.需求 去除ArcMap连接空间数据库中多余的属性表. PL/SQL中查询得到的内容 ...

  6. 【板栗糖GIS】arcmap—如何批量修复mxd中路径失效的数据

    [板栗糖GIS]arcmap-如何批量修复mxd中路径失效的数据 目录 1.出现感叹号的原因 2. 修复办法 2.1 单个修复 2.2 批量修复 1.出现感叹号的原因 当数据和快捷键的发生移动,mxd ...

  7. WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(中)

    单向操作特别适用于"触发然后忘记"场景,在该场景中,客户端程序并不期望服务回传任何信息.但是,许多操作并不适用于这种情况,其向客户端程序返回数据.为了处理这些情况,WCF支持异步操 ...

  8. CANoe操作介绍系列 ———— Analysi功能区中Trace的介绍与使用

    使用CANoe的过程中,不可避免的会使用到他的分析功能,这里对个人常用的一些设置以及使用过程中发现的好用点进行一个阐述.也欢迎大家讨论和指正. Trace的窗口打开如下,数据会以某一形式打印在窗口中. ...

  9. 在 Kubuntu 21.04 中安装和升级 KDE Plasma 5.2

    KDE 团队启用了向后移植 PPA,你可以使用它在 Kubuntu 21.04 Hirsute Hippo 中安装和升级到 KDE Plasma 5.22. KDE 团队最近发布了 KDE Plasm ...

  10. c# emnu 获取注释_C# 数据操作系列 - 19 FreeSql 入坑介绍

    0. 前言 前几天FreeSql的作者向我推荐了FreeSql框架,想让我帮忙写个文章介绍一下.嗯,想不到我也能带个货了.哈哈,开个玩笑-看了下觉得设计的挺有意思的,所以就谢了这篇文章. 简单介绍一下 ...

最新文章

  1. java 导出csv_数据集标注方法、R数据的导出_R
  2. Django学习手册 - ORM 数据创建/表操作 汇总
  3. ns-3文件编译出错总结
  4. Nginx(三):反向代理
  5. mysql bcp数据文件_BCP 数据的导入和导出
  6. 项目-字典-更新字典分组
  7. php简单的日历代码,php日历代码(附演示效果)
  8. 《SRE:Google运维解密》读后有感
  9. web of science /pubmed主要可检索字段
  10. coursera 助学金申请模版
  11. Labview实现简单知乎日报客户端
  12. JavaSE基础(21) 打印数组
  13. 使用RRDTOOL进行绘图
  14. bzoj1812[Ioi2005] riv
  15. 关于类的序列化,下列说法哪些是正确的
  16. 图片变成圆形和放大动画
  17. 用mysql设计一个KTV点歌系统_java swing mysql实现的ktv点歌系统项目源码附带视频教程...
  18. css画表格多级表头,element UI实现动态生成多级表头
  19. ctf.show_VIP题目限免(全)
  20. 浅谈模式 - 责任链模式

热门文章

  1. Vue项目实践——实现手机扫描二维码预览页面效果
  2. Moving to Linux: Kiss the Blue Screen of Death Goodbye!读书笔记1
  3. 地理信息科学考计算机二级,全国信息化工程师----GIS应用水平考试大纲(二级)...
  4. 程序员必须知道的硬件常识(一):打印机之彩印缺少某种颜色的解决方法
  5. 小熊的果篮 2021 CSP J2
  6. popToViewController:animated:的崩溃
  7. vue2.0 唤起百度地图app_高德地图公测“你好小德”语音助手:解决十大驾车导航痛点...
  8. linux操作系统 第12章 网络与通信应用
  9. 北航计算机博士后,北京航空航天大学博士后待遇
  10. linux 模拟误码率,基于System View的比特误码率测试的仿真研究