今天早上在ESRI-L邮件列表上,存在一个有关如何查看或导出地理数据库的所有编码值域的问题。目的是以表格形式显示域的内容,以使它们易于阅读。
该DomainToTable工具做到这一点很容易为单个域,但是当有许多领域是快速增长令人厌烦。我能提供的最佳建议是批处理功能,但即使这样,也需要分别了解或查找域名称。
当然有更好的方法吗?
1
或许可以适应这个代码(见克里斯·斯奈德后)你想要得到什么:forums.arcgis.com/threads/...
—
blah238
所有域都列在GDB_Domains表的“ DomainName”字段中。您可以轻松地遍历这些名称,并通过简单的代码将其输入到DomainToTable地理处理工具中。您还需要注意SubType,因为每个SubType可能都有自己的域。
—
布伦特·爱德华兹
@BrentEdwards,您在哪里看到
—
马特·威尔基
GDB_Domains
桌子?我在Access中打开了一个带有域的personal-gdb,它不存在。我确实找到GDB_Items
了一个Definition
似乎包含域的字段,但是它们埋在XML中。
您正在使用ArcGIS 10吗?GDB_Domains仅存在于9.3及更早版本中。请参阅:blogs.esri.com/esri/arcgis/2010/03/15/…–
—
blah238
感谢您的页面@ blah238。我对此一无所知(是的,我正在使用v10)
—
马特·威尔基