ARCGIS教程第二十三章通过转换建立数据库

上传人:pu****.1 文档编号:479831269 上传时间:2022-07-29 格式:DOC 页数:9 大小:665KB
返回 下载 相关 举报
ARCGIS教程第二十三章通过转换建立数据库_第1页
第1页 / 共9页
ARCGIS教程第二十三章通过转换建立数据库_第2页
第2页 / 共9页
ARCGIS教程第二十三章通过转换建立数据库_第3页
第3页 / 共9页
ARCGIS教程第二十三章通过转换建立数据库_第4页
第4页 / 共9页
ARCGIS教程第二十三章通过转换建立数据库_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《ARCGIS教程第二十三章通过转换建立数据库》由会员分享,可在线阅读,更多相关《ARCGIS教程第二十三章通过转换建立数据库(9页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 第二十三章 通过转换建立数据库1 新建 Geodatabase 某地区有土地使用规划地图,要求输入 ArcGIS 数据库,原始图形是 AutoCAD的 DWG 文件,用 Polyline 和 Line 图形实体绘制地块边界,用 Text 实体注记的各 地块编码(见图 23-1)。图 23-1 用 AutoCAD 显示 landcode.dwg启动ArcCatalog,在左侧的目录中展开 D:gis_ex09ex23,用右键点击 ex23 后选用菜单 New / Personal Geodatabase,新建一个 Geodatabase,取名为 P

2、arcel23, 鼠标右键点击 Geodatabase Parcel23,选用菜单 New / Feature Dataset,出现 Feature Dataset 对话框,在 Name 栏中输入 Feature Dataset 的名称 A1。在对话框下方单击 Edit按钮,进入空间参照 Spatial Reference 属性对话框,本练习使用原始数据 landcode.dwg 的坐标系,单击 Import按钮,在 D:gis_ex09ex23 目录下, 可以看到 2 个 landcode.dwg 数据源,选蓝色的一种,单击 Add 按钮,再按“确定” 键,原始数据的坐标系统、X/Y 空间域

3、的设定被读入。再按对话框下方 Edit按 钮,选定 X/Y Domain 标签,可以看到相应的数值,如果有特殊需要,可以在此 基础上调整 X/Y 空间域的值(本练习可不调整)。再选标签 Coordinate System, 点击按钮 Select,选择该要素集的投影坐标系,选择 Projected Coordinate System/ Gauss Kruger / Beijing 1954 / Beijing 1954 3 Degree GK CM 120E.prj,按 Add 键, 确定投影坐标系的设定,再按“确定”键,回到 Feature Dataset 对话框,按 OK 键,要素集(Fe

4、ature Dataset)A1 新建完毕,可以看到 ArcCatalog 对话框的右侧, 出现 A1 Personal Geodatabase Feature Dataset。2 AutoCAD 的线实体转换成线要素在 ArcCatalog 左侧目录树中选择 Geodatabase D:gis_ex09ex23Parcel23,鼠标 右键选用菜单 Import / Feature Class(Single),出现 Feature Class to Feature Class(要素类到要素类)对话框:Input featuresD:gis_ex09ex23landcode.dwgPolylin

5、e 单击后面的图标,在路径 D:gis_ex09ex23 下,选择 landcode.dwg,双击鼠标,展开 dwg 中的要素,选择 Polyline,单击 Add 键添加。Output LocationD:gis_ex09ex23parcel23.mdbA1 自动产生默认路径,无需修改Output Feature Class Name:Parcel_Polyline 键盘输入转换后的要素类名称 / Expression (optional) 无须输入 Field name(optional) 选择转换的字段。在 CAD 文件转换成 Feature Class 的过程中,可以将 CAD 实体的

6、相关特征, 如图层名 Layer、厚度 Thickness、高度 Elevation、颜色 Color 等,转化成 Feature Class 的属性表中的字段。对话框显示了转换前后的字段情况。其中,Field Name 是转换前的 CAD 实体的特性,New Field Name 表示转换 之后的要素属性表的字段名,用户可以直接修改。Visible 表示该字段是否参加转 换,可下拉式选择 True 或 False。True 表示该属性不删除,参加转换,False 表示 该属性删除,不转换。本练习不需使用原有的 CAD 实体的特征,所有的字段均 设为 False,不参与转换。图 23-2 转换

7、后的 Feature Class Parcel_Polyline 对话框中后面四个选项,均采用默认值,不做修改。选 OK 键确认。系统出现 Feature Class to Feature Class 计算框,经过一定时间的计算后显示 Completed, 完成转换,单击 Close 关闭 Feature Class to Feature Class 计算框。原始 CAD 的线实体转换成要素类 parcel_Polyline。用户使用 ArcCatalog 中的 预览 Preview 选项,可以看到转换后的线要素类 Parcel_Polyline(见图 23-2)。新 建的线要素类属性表中有

8、OBJECTID、Shape、Shape_Length 三项字段。其中, Shape_Length 是转换后自动产生的线要素长度。3 CAD 的文字实体转换成点要素在 ArcCatalog 左侧目录树中选择 Geodatabase D:gis_ex09ex23 Parcel23A1, 右键选用菜单 Import / Feature Class(Single),出现 feature Class to Feature Class(要素类到要素类)对话框:Input featuresD:gis_ex09ex23landcode.dwgAnnoatio 单击后面的图标,在路径 D:gis_ex09ex

9、23 下,选择 landcode.dwg,双击鼠标,展开 dwg 中的要素,选择 Annoation(文字), 单击 Add 添加。Output Location:D:gis_ex09ex23parcel23.mdbA1 自动产生默认路径,无需修改Output Feature Class Name:Parcel_Label 键盘输入转换后的要素类名称Expression (optional) 无须输入Field name(optional) 选择转换的字段 在对话框中将 Visible 一栏下,将 Text_项保留为 True 参加转换,其余的各项字段均设置为 False,不参加转换。对话框中

10、后面四个选项,均采用默认值,不做修改。单击 OK 键确认。系统出现 Feature Class to Feature Class 计算框,经过一 定时间的计算后显示 Completed,完成转换,单击 Close 关闭 Feature Class to Feature Class 计算框。原始 CAD 数据的文字实体注记 Text 转化完成新的点要素类(Point Feature Class)Parcel_ Label。使用 ArcCatalog 中的预览 Preview 选项,可以看到转换后 的点要素类图形,以及新建的点要素类属性表中有 OBJECTID、SHAPE、Text_ 三项字段(见

11、图 23-3)。 图 23-3 CAD 的 Text 实体转换成要素类,含 Text_属性3 使用线要素的拓扑关系,检查数据质量在 ArcCatalog 目录树中选择 Geodatabase D:gis_ex09ex23 Parcel23 下要素集A1,用鼠标右键选用菜单 New / Topology,按“下一步”键,进入拓扑类设定:Enter a name for your topology:A1_Topology1 拓扑要素取名为 A1_Topology1Enter a Cluster Tolerance:0.001 meter 设置限差值为 0.001 米按“下一步”建继续:Select

12、 the feature class that will participate in the topology: Parcel_Label Parcel_Polyline 钩选线要素类参与拓扑关系 图 23-4 添加拓扑规则 Must not Have Dangles按“下一步”键进入 Rank 设置,本练习中无须设置此项,采用默认值,再 选“下一步”键设置拓扑规则。单击 Add Rule,为线要素类 Parcel_Polyline 添 加拓扑规则 Must not Have Dangles(参考图 23-4)。勾选 Show Errors,按“下一 步”键,可看到有关拓扑的设置,如确认无误

13、,按“完成”键继续。系统计算生 成拓扑关系,提示:The new topology has been created, would you like to validate it?图 23-5 在 ArcMap 中察看拓扑错误 选择“是(Y)”,系统验证拓扑关系,生成拓扑类 A1_Topology1。用 ArcCatalog的 Preview 窗口可以看到 5 个红色的小方块,提示有 5 处拓扑错误(图 23-5)。数 据转换后有质量问题,是很常见的,如:(1)CAD原始数据中,线和线之间没有严格按捕捉方式输入;(2)AutoCAD 和 ArcGIS 的坐标精度控制不一致,即使在 CAD 中严

14、格用捕捉方式输入,转换后也会出现拓扑错误,(3)是建立拓扑关系时 限差值(Cluster Tolerance)取得太小,差错检验的要求过高,增加了出错的机会, 当然 Cluster Tolerance 设得太大,会影响要素的坐标精度(本次练习设成 0.001 米, 在实际使用中可能要求过高了)。利用拓扑关系可有效检验数据质量。4 修正几何差错,重建拓扑 启动 ArcMap,建立一个新的地图文档,加载(Geodatabase)Parcel23 下 Dataset A1 的要素类Parcel_Polyline、Parcel_Label、A1_Topology1。进入 Data Frame Properties(特征设置)对话框,点击 General 标签,将 Map Units 和 Display Units 均改为 Meters。使用 ArcMap 的编辑功能,修改要素类 Parcel_Polyline 的错误, 其中有线过短(Under Shoot)的问题,也有过长(Over Shoot)的问题(见图 23-5,23-6)。对过短的问题,使用高级编辑工具条上的 Extend 工具,过长的问题使用 高级编辑工具条上的 Trim 工具,操作方法参见第 20 章,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号