可以通过从其他位置导入或者从其他数据格式转换并导入的方式来将数据集添加到地理数据库。
导入要素类
可以将 shapefile、计算机辅助设计 (CAD)、要素图层和地理数据库要素类导入到地理数据库或要素数据集。 从目录窗格的快捷菜单中,右键单击地理数据库或要素数据集,然后选择导入 > 要素类。
要素类至地理数据库工具将导入一个或多个数据集,并将它们输出为具有与数据源相同字段的单独要素类。 但是,字段名称中的所有无效字符都将自动替换。 例如,连字符将替换为下划线。
要更好地控制导入的数据,请使用导出要素工具。 该工具一次仅导入一个数据集,并提供使用数据过滤器、字段映射和排序的选项。 可以通过两种方式访问导出要素工具:
如果要导入的数据集已存在于活动地图中,请转至内容窗格,然后右键单击图层。 选择数据 > 导出要素。
- 功能区 - 单击分析选项卡,然后单击地理处理组中的工具。 在转换工具工具集中的至地理数据库工具箱中搜索或浏览至导出要素工具。
如果需要导入多个数据集并且串联多个工具,则可以创建并运行一个模型,而非手动重复从快捷菜单导入的操作。 利用模型,您可以保存和重复使用环境设置和工具参数,从而将导入过程自动化。 创建模型后,可导入数据,编辑模型来指定其他输入数据,修改参数,然后重新运行此模型。
导入计算机辅助设计 (CAD) 数据时,请考虑使用 CAD 至地理数据库地理处理工具,其中提供了更多特定于转换 CAD 数据的选项。
要素类和坐标系
每个要素类均有一个带有坐标系的空间参考,用于定义如何对其位置进行地理配准。 导入要素类时,请特别注意所导入数据集的坐标系。 如果要导入至要素数据集,则新要素类自动采用与要素数据集相同的空间参考。 如果要导入至地理数据库,则将通过与所导入数据集相同的空间参考创建新的独立要素类。
假定您要导入一个使用另一坐标系的要素类。 例如,可能要将使用北美洲基准面 (NAD) 1927 坐标系的要素类导入到使用 NAD 1983 坐标系的要素数据集中。 要同时导入数据并将其转换到新的坐标系中,请使用投影工具。
导入表
要从目录窗格导入表,请右键单击地理数据库,然后从快捷菜单中选择导入 > 表。 一张或多张 Microsoft Excel 工作表、dBASE、分隔文件或地理数据库表都可以使用表至地理数据库工具导入。
提示:
当使用表至地理数据库工具同时导入多个表时,每个表都会导入到一个新表中。 该工具会自动纠正任何非法或重复的字段名。
要更好地控制导入的行和字段,请使用导出表工具。 该工具一次仅导入一个表或表视图,并提供使用行筛选器、字段映射和排序的选项。 可以通过两种方式访问导出要素工具:
如果要导入的表或表视图已存在于内容窗格中,请右键单击该表。 选择数据 > 导出表
- 功能区 - 单击分析选项卡,然后单击地理处理组中的工具。 在转换工具工具集中的至地理数据库工具箱中搜索或浏览至导出表工具。
导入 XML 工作空间文档
XML 工作空间文档用于保存地理数据库的所有内容或内容的任何子集,同时可作为共享方案信息和数据(可选)的方式。 使用导入 XML 工作空间文档工具可导入整个要素数据集、要素类或表。 也可以仅导入地理数据库方案,而不导入任何数据。
通过从地理数据库、要素数据集、表或要素类导出数据可创建用于导入的 XML 工作空间文档。
使用以下选项之一将 XML 工作空间文档导入到地理数据库中:
使用地理处理工具导入数据集
要使用地理处理工具导入数据集,请单击功能区中的分析选项卡,然后单击工具以打开地理处理窗格。 在地理处理窗格中,您可以使用搜索框搜索工具,也可以单击工具箱选项卡,然后在转换工具工具箱的转出至地理数据库部分中找到工具。
转换工具 | 描述 | 输出 | 注意事项/用例 |
---|---|---|---|
BIM 文件至地理数据库 | 将一个或多个 BIM 文件工作空间的内容导入单个地理数据库要素数据集。 | 要素数据集 | 使用此工具可将一个或多个 BIM 文件工作空间(Revit 或 IFC 文件)合并到地理数据库数据集中。 当要素类具有相同名称和几何类型时,该工具将追加和合并要素类、其几何和属性。 |
CAD 至地理数据库 | 读取 CAD 数据集并创建工程图对应的要素类。 这些要素类将被写入地理数据库要素数据集中。 | 要素数据集/要素类 | 此工具将在现有地理数据库中创建要素数据集,将其作为组图层添加到地图中。 如果只需要 CAD 要素类中的单个要素类,请使用导出要素工具。 |
导出要素 | 将要素类或要素图层转换为要素类。 | 要素类 | 使用字段映射参数管理输出数据集中的字段和内容。 可以按升序或降序重新排序行。 SQL 表达式可用于导出要素子集。 |
导出表 | 将表或表视图的行导出到表。 | 表 | 该工具可将表、表视图、要素类、要素图层、带分隔符的文件或者具有属性表的栅格的行复制到新的地理数据库、dBASE 表或带分隔符的文件。 |
从文档导出位置 | 分析包含非结构化或半结构化文本(例如电子邮件消息、遍历表单等)的文档,并将位置提取到点要素类。 | 要素类 | 需要 LocateXT 许可。 支持所有 Microsoft Office 文档(Word、PowerPoint、和 Excel);Adobe PDF 文档、标记文本(XML 和 HTML)以及任何包含纯文本的文件。 |
从文本中提取位置 | 分析输入文本或文本文件,并将位置提取到点要素类。 | 要素类 | 需要 LocateXT 许可。 识别文本内容中指定的空间坐标或地名,并创建代表这些位置的点。 |
要素类至地理数据库 | 将一个或多个要素类或要素图层转换为地理数据库要素类。 | 要素类 | |
移动地理数据库到文件地理数据库 | 将移动地理数据库的内容复制到新的文件地理数据库中。 | 文件地理数据库 | |
栅格数据至地理数据库 | 将栅格数据集加载到地理数据库中。 | 栅格数据集 | 虽然栅格数据集可以直接加载到文件或企业级地理数据库(不支持移动地理数据库)中,但还是建议创建镶嵌数据集来引用栅格数据集,以获得更好的性能和高效的栅格管理。 |
表转地理数据库 | 将一个或多个表转换为输出地理数据库中的地理数据库表。 | 表 | 该工具可将表、表视图、要素类、要素图层、带分隔符的文件或者具有属性表的栅格的行复制到新地理数据库表。 |
Data Interoperability 工具箱包含使用 Safe Software 的 FME 技术对各种格式数据进行提取、转换和导入的工具。 使用快速导入工具,可以将旧的数据类型(例如覆盖范围或个人地理数据库中的数据)直接导入到地理数据库中。
企业级地理数据库
在企业级地理数据库中导入数据时,需要考虑以下方面。
权限
在企业级地理数据库中导入数据时,需要权限。 下表列出了哪些用户权限可以在企业级地理数据库中导入数据:
数据用户 | 导入要素类 | 导入表 |
---|---|---|
数据所有者 | ||
编辑者 | ||
查看者 |
数据库选项
将数据导入企业级地理数据库时,数据库管理员可以选择配置数据在数据库中的存储位置。
在每个导入工具上,通过环境选项卡可在地理数据库部分中输入 CONFIG 关键字。 此部分还包含一个自动提交设置,可以更改其默认值 1000。
数据类型
导入表或表视图时,地理处理工具将创建与关系数据库管理系统数据类型匹配的有效 ArcGIS 数据类型。