Howto: 将Coverage注记转到Geodatabase删除一些不必要的字段
文章编号 : 30859
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcSDE 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcSDE 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
1 个回复
易智瑞技术支持
赞同来自:
内容:
1. 使用ArcCatalog在Geodatabase的要素集里创建一个空的annotation要素类 A. 右键点击包含该annotation的要素集; B. 选择新建——要素类; C. 输入名字,改变类型:选择annotation类型,可以指定为Feature-linked; D. 点击下一步,在接下来的对话框里,需要输入该图层的参照比例尺用于控制在ArcMap里图层的显示; 2. 为annotation图层设置合适的参照比例尺 A. 在ArcMap里新建一个空白mxd; B. 从coverage图层添加注记要素类到ArcMap; C. 在 ArcMap的数据视图下,缩放到注记层,直到该注记层位置适中且在ArcMap里看起来大小合适; 此时当前比例尺会在工具条上出现,这个就是该图层合适的比例尺,例如1:4000,表示1个地图单位等于实际地理坐标单位的值。右边的数值4000即可以作为该注记层的参照比例尺了; D. 最小化ArcMap,在ArcCatalog里创建图层对话框输入上面选择的参照比例尺; E. 点击下一步 3. 如果需要的话,可以修改默认的annotation属性,点击下一步。 这些修改只能对在ArcMap里编辑的时候新创建的annotation要素生效。 4. 如果是个人数据库或文件数据库的要素类,直接采用默认的配置;如果是SDE数据库,可以选择“使用配置”,输入你想用来存储数据的配置,点击下一步。 5. 点击完成,关闭ArcCatalog,完成图层创建。 必须要关闭ArcCatalog,而不是仅仅最小化它,否则后面的操作会有问题。 6. 运行ArcMap,新建一个空白地图文档,添加需要转换的coverage注记层进去; 7. 添加“Convert Coverage Annotation”工具到ArcMap,具体方法可以查看相关信息里的添加工具到ArcMap; 8. 右键点击coverate注记层的名字,选择属性——字段,点击“清除所有”移除所有字段旁的选择标记,点击确定; 9. 可以在转换前改变注记层在ArcMap里的显示属性,比如选择一个不同的字体或颜色: A. 右键点击coverage注记图层,选择属性——符号属性页; B. 选择一个符号,改变字体和颜色; C. 点击确定。 注:对大小的改变不会生效。 10. 设置完coverage注记的显示属性后,点击“转换coverage注记”按钮,在弹出的对话框上,应用默认的“转换到数据库”选项。浏览找到前面创建的数据库里的那个空的注记要素类,点击添加并转换,coverage注记层里的注记就会添加到该数据库; 11. 以下四个字段会自动添加到注记要素类的属性表:SHAPE_LENGTH,SHAPE_AREA,<SUBCLASS_NAME>_,<SUBCLASS_NAME>_ID 字段<SUBCLASS_NAME>_,<SUBCLASS_NAME>_ID可以在ArcCatalog下点即要素类的属性——字段属性页那里删掉。
创建时间:2006-05-07
最近更新: 2010-06-17
【原文链接】
http://support.esrichina.com.cn/2006/0507/912.html
要回复问题请先登录或注册