注:
该工具现在可以在 Map Viewer 中使用,这是 ArcGIS Online 中的现代化地图制作工具。 有关详细信息,请参阅提取数据 (Map Viewer)。
提取数据工具提供了一种将地图中的图层打包到数据集以供 ArcGIS Pro、Microsoft Excel 和其他产品使用的便捷方式。 提取数据将在内容中创建项目,其中包含图层中的数据。 然后,可从该项目中下载数据。
工作流示意图

示例
一家小型食品配送企业的经理的任务是在交通高峰时段提高配送路径的效率,并探索新餐厅的潜在位置。 该经理可以创建一个由配送位置和人口统计数据组成的数据集,然后使用提取数据创建一个逗号分隔值 (CSV) 文件,该文件可用于在电子表格或 GIS 应用程序(例如 ArcGIS Pro)中进行进一步分析。
有关完整的工作流程,请参阅通过行驶时间分析简化配送课程。
用法说明
提取数据工具至少需要一个可导出的图层。 如果 Map Viewer 经典版 中没有可导出的图层,将禁用该工具。
可以选择一个或多个图层进行导出。 只能选择您拥有的图层或者所有者已启用导出功能的图层。
必须选择用于提取数据的边界。 该边界可以是地图的可见范围(与显示相同)、其中一个图层的范围或使用绘制工具创建的自定义边界。 可以根据以下两种方法来提取边界内的要素:选择要素或裁剪要素。
方法 | 描述 |
---|---|
选择要素 | 将提取跨越研究区域边界的整个要素。 |
裁剪要素 | 仅提取要素位于研究区域内的相应部分。 |
可将数据导出为以下格式:
- CSV
- 文件地理数据库
- KML
- Shapefile
输出数据将使用 Web Mercator 1984 投影坐标系。 对于 CSV 输出,纬度和经度字段(Lat 和 Long)将被附加到数据表中。 如果您的数据集已包括纬度和经度字段(例如 SHAPE_X 和 SHAPE_Y),这些字段也将包括在输出中。
提示:
在运行分析以检查将消耗的配额数量前,请单击显示配额。
局限性
- 可提取图层包含您拥有的图层和已启用导出功能的图层。
- 将线或面导出到 CSV 文件时,只提取非空间属性。
- 仅当输出数据格式为文件地理数据库且将提取方法设置为选择要素时才能提取附件。 此外,必须将该图层配置为允许其他用户导出数据。 有关详细信息,请参阅从托管要素图层导出数据。
提取数据的工作原理
以下部分提供了有关提取数据的工作原理的其他详细信息,包括使图层可提取的设置、将数据导出为 CSV 以及从项目页面导出的选项。
图层必须是可提取的
为使图层显示在要进行提取的图层列表中,该图层必须为托管要素图层、地图注释图层或要素集。 此外,下列语句之一必须为真:
- 您拥有托管要素图层。
- 您是 ArcGIS Online 组织的管理员。
- 您不是托管要素图层的所有者,也不是管理员,但所有者或管理员已将该托管要素图层配置为允许其他用户导出数据。 可通过单击托管要素图层项目页面上的设置选项卡并选中导出数据列表下的允许其他用户导出不同格式来更改此设置。 完成后单击保存。
导出为 CSV 文件
在将点要素导出到 CSV(逗号分隔值)文件时,将导出所有的属性字段以及每个点的 x 和 y 坐标。 在将线要素和面要素导出为 CSV 文件时,将导出所有的属性字段,但不会导出 x 和 y 坐标。 这是因为线要素和面要素是由多个 x 和 y 坐标构成的,因此无法在 CSV 文件的一个列中表示。 如果需要导出线要素或面要素的空间属性,请将要素导出为 shapefile。
从项目页面中导出数据
导出数据时,提取数据工具会提供多种选项,其中包括用于导出所定义研究区域内的要素选项。 要将整个数据集提取到 shapefile 或 CSV 文件,则可使用提取数据工具或按照使用图层中的说明导出数据。
类似工具
使用提取数据可以选择并下载特定感兴趣区的数据。 其他工具或许在解决略有差异的类似问题时十分有用。