标题


文章目录

  • 标题
  • 前言
  • 一、获取建筑底面图片数据并做初步处理
  • 二、对数据进行地理配准
  • 三、图片数据矢量化
  • 总结

前言

本文基于立方数据院学习平台的学习,介绍图片矢量化的相关操作。图片数据矢量化能解决的问题就是把图片格式的数据转为SHP格式的矢量数据。
本文从互联网地图(图片格式)中提取建筑底面SHP矢量数据为例来进行图片数据矢量化。


一、获取建筑底面图片数据并做初步处理

第一步:基于百度开放平台的个性化地图,获取建筑底面图片数据并做初步处理。

  1. 通过百度开放平台的个性化地图,来设置一个“建筑底图较为明显”风格的地图,传送门看这里http://lbsyun.baidu.com/apiconsole/custommap;
    这里有2个注意点:
    ①地图缩放级别16级以上
    ②主要显示建筑及道路,道路会用于后续坐标的地理配准
  2. 截图直接下载建筑底面图片即可;
  3. 通过photoshop对图片进行简单处理,并另存为.tif文件:
    ①对部分商业综合体进行颜色填充
    ②删除不需要的符号等

二、对数据进行地理配准

第二步:通过加载mapbox底图,对数据进行地理配准;

  1. 注册mapbox,复制Basic底图的WMTS链接注册网址: https://www.mapbox.com/

  2. 用ArcGIS加载mapbox底图

  3. Arcmap加载建筑底面图片数据 (tif),基于mapbox底图来对建筑底面图片数据进行地理配准
    可先画个图框,并保存为面文件,方便后续定位(缩放至图层)。

    配准后校正保存输出

三、图片数据矢量化

第三步:用ArcMap中的ArcScan工具条,通过调参对图片数据进行矢量化。
在Arcmap中的工具栏,调出ArcScan工具,选择地理配准好的栅格数据的一个波段,进行栅格数据的矢量化

  1. 创建矢量面、矢量线shapefile

  2. 对栅格数据的波段进行二值化处理
    ①加载波段一(Band_1)


    若显示“无法分类”,则计算唯一值后再进行分类。

    先分成3类,黑色为底、白色为建筑、灰色为路
    分成两类,以白色波段44为中断

  3. 开启对矢量面、矢量线数据的编辑模式

  4. 通过ArcScan工具,调整好合适参数,对数据进行矢量化


    平滑权重越大越平滑

    生成要素

    编辑完成注意选择“停止编辑”
    进行投影变换,投影若未自动识别坐标系则自行定义


总结

ArcGIS学习07:图片数据矢量化相关推荐

  1. 甘肃皇城唐代数据矢量化

    甘肃皇城唐代数据矢量化,数据如下

  2. 深度学习中图片数据增强方法

    简 介: 在深度学习中需要对图像进行不同的处理.本文对比了基于Numpy以及Paddle.vision.transforms函数中对于图片处理的效果. 关键词: 图像预处理,cv2,paddle #m ...

  3. GPS数据矢量化JAVA_算法 – acosf()的精确矢量化实现

    问题中代码的无分支版本是可能的(几乎没有任何冗余工作,只有一些比较/混合来为FMA创建常量),但IDK如果编译器将自动矢量化它. 如果所有元素都有 – | a |,则主要的额外工作是无用的sqrt / ...

  4. Python学习:图片数据归一化处理

    文章与视频资源多平台更新 微信公众号|知乎|B站|头条:AI研习图书馆 深度学习.大数据.IT编程知识与资源分享,欢迎关注,共同进步~ 1. 介绍 Python学习:在文件夹下,提取目录下所有图片,更 ...

  5. 前端性能优化学习 07 图片优化

    图片优化 前端大部分的工作都围绕在 JavaScript 和 CSS 上,考虑如何更快地下载文件,如何提供给用户复杂而优雅的交互,如何高效合理地应用有限的处理和传输资源等,这些是用户感知的全部吗? 当 ...

  6. 【GlobalMapper精品教程】043:图片自动矢量化

    本文讲解Globalmapper自动矢量化教程,配套案例数据. 参考教程:ArcGIS实验教程--实验三十三:ArcScan自动矢量化完整案例教程 文章目录 一.加载实验数据 二.启动矢量化工具 三. ...

  7. GPS数据矢量化JAVA_SVGX矢量化图形编辑器,100%JAVA实现的矢量化图形编辑器

    SVGX矢量化图形编辑器,100%JAVA实现的矢量化图形编辑器 SVGX矢量化图形编辑器是面向工程应用的矢量图形制作软件,基于著名的Eclipse GEF图形编辑框架实现了W3C SVG 1.1规范 ...

  8. 量化学习:大数据时代的学习方式

    摘 要:未来人工智能.大数据.学习分析等技术被广泛应用于教育教学中,量化学习将成为新的研究热点.本研究首先对量化学习的内涵.特征.工具和方法进行概述,然后阐述了量化学习的价值意义和应用案例,进而分析了 ...

  9. 解放双手!用这个“神器“结合ArcGIS让建筑数据自动矢量化

    解放双手!用这个"神器"结合ArcGIS让建筑数据自动矢量化 简单来说,建筑数据的获取无外乎是矢量化和去网站下载 (osm下载点击跳转→全球矢量任意下载!全国路网水系.精确到乡镇的 ...

最新文章

  1. linux查看某端口进程占用,Linux下查看某端口占用进程
  2. java 修改 枚举类字段_枚举枚举和修改“最终静态”字段的方法
  3. Go程序的一生是怎样的?
  4. php控制台输入输出
  5. python tk combobox设置值为空_在PDMS中使用python直接生成管口方位图(开源分享第二集)...
  6. SmartBusinessDevFramework架构设计-2:结构图示
  7. 对计算机硬件的工作原理的认识,计算机硬件组成及工作原理
  8. HG255D刷flash记录
  9. linux 安装软件仓库,linux 软件仓库
  10. ubuntu 下系统监视器_Ubuntu系统监控工具
  11. windows实用工具集
  12. SysTrace常识
  13. App数据抓取(Appium使用)
  14. 现金流中文版免CD提示补丁
  15. SDL2中文API(整理)
  16. 可以带着游泳的耳机、游泳听歌的运动耳机推荐
  17. 手把手教你设计短信验证码
  18. Windows7更改自己的计算机名,方便局域网内的用户识别
  19. 淘宝美工 电商设计PS零基础到实战课程学习目录-来自于三人行慕课
  20. 2020中国高校计算机大赛·华为云大数据挑战赛-数据分析(一)

热门文章

  1. 汇编课程设计——时钟
  2. JavaScrip的前世今生!
  3. java10安装步骤
  4. Java学习第十二天<封装详解><继承><super详解><方法重写><多态>
  5. GeoScene发布缓冲区GP服务
  6. json Schema 数据校验工具
  7. 不仅0元购物,还能赚钱-天花板
  8. css制作竖向图文列表,上下结构的图文混排CSS列表.pdf
  9. 基于香农极限的信道容量分析(信息论小组作业)
  10. 【css】css中使用calc的计算失效