根据ArcGIS拓扑错误创建要素


9

我已将现场用户shapefile导入到ESRI地理数据库中,以便可以创建一些拓扑规则集,以根据需要识别错误。不幸的是,现场用户没有可以读取gdb拓扑规则(或显然可以解决它们)的许可证。

我希望能够生成一组新的shapefile,以捕获所有错误和异常所在的位置,以便用户自己修复明显的错误(节省了我很多工作!)。这也可以是一种根据大小(区域或长度)组织错误的快速方法,以便您首先处理最大的问题。

是否有人对从ArcGIS拓扑错误和异常生成要素的方法有任何建议?

我有可用的ArcInfo许可证,因此可以使用软件包中的任何工具。虽然我不是ArcObjects程序员,但是我非常熟悉Python脚本或ModelBuilder来开发这样的工具/过程。

更新:我确实找到了这个ArcGIS Idea开发人员示例,但我希望可以将其放入工具箱中,而不是自定义VB模块中。

Answers:


4

ArcGIS 10.1 for Desktop提供了一个名为“ 导出拓扑错误”的新地理处理工具(该工具在该ArcGIS Ideas链接中提到)。

将错误从地理数据库拓扑导出到目标地理数据库。与错误和异常相关的所有信息,例如错误或异常引用的功能,都将被导出。导出要素类后,便可以使用任何ArcGIS许可级别访问要素类。要素类可以与“按位置选择”对话框或“按位置选择图层”工具一起使用,并且可以与其他无法访问拓扑本身的用户共享。


没错,今天它对我没有帮助,但很高兴将来它会面世。感谢您的发布。
RyanKDalton 2012年

2
这是ESRI的有关“ 导出拓扑错误”工具的博客条目。
Fezter

4

对于ArcGIS 9x

导出拓扑异常

此代码会将拓扑错误异常导出到要素类。当需要存档例外时,这很有用。将异常导出到要素类时,可以像对待其他任何要素一样对待它们(属性更新/注释,标识)。 然后为其他用户导出到Shapefile。

提示:创建按钮并从Click事件中调用InitiateExport

http://arcscripts.esri.com/details.asp?dbid=12758


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.