josephsun

V1

2023/03/27阅读:213主题:极客黑

QGIS下载天地图影像、影像镶嵌及建筑物识别矢量化

QGIS有加载WMS、WMTS、WFS,以及XYZ形式的瓦片等地图服务的能力,通常可以作为空间数据的底图一起可视化出来。

本文共三部分内容:下载影像、影像镶嵌及矢量化。

利用QGIS下载影像底图

首先在QGIS中建立起天地图连接。

天地图API:https://sso.tianditu.gov.cn/login?service=https%3A%2F%2Fconsole.tianditu.gov.cn%2F

地图底图发布服务通常是以瓦片的形式,一种提供调用的方式是按照“行、列、级别”三个参数确定一个瓦片图片,通常是X-列;Y-行;Z-级别。在QGIS中,用这样一个URL表示。

1
1
2
2

t0-t6都可以,

连接为https://t3.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TileMatrix={z}&TileRow={y}&TileCol={x}&tk=你的API

3
3

一并导入如下链接获取方式请回复公众号【0323】后即可获取

4
4
5
5

保存地图(如果提取建筑物范围需要格式为tif)

6
6
11
11

如果出现缺失情况,基本是由于网络问题,可以再导出一次,采用相同分辨率和范围(务必不要移动)。

建筑物提取

在R2V中打开TIF图片,并转化为灰度图像

7
7

设置图像阈值,根据图片情况设置

8
8
9
9

矢量-自动矢量化

10
10
12
12

文件-输出矢量

13
13

大体上还是可以的,后续线转面,同时删去不符合要求的面。

影像镶嵌

按照下载底图的方法可以获得不同切片

14
14

打开ENVI-sealess mosaic[影像镶嵌]

15
15
16
16

自动生成拼接线,如果接线处不满意可以选择手画接线

18
18

匀色,直方图匹配,整幅影像

20
20

羽化及设置导出目录,完成

Seamlines/Feathering:镶嵌线羽8度均匀、自然,不留拼接缝的痕迹。 在镶嵌线两侧一定范围内统计重叠区所有影像的灰度差,采用中值滤波、小波变换、强制改正、多尺度羽化等算法进行混色处理,消除拼接缝。 设置羽化范围的基本原则是不能出现双眼皮效应。

直方图匹配算法及GEE直方图匹配+匀色镶嵌

我没研究完等下次吧。

地址在这,有兴趣的可以自己跑跑试试。

https://developers.google.com/earth-engine/tutorials/community/histogram-matching

分类:

工具介绍

标签:

工具介绍

作者介绍

josephsun
V1