以下部分包含在工程中导入和转换数据可能需要的步骤。 这些步骤将以通用格式组织数据,有助于确保后续工作流的成功。
连接到数据源并将数据添加到地图
您的数据可能来自多种来源。 以下步骤概述了如何连接到这些数据源、组织数据源以及将数据添加到地图。 如果您需要将数据转换为要素类,请参阅下一部分。
- 在目录窗格中,单击工程选项卡。
- 右键单击文件夹
并单击添加文件夹连接
。
您可以在此处浏览至源数据的位置。
- 如果您的源数据位于文件地理数据库中,请右键单击该地理数据库并将其添加到您的工程中。
注:
将地理数据库添加到工程中不会更改数据存储的位置。 为此,请将要素类从源数据复制到工程的默认地理数据库。 - 要将源数据添加到地图,请直接从目录中单击并拖动该源数据,或者单击数据选项卡上的添加数据
并浏览至数据的位置。
批量导入数据
通常以诸如 KML、shapefile 和文本文件等格式提供数据。 虽然 ArcGIS Pro 可以直接读取这些格式,但是,要访问完整的分析和可视化功能,必须将这些数据集转换为要素类。 “批量导入数据”工具可将这些格式的输入数据转换为单个文件地理数据库,并且包含在 ArcGIS Pro Intelligence 中。
要将 KML (.kml)、KMZ (.kmz)、shapefile (.shp)、Excel 工作簿(.xls 和 .xlsx)、表格文本文件(.csv、.txt 和 .tab)、GeoJSON (.geojson) 以及 GPX (.gpx) 文件转换为存储在单个文件地理数据库中的要素类,请完成以下步骤:
- 在数据选项卡上单击批量导入
。
将打开“批量导入数据”地理处理工具。
- 对于输入数据,指定一个或多个包含您要转换的文件的文件夹,或者指定您想转换为文件地理数据库要素类的各个文件。
表格文本文件(.csv、.txt 和 .tab)以及 Excel 工作表支持的坐标为纬度和经度(十进制度)、美国军事格网参考系 (MGRS) 和美国国家格网 (USNG)。 将按以下顺序在源中搜索坐标列:单独列中的纬度和经度、单个列中的纬度和经度、MGRS、USNG。
有效的纬度列为 latitude、lat、y_coordinate、y_coord 和 y。 有效的经度列为 longitude、long、lon、x_coordinate、x_coord 和 x。 有效的纬度/经度列为 latitude_longitude、lat_long、lat_lon、xy_coordinate、xy_coordinates、xy_coord、xy_coords 和 xy。 有效的 MGRS 坐标列为 mgrs、mgrs_coordinate、mgrs_coordinates、mgrs_coord 和 mgrs_coords。 有效的 USNG 坐标列为 usng、usng_coordinate、usng_coordinates、usng_coord 和 usng_coords。注:
对于单个列中的纬度和经度值,纬度值必须在前,随后是以空格、逗号或斜线分隔的经度。
注:
经过转换的数据集将作为图层添加到地图,其中输出图层上使用的符号系统取决于原始源数据。 对于从 KML 或 KMZ 文件创建的输出图层,将从源文件中提取符号系统并将其应用于输出图层。 对于存在图层文件(.lyrx 或 .lyr)的 shapefile,将从图层文件中提取输出图层符号系统。 对于所有其他类型的源数据,将使用默认符号。 对于所有源数据类型,可以覆盖输出图层符号系统;有关更多详细信息,请参阅工具帮助。
- 将目标地理数据库设置为将存储输出要素类的现有地理数据库。
- 运行该工具。
注:
您还可以从数据选项卡上的工具库中选择各种表转要素工具,这些工具可将包含坐标的表格数据转换为输出要素类。输出将作为图层添加到名为 Batch Import <timestamp> 的图层组中的地图,其中 <timestamp> 为该工具运行的时间。