ArcGIS中去除Z或M值的方法
阅读全文或更多精彩内容可关注YouGIS博文或微信公众号(yougis可扫下方二维码)。欢迎关注YouGIS顽石公众号yougis主页yougis.com.cn博客blog.yougis.com.cn工具https://yougis.com.cn/tool/home最近在处理海绵城市的数据拿到的dwg数据中基本都含有标高在ARCGIS中将线要素转成Polyline进行 线转面 操作的过程中出现Z值超出范围的错误。经过长时间的探寻发现是由于转出的Polyline的数据类型为折线 ZM造成的也就是说点坐标中含有Z和M值如下图所示那么如何去除坐标中包含的Z和M值呢将Z和M值设置成Disabled然后进行复制要素的操作即可。具体的设置方式有以下两种1. 进行全局性的设置在 地理处理 → 环境中将M值和Z值的输出均设置成Disabled此种设置对之后的所有操作均有效2. 进行布局的设置在进行复制要素的操作时在环境中将Z和M值设置成Disabled此种操作只对本次操作有效。进行上述设置后再进行要素转换的操作即重新导出成Shapefile或Feature Class工具位置如下ArcToolbox - Conversion Tool - To Geodatabase - Feature class to Feature ClassArcToolbox - Conversion Tool - To Shapefile- Feature Class To Shapefile (multiple)进行转换后得到的要素类的数据如下如图所示点坐标中的Z和M值已被去掉再进行如线转面等操作就没有任何问题。