前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用ArcGIS的ArcToolbox进行地图切割

用ArcGIS的ArcToolbox进行地图切割

作者头像
用户1170933
发布2022-05-10 14:12:29
9550
发布2022-05-10 14:12:29
举报
文章被收录于专栏:python开发者

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

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

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

下面是操作步骤.

1. 在ArcMap中打开ArcToolbox工具箱

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

clip_image002
clip_image002

2. 调用ArcToolbox中的Clip工具

clip_image004
clip_image004

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

clip_image006
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:一字不改地转载,请您注明出处链接,就当是对原创作者的一点鼓励吧。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图数据库 KonisGraph
图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档