GIS Experience (九):高德室内地图建筑信息提取

1 需求描述

目前很多地图服务商都提供有室内地图,本文意在通过一系列GIS数据处理,采集室内地图信息,并进行矢量化。

2 方案详解

参考《如何利用ArcGIS提取天地图建筑轮廓》,ArcGIS提供影像波段提取和栅格矢量化处理模块,结合地理配准模块,经过一番试验,最终采集方案如下图所示:

flowchat st=>start: 开始 op1=>operation: 室内地图截取 op2=>operation: 地理配准 op3=>operation: 矢量化 e=>end: 数据存储 cond=>condition: 确认? st->op1->op2->op3->e

3 流程实现

3.1 室内地图截取

备注:栅格数据导入ArcMap后存在的锯齿对最终的矢量化会产生极大的影响,因此,需要对影像进行预处理

3.1.1 获取室内地图

参考《默认室内地图》,可以有效进行高德室内地图截取,也可通过调整地图中心到目标位置,来获取目标位置的室内地图(前提是目标位置存在室内地图)。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2020051210273844.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)

3.1.2 室内地图预处理

虽然ArcMap提供了一系列栅格处理方法,但经过对比,通过提高图片分辨率可以一定程度产生抗锯齿效果。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512094517267.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)

3.2 地理配准

地理配准相对简单,考虑到室内地图范围较小,选择三个控制点即可。
在这里插入图片描述

3.3 矢量化

矢量化的本质需求是将影像按像素值分为两类,再进行矢量提取。

3.3.1 创建矢量模板

在文件目录下分别新建空白矢量线和矢量面图层。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512100007196.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)

3.3.2 波段影像提取

1)影像分析
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2020051210051960.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512100655349.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512100807299.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
2)重分类
在这里插入图片描述
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512101154610.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512101212805.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512101240814.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)

3.3.3 栅格矢量化

1)开始编辑线图层
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512101600369.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
2)矢量化设置
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512101817603.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
3)生成要素
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512102018296.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512102241870.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)
4)要素转面
在这里插入图片描述
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200512102522635.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM2MzY5MDI0,size_16,color_FFFFFF,t_70)

posted @ 2020-09-03 16:53  轮回路上打碟的小年轻  阅读(833)  评论(0)    收藏  举报