ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具

ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具,第1张

Merge、Dissolve和Select工具。以山西省为例:

1、在国家基础地理信息中心选择需要的省份所在的图幅,山西省需要I49 J49 K49 J50 K50五部分,在该网站注册登录后,即可提交订单(免费)进行下载,解压后为gdb文件数据库,可以在ArcGIS下直接打开。

2、将五个gdb数据库中的BOUA数据层加载至ArcGIS中,BOUA为各级行政区数据。

3、将图幅分割后的数据合并,ArcToolbox → Data Management Tools → General → Merge,得到 BOUA_merge文件。

4、消除中间的分割线,ArcToolbox→Data Management Tools→Generalization→Dissolve,勾选PAC和NAME字段,想要留下来,自动生成的自动不要勾选(如Shape_Length等)得到BOUA_disslove文件。

5、根据PAC字段选择出山西省,山西省代码为14开头,就是PAC字段中前两位为14的就属于山西省范围。ArcToolbox → Analysis Tools → Extract → Select,得到 BOUA_select 文件。

6、使用dissolve工具,融合得到边界。

具体的差异我讲不清楚,只是自己应用的过程中理解是这样的:

shp文件时单一的

gdb、mdb是可以装好多shp文件的容器,也可以认为是数据集合的文件夹,便于管理,比如一个项目要求有10个不同图层的shp文件,那么,你要建立一个文件夹,把这10组shp包含的文件全放进这个文件夹,这些是直接打开文件夹就看的到的,而gdb、mdb的功能是跟这个文件夹一致的,等于你把这10个shp数据装进gdb文件夹一样的。

另外,gdb有一点好处,数据过大时,用arcgis直接打开shp比较卡的时候你可以建立gdb导入,打开gdb种的数据,这样会比较快,因为gdb在浏览过程中不会创建数据索引。

通过 Modle 工具里的迭代器, 循环调用 arctoolbox中的Define Projection~

不过ModelBuilder本身不支持在同一个Model中使用两个个迭代器,

可以用2个model嵌套完成,

一个遍历工作空间,即处理所有GDB,另一个遍历Feature Class,即处理一个GDB中的所有图层。

>

以上就是关于ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具全部的内容,包括:ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具、可以讲一下arcgis中shp文件与gdb数据库在项目中应用的区别与联系否3q、如何在arcgis中实现多个gdb文件的批量定义坐标系和投影转换 我有200个gdb文件,每个g等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9692787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存