GIS Experience (九):高德室内地图建筑信息提取
目录
1 需求描述
目前很多地图服务商都提供有室内地图,本文意在通过一系列GIS数据处理,采集室内地图信息,并进行矢量化。
2 方案详解
参考《如何利用ArcGIS提取天地图建筑轮廓》,ArcGIS提供影像波段提取和栅格矢量化处理模块,结合地理配准模块,经过一番试验,最终采集方案如下图所示:
3 流程实现
3.1 室内地图截取
备注:栅格数据导入ArcMap后存在的锯齿对最终的矢量化会产生极大的影响,因此,需要对影像进行预处理
3.1.1 获取室内地图
参考《默认室内地图》,可以有效进行高德室内地图截取,也可通过调整地图中心到目标位置,来获取目标位置的室内地图(前提是目标位置存在室内地图
)。
3.1.2 室内地图预处理
虽然ArcMap提供了一系列栅格处理方法,但经过对比,通过提高图片分辨率可以一定程度产生抗锯齿效果。
3.2 地理配准
地理配准相对简单,考虑到室内地图范围较小,选择三个控制点即可。
3.3 矢量化
矢量化的本质需求是将影像按像素值分为两类,再进行矢量提取。
3.3.1 创建矢量模板
在文件目录下分别新建空白矢量线和矢量面图层。
3.3.2 波段影像提取
1)影像分析
2)重分类
3.3.3 栅格矢量化
1)开始编辑线图层
2)矢量化设置
3)生成要素
4)要素转面
行走的小柚子
分类:
GIS
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!