如何将数据从 ArcGIS Online 添加到 QGIS

简介: 如何将数据从 ArcGIS Online 添加到 QGIS

在大多数情况下,将数据从 ArGIS Online 地图服务或要素服务添加到 QGIS 地图项目中是简单而快捷的。

利用 ArcGIS Online 搜索 GIS 数据

ArcGIS Online 的主页具有搜索功能,可用于发现和访问 Esri 基于 Web 的制图软件中存储的地图和数据,还可以通过浏览 Esri 的 Living Atlas 集合来浏览地图、应用程序和数据图层。

用户可以利用 Esri 的 Living Atlas 库浏览或搜索地图和 GIS 数据

关于如何将 ArcGIS Online 数据添加到 QGIS 项目的快速教程,本文将以公共土地调查系统 Web 地图服务为例进行说明。信息页面包含有关正在呈现的地理空间数据的详细信息,例如在地图服务中创建数据的机构或个人以及数据的使用条款。

显示公共土地测量系统 ArcGIS Online 应用程序信息页面

单击 “Open in Map Viewer” 蓝色按钮可查看可视化的 GIS 数据,浏览数据并单击地图以查看各个要素的属性数据。

单击 “Open in Map Viewer” 选项以检查数据

将 GIS 数据从 Esri 的 ArcGIS Online 导入 QGIS

确定相应的地图服务或要素服务后,即可 将数据加载到 QGIS 中。

首先需要将 URL 复制到数据所在的位置,在大多数项目详细信息页面的右栏底部,列出了 URL。

将鼠标悬停在列出的 URL 右侧,将弹出一个显示 “Copy” 的提示。单击鼠标,URL 将被复制到计算机的剪贴板,需要将此 URL 保存到剪贴板,以便将其粘贴到 QGIS 项目中。

接下来,打开一个现有的或新的 QGIS 项目。从顶部菜单位置,导航至图层 –> 添加图层 –> 添加 ArcGIS REST Server 服务器图层...

在打开的 “Data Sources Manager” 界面中,单击 “New”,这将打开另一个名为 “Create a New ArcGIS REST Server Connection” 的界面。在名称框中,为要添加的图层输入所需的任何名称。对于 URL,请粘贴从 ArcGIS Online 信息页面复制的 URL。在界面底部,找到并单击 “OK” 按钮。

单击 “Connect” 按钮,查询地图服务后,将显示可加载到 QGIS 中的地图图层,高亮显示要添加的图层。需要注意的一点是,要添加的图层越多,将其添加到 QGIS 所需的时间就越长,尤其是在图层较大或复杂的情况下。在本教程中,只添加 PLSS 边界层。

选择图层后,点击 “Add” 按钮将图层添加到 QGIS 项目中,接下来点击 “Close” 按钮关闭 “Data Source Manager” 界面。该图层此时已位于 QGIS 项目中,从 ArcGIS Online 和 QGIS 之间的并排比较中可以看出,导入的图层保留了相同的符号化和标注格式。

属性信息也可以在 QGIS 中直接访问。

在 QGIS 中导出 GIS 数据

此时,数据直接从 ArcGIS 在线地图服务器读取。如果处理大量数据,这可能会减慢 QGIS 项目的速度。一种选择是导出选定的数据或整个数据集以在本地使用。

在导出或使用地理信息系统数据前,请确保已验证使用条款,确认是否符合使用数据的方式。根据创建数据的机构或个人,使用条款会有所不同,尽量避免在使用专有数据时与侵权相冲突。

例如,大多数美国联邦 GIS 数据都在公共域中,因此经常会在 ArcGIS Online 页面底部看到使用条款,如下图所示:

其他数据可能对使用条款有限制,可能会将使用限制为非商业或教育目的,如下图所示:

如导出数据,只需右键单击数据集并向下导航到 “Export” 菜单选项,如果选择了部分数据集,则可以选择仅导出该选项,否则选择 “Save Features As…” 菜单选项。

在弹出的界面中,单击 “File Name” 框右侧,导航到要保存文件的文件夹,输入要为导出的 GIS 数据集命名的名称,并点击 “Save”。选择要将 GIS 数据集导出为的格式,默认为 ESRI shapefile,但可以选择一长串地理空间文件格式。如果需要,还可以调整其他参数,例如文件的地图投影等。

在 “Save Vector Layer As…” 界面的最底部是一个复选框,默认情况下该复选框会自动将导出的图层加载到 QGIS 地图项目中,可以取消选中此项,即表示不希望添加到此 QGIS 项目中,点击 “OK” 按钮开始导出过程。如果导出的数据集非常大,则可能需要一段时间等待,QGIS 地图项目窗口最底部的状态栏会显示导出进度,如下图所示:

在 QGIS 中复制 GIS 数据样式

导出的 GIS 数据不保留样式,但可从 ArcGIS Online 图层快速复制和粘贴原始样式及标注。为此,右键单击 QGIS 中的 ArcGIS Online 图层,导航到样式 -> 复制样式 -> 所有样式类别。

接下来右键单击新导出的文件并导航到样式 -> 粘贴样式 -> 所有样式类别。

单击 “All Style Categories” 选项后,新导出的 GIS 数据图层将具有与原始 ArcGIS Online 图层相同的符号化和标注,还可以通过从菜单项中选择该选项,并决定是否为想要的符号系统或标签。

以上是一种将 ArcGIS Online 地图或要素服务中的数据添加到 QGIS 的非常快速且简单的方法,供大家参考。

目录
相关文章
ArcGIS:解决ArcGIS一添加数据就闪退的问题.
ArcGIS:解决ArcGIS一添加数据就闪退的问题.
382 0
|
存储 缓存 定位技术
ArcGIS Pro栅格数据批量预处理工具
ArcGIS Pro栅格数据批量预处理工具
371 0
|
数据可视化 定位技术
ArcGIS应用基础2 制作数据统计图
😃在本文中,你将学会ArcGIS要素可视化,按空间位置选择要素,属性表汇总统计及统计图表绘制的基本流程
242 0
ArcGIS:如何进行离散点数据插值分析(IDW)、栅格数据的重分类、栅格计算器的简单使用、缓冲区分析、掩膜?
ArcGIS:如何进行离散点数据插值分析(IDW)、栅格数据的重分类、栅格计算器的简单使用、缓冲区分析、掩膜?
457 0
|
定位技术
ENVI结合ArcGIS制作2001-2018年NDVI趋势图(附实用工具和数据下载)
ENVI结合ArcGIS制作2001-2018年NDVI趋势图(附实用工具和数据下载)
204 0
|
定位技术 索引
ArcGIS数据编辑1 新要素的创建
🏆在本文中,作者讲解了ArcGIS要素创建了全流程,从面要素到线要素,分别以不同的方法补全了道路的缺失部分
256 0
|
数据可视化 定位技术
ArcGIS应用基础1 数据显示、查询及可视化
😃在本文中,你将学会ArcGIS中数据查看、信息检索、要素符号化及要素标注的基本流程。
221 0
|
数据挖掘
ArcGIS:如何进行栅格数据的拼接和裁剪、坡度坡向的提取、地形透视图的建立、等高线的提取、剖面图的创建?
ArcGIS:如何进行栅格数据的拼接和裁剪、坡度坡向的提取、地形透视图的建立、等高线的提取、剖面图的创建?
404 0
|
算法
ArcGIS:如何利用站点数据(例如臭氧)进行克里金插值得到连续臭氧表面?
ArcGIS:如何利用站点数据(例如臭氧)进行克里金插值得到连续臭氧表面?
155 0
ArcGIS:如何利用栅格数据进行路径网络分析-可达性分析?
ArcGIS:如何利用栅格数据进行路径网络分析-可达性分析?
396 0