Howto: 如何在使用ArcMap Object Loader后为要素指配多个子类型
文章编号 : 27292
软件: ArcGIS - ArcEditor 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
软件: ArcGIS - ArcEditor 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
1 个回复
易智瑞技术支持
赞同来自:
在开始采用这个步骤时,要清楚重要的一点,Object Loader在大数据集上会花费更长的时间,尤其是要把数据加载到几何网络中时。在这些情况下,每个要素可能要2-3秒或更长时间加载。ArcCatalog中的Simple Data Loader命令更适于大批量数据加载,因为其速度快得多,但这个命令不能把数据加载到几何网络中。如果目标要素类在一个几何网络中,首先准备好卸载这个网络,在加载完成后重建几何网络。
如果在目标要素类被加载到ArcMap的同时,Simple Data Loader运行在版本化数据上,存在最近加载的数据不可见的风险。
内容: 要素归入哪种子类型,由该要素被定义为要素类子类的那一列决定。因此,你可以通过改变该列字段的值到目的值以改变子类型。
1. 将Load Objects命令的目标要素类加载到ArcMap中。
2. 打开要素类属性表。
3. 点击表格窗口底部Option按钮,右键点击Add Field菜单项。
4. 明明该列为“subtype_temp”,设置类型为Long Integer,点击OK。
5. 开始一个编辑线程,设置Edit Target为要素类的默认子类型。
6. 点击Load Objects命令。
7. 定位到数据源,选择并点击Open,点击Add按钮,下一步。
8. 向导中的下一个对话框允许将输入和目标数据源进行字段配对,“subtype_temp”字段应该出现在Target Field列表,将目标字段与输入数据的相应字段相匹配,以此类推,将所有想要的输入数据中字段映射到目标数据字段中,然后点击Next。
9. 继续执行向导直至操作结束。
10. 打开目标要素类的属性表。
11. 点击Options按钮——Select by Attributes
12. 在Select By Attributes对话框Where语句中输入以下信息:[subtype_temp]>0。这会选择所有“subtype_temp”字段非空或为任意值的记录。这些是刚加载的要素的记录。
13. 在要素类的子类型字段点击右键,选择Calculate Values,设置subtype field = subtype_temp,点击OK。
14. 现在确认结果,新要素现在应已经被支配给恰当子类型。
15. 如果一切正确,停止编辑,再次打开属性表,右键点击subtype_temp字段点击Delete。
创建时间:2004-07-23
最近更新: 2010-06-17
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册