用ArcGIS的ArcToolbox进行地图切割

本文提供了一种使用ArcGIS桌面软件在已有全国地图图层基础上,通过绘制限定范围的轮廓底图,精准切割出特定区域如湖北武汉市区地图的方法。包括从MapInfo获取轮廓底图、ArcMap进行地图切割的具体步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

我们在进行地图数据处理的时候,往往会遇到这样的问题,就是比如,你可以到网上下载到全国范围的地图文件,但是你只想要某一地方的,比如,你只要想湖北武汉市区(呵呵,因为我在这里读书,就它了)地图,那么如何能够做到将地图数据源切割出你想要的部分呢?本文将对此问题的解决方法进行详细解说。

前提条件:你已经有了ESRI的shape格式的地图图层文件了,而且有一张限定你要切割的范围的轮廓底图(当然安装ArcGIS相关桌面软件,这个肯定是必须了啦)。

如何得到轮廓底图?由于笔者的底图已经有现成的了,所以没有用ArcMap的绘图工具进行过相关的操作,但有个可行的方法,笔者倒是可以提下:你用另外一种地图软件MapInfo将一个ESRI全国地图的图层转换成MapInfo TAB格式图层文件(如何转换?可以参考本博客的另外一篇帖子《MapInfo图层格式转ArcGIS图层格式》),然后用MapInfo桌面环境打开,就可以直接可以在上面绘制轮廓,擦除掉轮廓外部的痕迹(注意要擦除干净了,可以通过“全图”工具进行检验),然后再转换成ESRI格式图层,你就得到了底图了。

下面是操作步骤.

1. 在ArcMap中打开ArcToolbox工具箱

点击工具条中的红色的按钮(见下图)会弹出一个ArcToolbox的工具框

clip_image002

2. 调用ArcToolbox中的Clip工具

clip_image004

3. Clip工具调用成功后,会出现以下的对话框

clip_image006

然后就开始进行简单的切割操作了。

1.将武汉市区的轮廓图层加入到地图的Layers中,作为全国地图的一个图层。

2.将轮廓图层作为底图,将底图路径输入到Clip Features中(或者在下拉框中选择图层,或者点击右边的浏览)。

3.在Output Feature Class指定输出转换文件的目录。点击OK,进行转换。

重复上面的步骤,对需要切割的图层一层层作为Input Features,转换的结果将保存在Output Feature Class所指定的目录下面。

这就要能得到轮廓图层范围内的新的切割了的地图了。

 

 

--------------------------------------------------

Author:一点一滴的Beer

Email /Gtalk:dreamzsm@gmail.com

Time:2010-3-29 8:21am

Note:一字不改地转载,请您注明出处链接,就当是对原创作者的一点鼓励吧。

arcgis下如何进行影像图裁剪 软件 2011-03-30 14:12:03 阅读15 评论0 字号:大中小 订阅 TOOLBOX--SPATAIL ANALYST TOOLS--EXTRACTION--EXTRACT BY MASK等都可以。 ArcGIS的裁剪功能不怎么好用,裁剪后只能保留三个波段,推荐用ERDAS或PCI进行裁剪. ERDAS中有两个裁剪方法: 1.ERDAS--DataPrep--Subset Image 2.ERDAS--Interpreter--Utilities--Mask PCI裁剪方法: PCI--Focus--Tools--Clipping/Subsetting arcgis中的裁切,有好几个功能都是不改变影像大小,只改变指定范围外的象元像素值 总结一下利用Erdas和Arcgis来随意图形分割影像图: 影像图格式为tif随意图形格式随意(就当shape格式) 一:合并影像图: 由于影像图的分割需要,则要全部覆盖shape格式的边界。 分Erdas和Arcgis两种合并法: Erdas合并: ①打开Erdas,再打开viewer窗口(注意:再打开图层时,要将raster option的no stretch和background transparent前打勾,这样图层就不会失真)。 ②打开需要合并的图:files of type选择,选择对应的的图层 ③在窗口viewer—raster—mosaic images,弹出mosaic tool窗口 ④在窗口mosaic tool—process—run mosaic,弹出窗口 ⑤在窗口output file nam选择files of type为tif格式,存放路径自己选择,点击ok完成 Arcgis合并: ①打开Arcgis(Arcmap), 加入要合并的图层 ②ArcToolBox—datamanagementtools—raster—mosaic或mosic to new rastevr 然后按需求选择input raster 和 output raster还有名称。 二:生成分割边界: ①先用arcmap打开shape图,选中shape边界 ②ArcToolBox—conversion tools—to coverage—feature to class coverage然后按需求选择input feature classse和在output coverage填入存储路径,点击ok完成,生成coverage格式。 ③然后在Erdas用窗口viewer打开coverage图和tif图。 ④再矢量图上用鼠标点击你要裁切的边界线,再点击“AOI”菜单,选择 copy select toaoi; View—>Arrange Layers Viewer打开Arrange Layers Viewer对话框,在Vector图层上单击右键,选择Show Properties,打开Properties对话框,选中Polygon,点击Apply按钮,再选中矢量图中重叠的部分。 ⑤利用AOI工具条上的AOI转换工具(带右箭头的工具),将此按钮选中单击,线界转换为AOI,单击File—>Save—AOI Layer as,保存为aoi文件。 三:对影像图裁剪 Erdas :aoi格式文件裁剪:(好像裁剪后的矩形黑色边框去不掉)在ERDAS图标面板工具条中单击Data Prep图标,Subset,打开Subset对话框。在Subset对话框中需要设置下列参数: ①输入文件名(input file) ②输出文件名(output file) ③单击aoi选中裁剪文件名:在choose aoi选项中选中文件名 ④其余的我选择默认,然后ok等结果mask裁剪: interpreter--utilities--mask(注意的是input mask file文件如*img ,所以要几经周折的数据转换才能转过来,可以从arcmap中转格式,也可以从erdas中转)Arcgis裁剪:(黑色边框可以去掉)ArcToolbox -->Spatial Analysis Tools-->Extraction--->Extract by Mask(记得必须安装SPatial Analysis扩展模块。工具为面类型shape或acorage) 总结一下利用Erdas和Arcgis来随意图形分割影像图: 影像图格式为tif随意图形格式随意(就当shape格式) 一:合并影像图: 由于影像图的分割需要,则要全部覆盖shape格式的边界。 分Erdas和Arcgis两种合并法: Erdas合并: ①打开Erdas,再打开viewer窗口(注意:再打开图层时,要将raster option的no stretch和background transparent前打勾,这样图层就不会失真)。 ②打开需要合并的图:files of type选择,选择对应的的图层 ③在窗口viewer—raster—mosaic images,弹出mosaic tool窗口 ④在窗口mosaic tool—process—run mosaic,弹出窗口 ⑤在窗口output file nam选择files of type为tif格式,存放路径自己选择,点击ok完成 Arcgis合并: ①打开Arcgis(Arcmap), 加入要合并的图层 ②ArcToolBox—datamanagementtools—raster—mosaic或mosic to new rastevr 然后按需求选择input raster 和 output raster还有名称。 二:生成分割边界: ①先用arcmap打开shape图,选中shape边界 ②ArcToolBox—conversion tools—to coverage—feature to class coverage然后按需求选择input feature classse和在output coverage填入存储路径,点击ok完成,生成coverage格式。 ③然后在Erdas用窗口viewer打开coverage图和tif图。 ④再矢量图上用鼠标点击你要裁切的边界线,再点击“AOI”菜单,选择 copy select toaoi; View—>Arrange Layers Viewer打开Arrange Layers Viewer对话框,在Vector图层上单击右键,选择Show Properties,打开Properties对话框,选中Polygon,点击Apply按钮,再选中矢量图中重叠的部分。 ⑤利用AOI工具条上的AOI转换工具(带右箭头的工具),将此按钮选中单击,线界转换为AOI,单击File—>Save—AOI Layer as,保存为aoi文件。 三:对影像图裁剪 Erdas :aoi格式文件裁剪:(好像裁剪后的矩形黑色边框去不掉)在ERDAS图标面板工具条中单击Data Prep图标,Subset,打开Subset对话框。在Subset对话框中需要设置下列参数: ①输入文件名(input file) ②输出文件名(output file) ③单击aoi选中裁剪文件名:在choose aoi选项中选中文件名 ④其余的我选择默认,然后ok等结果mask裁剪: interpreter--utilities--mask(注意的是input mask file文件如*img ,所以要几经周折的数据转换才能转过来,可以从arcmap中转格式,也可以从erdas中转)Arcgis裁剪:(黑色边框可以去掉)ArcToolbox -->Spatial Analysis Tools-->Extraction--->Extract by Mask(记得必须安装SPatial Analysis扩展模块。工具为面类型shape或acorage)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值