arcgis10.3融合时出错,提示“ERROR 999999: 执行函数时出 拓扑无效,超出M坐标限制”

一个面数据想按属性表中的字段来融合,老出错,提示“ERROR 999999: 执行函数时出 拓扑无效,超出M坐标限制”
怎么办?执行了修复几何,也没用呀!
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自: GIS知乎

如果不需要使用M值,可以使用复制要素工具,在环境里面找到M值,设置不使用M值。
 
如果需要M值,需要新建一个要素类,调整M值的范围,然后将要素复制到新的要素类中,关键步骤见截图。
 

2016-05-11_1240.png


2016-05-11_1241.png


2016-05-11_1241_001.png


2016-05-11_1243.png

 

sblisb

赞同来自:

不需要M值,用复制要素复制了要素,M值选Disabled,
然后对复制出的要素进行融合,提示如下

捕获.JPG

 

sblisb

赞同来自:

发现去除了M值也不行,也是提示错误
最后发现只要以融合默认的存储路径(D:\Documents\ArcGIS\Default.gdb\)就可以成功,和有没有M值没有关系,而改个路径存为shp格式就提示错误了,这是为什么?
问一下M值起什么作用,如何得到的?

不二痞子 - GIS思维创始人,https://gisthink.ke.qq.com/

赞同来自:

M值是一个度量值,可要可不要,一般在线性参考中可以用到,比如储存道路数据,m值就可以表示该点到起始位置的距离。

一(杯)子

赞同来自:

正在融合...ERROR 999999: 执行函数时出错。拓扑无效[Topoengine 错误。有大佬知道这是什么原因吗?

要回复问题请先登录注册