ArcGIS小技巧:图斑变化分析

欢迎关注同名微信公众号,更多文章推送:


在做规划的过程中,经常会有这么个需求,用地方案确定后,需求找出规划用地和三调现状用地之间具体有哪些变化。

一方面可以用作具体规划内容的分析,另一方面也可以避免因为误操作而导致的错误图斑的出现。

以下图为例,按肉眼看其实很难找出所有的变化点,这时候就要上手段了:

图片

我们的目的是分析出图斑的变化情况,包括图斑边界,以及图斑指定字段值的变化,比如用地名称。


01 数据准备

要准备的数据就以上面截图的现状和规划用地为例。

需要注意点之一:2个图层的范围要保持一致,否则不重叠部分可能会存在结果上的遗漏。

需要注意点之二:2个图层必须要有一个共同内容的字段值,用来判断图斑属性变化。

以上为例,现状和规划用地分别有一个【JQDLMC】和【GHDLMC】字段,字段值都是用地用海分类名称。

图片


02操作步骤

1、使用【标识】工具,用【规划用地】对【现状用地】进行标识。

图片

从标识结果可以看到,生成的图斑同时拥有了【JQDLMC】和【GHDLMC】2个字段,可以作为后续的对比分析。

图片

从【标识】这个工具的帮助可以看到,标识会对重叠部分边界不一致的部分进行分割,这样的结果就可以收集到图斑变化的情况。

图片

但是也有一个问题,标识输出的结果只会保留输入要素的范围,标识要素超出输入要素的部分会被抛弃。

就也是上面为什么要求现状用地和规划用地范围保持一致的原因。

当然我们也可以用其它工具,如【相交】等,但同样不可避免这个问题,所以还是那句话,保持范围一致是最安全的。

2、使用【添加字段】工具添加一个【变化分析】字段,用来记录我们要分析的结果:

图片

3、使用【计算字段】工具来分析变化情况:

图片

代码块代码:

def ss(a,b):    if a!=b:        return "有变化!"+a+"变为"+b    else:        return ""

当然上面【a!=b】情况下的返回内容可以自己定义,按自己习惯。

查看生成结果:

图片

可以看到有变化的地方都用文字标记出来了。

你可以按这些变化图斑,再回到原始数据中查看这些变化图斑,一一核对:

图片

OK,至此我们的目的就算是达成了。

### 小面积图斑变更调查方法 #### 使用ArcGIS模型构建器简化流程 对于小面积图斑的变更调查,可以采用ArcGIS模型构建器来自动化处理。通过这种方式能够显著减少重复劳动并降低人为错误的发生率。例如,在进行种植属性检查时,如果遇到50%、90%的比例要求或是新增耕地中的30%比例规定,人工核查难以达到绝对精准的程度,而在省级自动核查环节则更容易暴露出问题。借助于ArcGIS模型构建器,则可以直接导出最终的结果数据而不必保存大量的中间过程文件[^1]。 ```python import arcpy # 定义输入输出路径和其他必要参数 input_feature_class = "path_to_input_features" output_feature_class = "path_to_output_features" arcpy.CheckOutExtension("Spatial") try: # 创建一个新的ModelBuilder对象 model = arcpy.ModelBuilder() # 添加必要的地理处理工具至模型中... except Exception as e: print(f"Error occurred: {e}") finally: arcpy.CheckInExtension("Spatial") ``` #### 后备耕地图斑处理规则 当涉及到具体的小面积图斑如后备耕地时,需遵循特定的数据更新逻辑。根据相关规定,若某地块位于国家下发的后备耕地参考图层内,并且该位置在过去一年里属于城镇村范围之外的草地类别,那么在今年依旧保持为城镇村外部区域内的草地前提下,只要其尺寸大于等于400平方米的标准,就应当将其分类调整为后备耕地(编码1208),并且不需要额外标记任何细化或恢复特性。此外,对于因分割产生的零碎化图斑以及由此引发的空间几何异常状况——像尖角、自相交线段等问题均要予以适当修正[^2]。 #### 图斑变化分析技巧 为了更细致地捕捉到这些微小的变化情况,“标识”这一操作显得尤为重要。“标识”的作用在于它会依据两个不同时间点上的矢量要素之间的差异来进行切割划分,从而使得那些边界形状有所变动的地方被单独提取出来形成新的子集。这一步骤有助于后续更加深入地研究各个时期之间存在的细微差别之处[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

规划GIS会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值