基于ArcGIS的矢量快速分级的方法

众所周知,利用ArcGIS的Toolbox 中的Reclassify功能可以轻松实现对栅格数据的分级,但是缺少较为方便的矢量数据的多样化分级工具,只有在图层属性layer properties中的Symbology通过分级显示,也只是方便用户显示或者出图使用。本人通过ArcGIS自带的功能,不需要编些代码可轻松实现对矢量数据的分级处理,分享给大家,供大家一起研究探讨。

首先,在ArcGIS中选用数据,(当然该数据必须自带需要分级的属性信息,比如各乡镇的常住人口数),通过在图层Properties的Layer Properties中的Symbology显示方法中显示Quantities的自然间断法分级方法,比如分成4级。

然后将分级后的图形转化为Representation,即点中该矢量数据单击右键,选择Convert Features to Representation。注意,想要实现这步操作,必须要将Shapefile保存在gdb中,才能实现。

上步骤操作结束后,可以发现数据的属性项里面多了一列,即分级显示的内容直接转化到属性字段中,将该数据输出,则原来的RuleID中的属性内容变成了1234的编号。

这样实现了对该矢量数据的分级操作,对于大数据量还可以用过建立Model实现批量化的分级处理率,这里就不再赘述了,有兴趣的童鞋们可以自己研究下实现。

1 个评论

不错啊

要回复文章请先登录注册