1.ArcScan工具条:

在ArcMap的上侧菜单栏中右键点击,在弹出的菜单中选择【ArcScan】,加载ArcScan工具条。
需满足一下条件,ArcScan工具条才可使用:

  • ArcMap中添加至少一个栅格数据和至少一个对应的矢量数据层。
  • 栅格数据进行了二值化处理。
  • 启动了编辑器。

2.手工矢量化:

手工矢量化操作比较繁琐,另外设计师习惯在CAD中完成,因此这里就不做过多介绍了。

3.自动矢量化:

现在已经有一个已经做过二值化处理的栅格图像buildings层,并新建了两个shapefile文件建筑面建筑线,将其加载到ArcMap中,启动ArcScan工具条。

  • 栅格清理
    如果加载的栅格数据有些瑕疵,可以单击ArcScan工具条的【栅格清理→开始清理】选项,开始清理栅格图像。
    可以通过单击【栅格清理→栅格绘画工具条】选项,打开栅格绘画工具条,进行栅格图像清理。

  • 矢量化设置
    自动矢量化依靠用户自定义的一些设置完成,这些设置会影像后续生成的要素的形状。

  • 栅格捕捉选项
    单击ArcScan工具条上的【栅格捕捉选项】,弹出栅格捕捉选项对话框。
    在矢量化道路的时候,需要根据栅格图像中道路的宽度设置【栅格线宽度的最大宽度值】,大于该值的后续会被矢量成面,小于该值的会被矢量成线。

  • 矢量化设置
    单击ArcScan工具条上的【矢量化→矢量化选项】,弹出矢量化选项对话框。

其中:
交点解决方案——决定在交点处如何创建要素,一般选择为几何。
最大线宽度——跟栅格捕捉选项中的栅格线宽度的最大宽度值一样。
压缩容差——用于减少矢量化过程中的结点个数。
平滑权重——其值越大,矢量化的线要素就越平滑。
间距闭合容差——如果一条线中间有断开,但是断开的距离小于设置的距离,系统就会将其矢量化为一条完整的线。
解析拐角——当一条线断开时,系统会自动搜寻距离小于间距闭合容差的线段,搜寻的角度即为解析角度。
孔洞大小——决定系统忽略的空洞大小。

  • 矢量化设置
    单击ArcScan工具条上的【矢量化→选项】,弹出矢量化选项对话框。

根据矢量的文件,选择矢量化方法,例如矢量建筑的时候选择为轮廓,矢量道路的时候就选择为中心线。

  • 预览效果
    单击ArcScan工具条上的【矢量化→显示预览】,可以预览在之前设置下得到的矢量化结果,如果不合适再重现调整设置参数。

  • 生成要素
    单击ArcScan工具条上的【矢量化→生成要素】选项,弹出生成要素对话框,选择相应的要素模板,点击确定。

  • 查看结果
    查看矢量化得到的结果,建筑线层中没有任何要素,说明我们此次矢量化操作没有问题。

作者:进击的码农设计师
链接:https://www.jianshu.com/p/16384d497e74
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

ArcScan矢量化相关推荐

  1. html5 自动矢量化,ArcScan自动矢量化

    1 什么是自动矢量化 我们经常听说ArcGIS的自动矢量化,有什么样的应用呢,现在呢为大家揭开神秘面纱!!! ArcScan 提供了一些工具,用来将扫描图像转换为矢量要素图层.将栅格数据转换为矢量要素 ...

  2. ArcMap将png图像矢量化

    一.将png图像转成灰度图 图像为语义分割模型生成的二值索引图像,直接用cv2的灰度读取图像模式,然后再另存. 二.配准 首先在ArcGis中加载带有空间坐标的图像,这里选择的是测试图像对应的.(加载 ...

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

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

  4. ArcGIS学习07:图片数据矢量化

    标题 文章目录 标题 前言 一.获取建筑底面图片数据并做初步处理 二.对数据进行地理配准 三.图片数据矢量化 总结 前言 本文基于立方数据院学习平台的学习,介绍图片矢量化的相关操作.图片数据矢量化能解 ...

  5. 怎么把文字变成图形_PPT 中实现文字矢量化

    Hello,好久不见! 今天要分享的是关于PPT的一个小技能--文字矢量化. 01 科普小知识 首先,给各位解释一下什么是矢量化.以下是百度百科给的参考. 矢量化 简单来说,文字矢量化就是将文字转变成 ...

  6. python把文字矢量化_这个python函数可以被矢量化吗?

    我一直在研究这个函数,它生成了我正在开发的模拟代码所需的一些参数,并且已经在增强其性能方面遇到了障碍. 对代码进行分析表明,这是主要的瓶颈,因此我可以对其进行的任何增强都会很小. 我想尝试对这个函数的 ...

  7. matlab图片矢量化,matlab图形矢量化解决方案

    大致思路:matlab中生成矢量格式文件-导入Visio中-编辑-导出合适格式-在其他软件中使用 准备工具 Matlab 2014b或更高版本 Visio 2007或更高版本 我查看过,Matlab能 ...

  8. python的for循环累加_在python中将6 for循环累计和矢量化

    编辑3: 最后(我认为)版本,有一点更干净,更快地融入来自max9111's answer的思想.在import numpy as np from numba import as nb @nb.nji ...

  9. numpy基础(part8)--符号数组与矢量化

    鄙人学习笔记,这个笔记以例子为主. 开发工具:Spyder 文章目录 符号数组 数组处理函数 矢量化 符号数组 sign()函数可以把样本数组变成对应的符号数组,正数为1,负数为-1,0为0. 相关函 ...

  10. matlab 矢量化,matlab矢量化编程简要

    一.基本技术 1)MATLAB索引或引用(MATLAB Indexing or Referencing) 在MATLAB中有三种基本方法可以选取一个矩阵的子阵.它们分别是下标法,线性法和逻辑法(sub ...

最新文章

  1. arm linux中添加开机启动
  2. 三层交换机实现VLAN互通实例
  3. 使用OpenGL Shader实现放大镜效果
  4. 我这些年的项目管理心得...
  5. sql注入攻击与防御第二版读书笔记二——SQL盲注利用
  6. 产生线程安全的原因(1)(操作系统)
  7. error while loading shared libraries: xxx.so.x 错误的原因和解决办法
  8. 串口之GetCommTimeouts、SetCommTimeouts函数详解
  9. mysql读写分离-借助中间键mycat
  10. vs2017中配置openGL环境
  11. Dubbo注册中心-监控中心安装笔记(CentOS7)
  12. limit where group by having select
  13. JS 使用DES加密解密
  14. 建模与计算机应用,数学建模与计算机应用竞赛.doc
  15. 如何学好Linux内核?
  16. 史上最全CAD快捷键大全汇总
  17. 论文阅读:Reducing Transformer Depth On Demand With Structured Dropout
  18. 相关性系数及其python实现
  19. netgen.5.0.0下载地址与Windows下编译方法
  20. AICodeHelper - AI编程助手

热门文章

  1. 互动媒体设计之好玩儿的游戏(屁民科普)
  2. 从应用工程师的角度再谈车载 Android 系统
  3. 《Head First Android》读后感,电子书PDF下载
  4. windows批处理for循环用法
  5. 关于编程, 游戏, 学习, 人生和奥特曼的感想(持续更新)
  6. 插头DP/轮廓线DP
  7. PMP考试备考个人体会
  8. 深度linux 官网,深度OS
  9. python谐音梗_谐音梗生成器
  10. 专利交底书怎么写 -