【技术实现步骤摘要】
一种应用于消除破碎图斑的GIS算法优化方法
本专利技术涉及数据处理的
,具体为一种应用于消除破碎图斑的GIS算法优化方法。
技术介绍
在对地理空间数据进行分析计算的过程中,会对多种要素的地理空间数据进行叠加分析,其分析得到的评价结果将以图像的方式进行呈现,图像中包含有不同的图斑,通过图斑的不同反映不同的评价结果。同时在呈现的图像中会出现大量的破碎图斑,破碎图斑是指最终呈现的图像中面积小于特定面积的图斑。破碎图斑的出现主要是因为多种要素的地理空间数据中空间关系不完全一致,因此在进行空间叠加计算时必然会出现不同程度的破碎图斑。而这些破碎图斑并不适合城乡空间规划用地选址的集中连片要求,因此需要对这类破碎图斑进行消除。破碎图斑现有的消除方式,主要包括以下两种:一是将所选破碎图斑与其相邻的一个图斑进行合并,从而实现对破碎图斑进行聚合消除,这种消除方式适用于矢量数据,需先设定阈值,根据阈值选中需要消除的破碎图斑,再将所选中的破碎图斑与最大面积或最长公用边界的临近图斑合并,以此来消除选中的破碎图斑,但是在消除破碎图斑后,与破 ...
【技术保护点】
1.一种应用于消除破碎图斑的GIS算法优化方法,其特征在于:包括以下步骤:/n数据导入步骤:导入需要消除破碎图斑的原始数据,并判断原始数据的数据类型,根据判断结果获得面状矢量数据,并根据判断结果新建或自动生成gridcode字段,对gridcode字段进行赋值;/n破碎图斑筛选步骤:获取Reclass字段添加到面状矢量数据,根据面状矢量数据进行字段计算,并根据计算结果对Reclass字段进行赋值;/n栅格收缩步骤:以Reclass字段为值字段,获取像元大小,将面状矢量数据转换为Raster_转换;设定区域值和像元数目,对Raster_转换进行栅格收缩,计算得到收缩结果;/n ...
【技术特征摘要】
1.一种应用于消除破碎图斑的GIS算法优化方法,其特征在于:包括以下步骤:
数据导入步骤:导入需要消除破碎图斑的原始数据,并判断原始数据的数据类型,根据判断结果获得面状矢量数据,并根据判断结果新建或自动生成gridcode字段,对gridcode字段进行赋值;
破碎图斑筛选步骤:获取Reclass字段添加到面状矢量数据,根据面状矢量数据进行字段计算,并根据计算结果对Reclass字段进行赋值;
栅格收缩步骤:以Reclass字段为值字段,获取像元大小,将面状矢量数据转换为Raster_转换;设定区域值和像元数目,对Raster_转换进行栅格收缩,计算得到收缩结果;
数据综合步骤:对收缩结果进行为空计算,得到为空结果;将Raster_转换作为掩膜,对为空结果进行掩膜提取获得Raster_条件,并自动生成条件字段;以Raster_条件为条件栅格,根据条件字段的数值提取收缩结果或Raster_转换;将提取的收缩结果和Raster_转换进行整合,获得Raster_综合;
数据修整步骤:设置重分类值,对Raster_条件进行重分类生成Raster_重分类;选定Raster_重分类作为掩膜数据,对Raster_综合执行Nibble计算获得Raster_输出。
2.根据权利要求1所述的应用于消除破碎图斑的GIS算法优化方法,其特征在于:原始数据还包括反应评价分级的Value1字段以及反应评价分级级别的字段值。
3.根据权利要求1所述的应用于消除破碎图斑的GIS算法优化方法,其特征在于:原始数据的数据类型包括栅格数据和矢量数据;根据判断结果获得面状矢量数据,并根据判断结果自动生成或新建gridcode字段的具体步骤包括:
当判断原始数据为栅格数据时,通过栅格转面计算将原始数据转换为面状矢量数据,转换时自动生成gridcode字段;
当判...
【专利技术属性】
技术研发人员:黄侨,
申请(专利权)人:重庆市规划设计研究院,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。