ArcGIS数据库数据逐图幅裁剪


QQ截图20180429203748.jpg

如图,在数据库中有一个结合图表,想依据这个结合图表层,逐块裁剪数据库内数据
数据库内有点、线、面
有没有哪位大神能够提供一个依据面数据裁剪分割数据库的方法?
QQ截图20180429203808.jpg
已邀请:

地理小子 - Love GIS! Love Life!

赞同来自: 猎客(飞歌) 江宝骅 许丹石 天涯印象 瓜大的西西

这个问题还是比较简单的。很多时候都会有你这样的处理需求。
问题分析:
      1 这是一个批处理问题
      2 这里涉及两个迭代,或者循环.第一个循环是迭代每个图幅,第二个循环是迭代每个要素类
      3 如果会用python&arcpy。直接三行代码解决。
      4 如果不会,请学习使用模型构建器,如果没有勇气学,那不要说自己会使用ArcGIS.
具体解决方案:
      1 如果会点python&arcpy。我相信你就不会在此问这个问题。
      2 可能您对模型构建器也不是很了解。在使用过程中,需要注意的是,一个model中只能有一个迭代器,而这里需要两个。解决方法是:将另一个迭代器放到另一个model中,并提供必要的参数变量,然后将此模型作为模型工具添加到另一个迭代器所在模型中。就可以实现0代码建模批处理并解决此问题了。

      希望对您有用。

要回复问题请先登录注册