arcgis栅格自动矢量化_第1页
arcgis栅格自动矢量化_第2页
arcgis栅格自动矢量化_第3页
arcgis栅格自动矢量化_第4页
arcgis栅格自动矢量化_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、少年易学老难成.寸光阴不可轻百度文ArcGIS栅格自动矢量化在GIS数据获取过程屮,将栅格数据转换为矢量要素的过程称为 矢量化。ArcGIS软件扩展模块ArcScan提供了便捷的矢量化工 具,可用于将扫描图像自动转换为基于矢量的要素图层,极犬的 提高作业人员的工作效率。1.初识 ArcScanArcScan是ArcGIS Desktop的附加组件,作为独立的扩展模块 获得许可,在ArcMap环境下运行,并且依赖于ArcMap用户界 面。与其他ArcGIS扩展模块一样,该扩展功能必须在有ArcScan 使用许可的前提下使用,调用该功能前在ArcMap屮启用扫描矢 量化扩展模块,调用方法:在菜单栏

2、选择Customize一Extensions, 在弹岀的界面屮勾选ArcScanoExte nsionsSeloctthe extonsions you ivantto use: 3D AnalystArcScan Geoslatistical Anal/sl Maplex NeWork AnalystO Publisher Schematics Spatial Analyst Tracking Analyst图1勾选ArcScan扩展使用前必须将“扫描矢量化工具栏添加到ArcMap,才能访 问支持矢量化工作流的工具和命令。添加工具条方法:在工具条 空白处单击右键,在弹岀的工具条列表屮选择Ar

3、cScanoArcScan X| Raster:BE|V:tcri2aticih 辽 R M Raster Cleanup Cell Selection -图2 ArcScan工具条2. 自动矢量化前准备工作1) 栅格扫描图配准扫描后的栅格图片通常没有坐标系统,加载到ArcMap屮后, 默认显示在当前视图的屮心位置,推荐栅格自动转为矢量Z前, 先为栅格图片配准,使其具有正确的坐标系,在软件中能够在正 确位置显示。栅格数据配准请参考Georeferencing工具条的使用。2) 准备矢量图层栅格自动转矢量,转换后的矢量数据要存储在某个指定图 层上,因此需要建立新图层或直接使用现有矢量图层。3)

4、栅格图像二值化只有将栅格图层符号化为两种颜色的图像,才能使用ArcScan工 具条屮的工具和命令。需要将彩色扫描图的单个波段加载到 ArcMap中,并在“图层一属性的Symbology标签项下设置图层2的渲染方式为Classified,将类别划分为两类,并用黑色和白色渲染。Layer PropertiesGeneral j Source Extent Display Symbology Fields Joins & RelatesStretchedCdlormap Discrete ColorShow:ValuesFieldsraster grouping values kito classe

5、sImport.图3栅格图像二值化4)丿I启编辑打开Editor Z1具条,选择EditorStart Editing,加载到当前视图屮的矢量数据处于可编辑状态,此时ArcScan工具条上的部 分图标变亮,可以被使用。3. 栅格清理执行自动矢量化时,有时需要在生成要素前编辑栅格图像。此过 程称为栅格清理,即从栅格图像屮移除不在矢量化范围内的多余 单元,如:扫描图上标注的文字等。ArcScan提供了执行栅格清 理的工具。1)局部手动清理栅格屮部分文字在 ArcScan 工具条上单击 Raster Cleanup一Start Cleanup,启 动栅格清理会话,然后单击Raster Paintin

6、g Toolbar工具条。n v S G+ X |Raster Cleanup 寸 Cell SelectionStart CleanupStop Cleanup Raster Painting Toolbar图4栅格清理工具条单击工具条上的橡皮擦工具I*,在图面上单击并按住鼠标, 擦除栅格屮的部分文本。或者调用工具条上的魔术橡皮擦工具谢,在栅格的文本周围拖 出一个选框,将位于框中的文本移除。2)批量清理大范围文字上一步骤中,“橡皮擦和“魔术橡皮擦工具从栅格图像屮移 除不需要的单元。但是,如果所使用的图像需要进行大量的清理, 这两种方法可能会相当耗时。为简化这一过程,可以将单元选择 工具与栅格

7、清理工具结合使用。在 ArcScan 工具条上选择 CellSelectionselectconnected cells命令,在选择已连接单元对话框屮,为栅格像素输入值,如:图 示将把连续栅格像素小于500像素的要素选屮(less than, 500)。Select Connected Cells客Choose the type of connected cell selection:1 oiai area or connectea censChoose vfhere to search for connected cells;| Foregro undChoose the operator

8、to constrain the selection:less thanEnter tota I area:500ra ster pixelsChoose how the result will affect the current raster selection:Create a new selectionSelect only from the current extent.? 003 常一 021 *栅格文字被选屮OKCancelruu -1原始栅格图5选择连接像元文字被选中后,单击 Rastercleanup一Erase SelectedCells,命令, 则所有被选屮的文字被批量删

9、除。栅格清理后,选择Rastercleanup一Stopcleanup,在弹出的命令 窗口屮保存清理结果。4. 栅格自动转矢量1) 指定矢量化设置批处理矢量化需要用户定义的设置,这些设置会对生成要 素的几何产生影响。根据所处理的栅格数据的类型,这些设置会 有所不同。为栅格确定适当的设置后,可以将其保存在地图文档 屮,也可以保存在单独的文件屮。使用“矢量化设置对话框应用这些设置:选择 Vectorization一VectorizationSettings,在弹出的界面中可以对矢量 化设置进行修改,以确保生成要素时获得最佳结果。如设置最大8线宽度、压缩容差值等参数,设置完成后,单击Apply应用并

10、保 存设置。Vectorization SettingsIntersection Solution:Maximum Line Width:Noise Level:/ Compression Tolerance:Smoothing Weight:Gap Closure Tolerance:Fan Angle:Hole Size:Resolve CornersMax imurrr Angle:1350 - 180Styles.Load or save a pre-defined vectorization styleAbout VectorizationApplyClose图6指定矢量化设置部分参

11、数设:交叉点解决方案设置:矢量化设置支持以下三种交点解决方案:几何交点解决方案、屮值交点解决方案和无交点解决方案。几何交点解决方案专门用于保存角和直线。此解决方案通常用于工程绘制和街道地图。中值交点解决方案专门用于处理非直线角。此少年易学老难成叟文14解决方案通常用于自然资源地图(例如,植被地图、土壤地图和 支流地图)。无交点解决方案专门用于具有非交叉要素的栅格。 此解决方案通常用于等高线地图。以下为几何交点解决方案、中 值交点解决方案和无交点解决方案的示例101大线宽度”设置:“最大线宽度设置用于指定可以进行栅格追踪的栅格线性元素。可以对宽度小于或等于最大线宽度值的栅格 线性元素进行栅格捕捉

12、和栅格追踪操作。对于自动矢量化,可以对宽度小于或等于最大线宽度值的栅格线性元素进行屮心线矢 量化操作。压缩容差”设置:就对输出矢量要素几何的影响而言,“压缩容差设置最为重要。此设置用于减少矢量化过程屮生成的线要素“平滑权重”设I:此设置用于对矢量化过程中生成的线要素进行平滑处理。使用的平滑权重值越大,处理后的线要素就越平滑。少年易学老难成 寸丸慚可轻门度文赚但是,使用较大的平滑权重可能导致输出线要素不同于源线的原 始形状。“平滑权重值不表示地图单位或像素单位,而是表示平 滑的强度等级。2)显示预览在Vectorization一Show Preview命令下,可以在生成要素之 前预览批处理矢量化

13、的效果。就可以看到所做的设置对矢量化的 影响,从而节省时间。如对预览效果不满意,可重新微调矢量化 设置,直至满足某种特定场景的需要为止。3)生成要素在工具条上选择Generate Features Inside Area命令,在需要矢 量化的区域上绘制矩形框,则所有落在框选范围内的栅格自动被 转为矢量。在弹出的界面上设置生成的矢量数据保存的图层,设 置好后单击OK,自动生成要素。ationRaster Cleanup Generate Features Inside Area11Gen erate Features Inside AreaChoose the line layer to add the centerlines to:Template.P8CQlLinQsB8tchSave the average width of each line feature to an existing field:IdU Generate polygons vhere the maximum line v/idth setting is exceededChoose the polygon layer to add these polygons

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论