文章目录
一、引言
在2023年的今天,高分辨率卫星影像愈发丰富且易获取。如何免费使用到亚米级别的卫星地图吗?如果你不嫌弃RGB三波段,实际上是可以免费下载的。本文旨在帮助读者简单了解常见的亚米级别卫星底图数据源、以及图源浏览、下载方法与注意事项。
目前市面上有许多亚米级别分辨率的地图图源,比如说Google earth提供覆盖全球的0.3m卫星影像、esri world image也提供覆盖全球的高分辨率遥感影像且支持历史影像、mapbox提供的部分地区卫星影像分辨率甚至能达到5cm、国产的吉林一号免费提供上一季度0.75m分辨率的全国影像等等。
二、在线地图源是简介
上面列出的8个常见的亚米级别数据源都可以通过xyz协议或者wmts/wms协议进行下载。这些协议是什么?地理信息数据为了方便网络传输,制定了一系列的地理数据传输标准(wms/wmts/xyz等)。
进行图源卫星影像数据的下载,我们一般是使用的wms/wmts和xyz协议,如果是下载矢量数据,我们一般是使用的WFS协议,常见的标准协议的特点如下表,:
协议 | 特点 | 优点 | 缺点 | 栅格数据支持 | 矢量数据支持 |
---|---|---|---|---|---|
WMS | 通过HTTP请求获取GIS数据,服务器会将数据渲染成图像 | 高度定制的地图;交互性强 | 服务器渲染图像,响应时间较长 | 支持 | 有限支持 |
WMTS | 提供预渲染的地图瓦片 | 速度快,因为地图瓦片可以预先生成并在请求时快速提供 | 瓦片的内容是预先确定的,无法进行定制 | 支持 | 有限支持 |
XYZ | 获取预渲染的地图瓦片,URL结构简单 | 速度快,URL结构简单 | 瓦片的内容是预先确定的,无法进行定制 | 支持 | 有限支持 |
WFS | 提供对地理特征数据的访问,提供的是原始的矢量数据 | 提供丰富的地理数据和高度的交互性 | 处理和显示矢量数据需要更高的计算能力 | 不支持 | 支持 |
三、常见地信软件如何浏览与下载图源?
我们可以使用qgis、arcgis等地信软件进行在线地图的加载,并进行数据下载。但不同软件对数据传输协议的支持是不同的,常见的三款地信软件(qgis、arcgis和arcgis pro)对各个标准的支持如下。
协议 | arcgis | QGIS | arcgis pro |
---|---|---|---|
WMS/WMTS浏览 | 能 | 能 | 能 |
WMS/WMTS下载 | 否 | 能 | 能 |
WFS浏览 | 否 | 能 | 能 |
WFS下载 | 否 | 能 | 能 |
XYZ浏览 | 否 | 能 | 能 |
XYZ下载 | 否 | 能 | 能 |
需要注意的是,由于arcgis支持的常规数据协议较少,仅能通过WMS/WMTS协议加载影像。下面我将介绍各个软件如何下载图源影像。
(1)QGIS
QGIS是一款全球使用最广泛开源、支持windows、mac和Linux等跨平台的GIS软件,下载网址为:www.qgis.org,下载安装后即可使用。qgis可以通过软件自带的连接工具,添加WMS、WFS、XYZ等协议,进行地图的浏览。
比如在这里我添加了Google的图源xyz协议,即可加载Google的图源到软件中,其他协议的图源同理:
添加到qgis的图层中之后,即可使用qgis的自带的地图导出工具,使用“另存为”即可导出卫星影像。
(2)arcgis pro
arcgis pro是esri公司自2015年起发布的新一代GIS商业软件。作为一款目前市面上最成熟的商业GIS软件,arcgis pro有多种添加在线图源的方法,包括社区提供的图源、图层lyr文件、各类协议等。我们可以直接添加wmts/wms等链接获取亚米级遥感影像图源,比如在insert菜单栏中的连接中,选择对应的网络协议。
arcgis pro 2.6版之前的版本以及arcgis不能直接加载XYZ协议。XYZ 切片图层是由多个切片组成的图层,这些切片位于服务器上并可供公众使用。与遵循 OGC 标准的 WMTS 不同,XYZ 切片图层是事实上的 OpenstreetMap 标准。这些图块基本上是 PNG 图像,可通过 Web 服务器访问,通过特定 URL(格式:https://…/Z/X/Y.png)控制访问。
虽然arcgis pro在 2.6之前的老版本并不支持xyz协议,在2.6之后的版本,可直接使用add path添加xyz协议链接:
arcgis pro通过wmts/wms、xyz等链接加载影像之后,即可使用arcgis pro的自带工具Export Map下载图源影像。