摘要
以下说明介绍了将 AutoCAD DWG 文件转换为 GIS 兼容的文件地理数据库的步骤。
过程
在执行以下流程之前,必须定义 CAD 数据的投影。 请参阅以下知识库文章:操作方法:标识数据的空间参考、投影或坐标系。另请参阅此过程的相关文章。
- 在 ArcCatalog 中,右键单击文件地理数据库将位于的文件夹,然后选择新建文件地理数据库,创建新的文件地理数据库以包含 CAD 要素。 可根据需要对文件地理数据库进行重命名,但是必须保留 .gdb 扩展名。 如果可能,请在本地硬盘上创建新的文件地理数据库。
- 在 ArcMap 中打开 ArcCatalog 窗口,右键单击新的文件地理数据库,然后选择设为默认地理数据库。
- 打开 ArcToolbox > 转换工具 > 至地理数据库,然后选择 CAD 至地理数据库。
- 浏览至磁盘上的 CAD 文件,然后将其选为输入。
软件将自动在默认地理数据库中创建要素数据集以包含数据,但其名称可根据需要进行更改。 名称不能包含空格,但可以使用下划线。 - 设置 CAD 文件的参考比例。 以下说明介绍了如何为数据确定合适的参考比例。
- 选择创建的 CAD 数据所在的投影,或为 CAD 文件创建的自定义投影(如上所示)。
- 单击 CAD 至地理数据库对话框中的确定。 CAD 文件中的要素将导入要素数据集中的要素类。
以下是将 CAD 注记导入到地理数据库中的替代说明。 这些替代步骤可以保存用于创建文本的字体,以及 CAD 文件中原始文本实体的颜色和大小。
替代导入方法
- 创建新的文件地理数据库,然后右键单击地理数据库,创建新的要素数据集,定义投影以匹配创建的 CAD 数据所在的坐标系。
- 右键单击要素数据集,选择导入 > 要素类(多个),然后浏览至 CAD 文件。
- 双击打开 CAD 文件,选择点、折线、面和多面体要素类。 按照此方法导入注记可以创建其他点要素类,并将每个点放置在注记字符串的锚点处。 注记字符串保存在地理数据库要素类中的 TextString 字段。
- 单击确定。 所选的要素类型将导入地理数据库中的要素数据集。
将 CAD 注记转换为地理数据库
此方法可以保存字体、文本大小和文本颜色。
- 要为注记确定合适的参考比例,请在 ArcMap 中打开一个新的空地图,然后绘制 CAD 注记。 单击视图 > 数据框属性。 在常规选项卡上,对地图进行设置,并将单位显示为创建数据时使用的单位,例如,英尺、米或其他单位。 放大至注记,直到屏幕中所显示的注记渲染为合适的大小,以便查看和打印为止。 在地理数据库中为新注记要素类设置参考比例后,将无法进行更改。 应将参考比例设置为对数据来说比较典型的地图比例,用于绘制和在屏幕上显示。
- 打开 ArcCatalog 窗口,导航至包含 CAD 文件中的点、折线、面和多面体要素的地理数据库。
- 右键单击要素数据集,然后选择新建 > 要素类。 这将包含注记。
- 为新注记要素类命名,然后在后续对话框中单击下一步。
- 在 ArcCatalog 的新建要素类对话框中的参考比例框中输入比例值。 例如,ArcMap 中的比例可以为 1:1200。 在参考比例框中输入 1200。
- 单击下一步 > 下一步。
- 在列出属性字段的最后一个对话框中,如果您希望 CAD 注记中的属性包含在地理数据库注记要素类中,请单击导入按钮,导航至 CAD 注记要素类并将其选中,然后单击添加。 CAD 注记中的属性将添加到地理数据库要素类中。
- 单击完成。
- 创建新的注记要素类后,关闭 ArcCatalog 窗口。
- 在 ArcMap 中,单击自定义 > 自定义模式。 在命令选项卡上,从类别列表中选择标注。 在命令列表中,标注转换 Coverage 注记工具。 左键单击工具图标,然后按住鼠标左键将其拖动到 ArcMap 窗口中显示的工具栏中。 将工具添加到工具栏后,关闭自定义对话框。
- 单击新的转换 Coverage 注记图标,随即将打开一个对话框,询问您是否选择图层进行转换。 单击单选按钮以添加到数据库,然后单击该文件夹以导航到您希望添加注记的数据库、要素数据集和空注记要素类。
- 设置注记要素类的路径时,单击“转换”,注记随即被添加到地理数据库中。
请注意,使用“转换 Coverage 注记”工具时,可稍后向同一要素类添加其他注记。
注:
由于地理数据库数据模型支持注记,因此上述方法强调 CAD 数据到地理数据库的转换,存储在 CAD 文本实体中的属性信息不必在转换数据之后重新创建。
如果不需要属性,请在 ArcMap 中绘制 CAD 点、折线、面或多面体要素,右键单击内容列表 (TOC) 中图层的名称并选择数据 > 导出数据。 输出数据可以转换为简单 shapefile 以及地理数据库要素类。
如果仅需要 CAD 文件中特定图层或级别的要素,则还可以在 ArcMap 中使用“按属性选择”。 选择所需要素后,右键单击 TOC 中图层的名称并选择数据 > 导出数据。 仅导出所选要素。 使用“简单数据加载器”时,还可以按属性对数据进行排序,以通过 ArcCatalog 将数据加载到现有地理数据库要素类中。