注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

快乐小屋

 
 
 

日志

 
 

ArcMap自动矢量化  

2012-11-04 14:36:10|  分类: ARCGIS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

.实验目的:了解ArcGISArcScan工具,掌握使用ArcScan进行自动矢量化的技术;掌握线要素转化为面要素的方法。


.实验要求:


1.栅格图像的二值化


2.对栅格图像进行校准和配准。


3.创建要素层


4.使用ArcScan进行自动矢量化


5.线要素转化为面要素


.实验内容:


实验数据说明:为了简化操作,采用了“I49G043001_xujiapeng.TIF”的一部分图像,兼顾点线面数据进行实习。在ArcMap里,将图像缩放至合理范围,右键栅格图层,Data->Export Data,在Extent里选择Data Frame(Current),选择输出“xujiapeng.tif”即可。


所用的图形如下图:

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

1.栅格图像的二值化


二值化顾名思义就是将栅格数据的属性值变为01两类。


二值化的步骤为:


将栅格图像加载到ArcMap里,右键栅格图层Properties,选Symbology,选Stretch,选择灰度色坡。


ArcMap自动矢量化 - 快乐小屋 - 快乐小屋


2)选择合适的阈值将灰度图像分为仅有01属性值的二值图像。有多种方法可以实现,这里介绍两种——


a)加载Spatial Analyst工具条,选Raster Calculator,进行栅格计算,输入“[xujiapeng.tif]< 1”(举例),点击Evaluate,可以得到一个二值图像,如果发现不理想,需要反复测试阈值的大小,直到满意为止。


b)加载Spatial Analyst工具条,选Reclassify,对栅格值进行重分类,设置如图所示两类即可得到二值图像!
ArcMap自动矢量化 - 快乐小屋 - 快乐小屋



2.对栅格图像进行校准和配准。


对栅格图像进行校准和配准需要用到Georeferencing工具条,如图所示,在以前实习中有过联系,这里不再赘述。

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

3.创建要素层


ArcCatalog里新建点.线.面三个矢量图层(Shapefile),导入到ArcMap中。


4.使用ArcScan进行自动矢量化


使用ArcScan进行自动矢量化是本次实习的重点内容,加载ArcScan工具条到ArcMap中。
ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

(一).在进行矢量化之前需要删除一些不需要的矢量如文字等,有两种选择:


a)通过Cell selection->select connected cells设置参数(total area),选择要删除的栅格。然后通过Raster cleanup->start cleanup->erase selected cells,完成删除工作。

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋



b)当然这样删除之后还需要自己手动删除一些遗漏的部分。Raster cleanup->raster painting工具,使用橡皮.Magic Erase等工具。

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋



设置Raster Snapping Options如左图,兼顾黑色块状面状地物,设置hole size13,可以比较理想捕捉。


效果如下:

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

(二).注意和Editor工具条结合使用:交互式,如遇到断线处,使用编辑工具铅笔完成。


(三).全自动矢量化,Vectorization下拉菜单,第一项设置参数,设置捕捉时,注意线宽,可以通过ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

工具方便测量线宽等;第二项,预览,用以调整参数值;第三项,执行矢量化操作。

这里介绍两种方法:


a.Raster cleanup->raster painting工具,当部分图被刷子或油漆桶涂成黑色时,并且在转化过程中选上超过一定面积转化成面。下图为被油漆桶涂黑然后转变成面状要素。注意:当面状栅格不闭合时,可以用笔刷工具ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

闭合面状地物。重新矢量化一遍即可。ArcMap自动矢量化 - 快乐小屋 - 快乐小屋

b.线状要素转化成面状要素,利用Topology工具条。

ArcMap自动矢量化 - 快乐小屋 - 快乐小屋



点击Map Topology按钮,选择要建立拓扑关系的图层(线状图层),然后在Editor工具条里把target切换到面状图层,然后点击Construct Features按钮,选择创建新多边形。注意建立拓扑关系之前将面状要素里面的线条删除,最后再为矢量多边形地物添加填充图案,这里以房屋为例,如下图所示


ArcMap自动矢量化 - 快乐小屋 - 快乐小屋



.总结


通过本次实习认识了ArcMap中十分重要的工具条——ArcScan,即为矢量化工具。同时也回顾了一些之前学过的知识,如Editor.Topology.Georeferencing.Spatial Analyst等工具条。通过实习认识到矢量化是一个细致的工作,需要我们不断改进方法,结合实际情况认真处理各种关系。


同时也使我认识到ArcMap是一个强大的工具,需要我们不断探索.

  评论这张
 
阅读(794)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018