基于GIS空间分析的任意多边形骨架线自动提取方法  被引量:6

An automatic method for extracting skeleton lines from arbitrary polygons based on GIS spatial analysis

在线阅读下载全文

作  者:宋仁波[1,2] 朱瑜馨 丁上珊[1] 贺巧宁 王细元[1] 王月香[1] SONG Renbo;ZHU Yuxin;DING Shangshan;HE Qiaoning;WANG Xiyuan;WANG Yuexiang(School of Urban and Environmental Science,Huaiyin Normal University,Huai’an 223300,China;Binjiang College,Nanjing University of Information Science and Technology,Wuxi 214105,China)

机构地区:[1]淮阴师范学院城市与环境学院,淮安223300 [2]南京信息工程大学滨江学院,无锡214105

出  处:《国土资源遥感》2020年第1期51-59,共9页Remote Sensing for Land & Resources

基  金:国家自然科学基金项目“基于时空统计方法的多源遥感产品融合方法研究”(编号:41401405);淮安市地理信息技术与应用重点实验室开放课题“淮安城市三维地理信息共享平台研究与开发”(编号:15HAP002)共同资助。

摘  要:针对现有任意多边形骨架线提取方法存在的算法设计繁琐、代码实现复杂、实现成本高和周期长的缺点,提出一种基于地理信息系统(geographic information system,GIS)空间分析的任意多边形骨架线自动提取方法。首先,以电子地图为数据源,在ENVI和Arc GIS平台的支持下,通过调用Arc Toolbox工具箱中的ENVI分类模型工具提取出空间对象的多边形矢量边界,并对其进行预处理;其次,综合运用数据处理、空间分析和文件转换工具提取其骨架结点,并对其进行后处理;再次,采用Python面向对象编程语言结合Arc Py站点包,通过编写脚本程序自动提取其骨架线;然后,进一步利用ModelBuilder工具,通过构建模型实现骨架线的自动提取;最后,将该方法分别应用于电子地图道路和建筑物多边形骨架线的提取。实验过程及其结果表明该方法具有一定有效性、实用性和可操作性。In view of the shortcomings such as complex algorithm design,code implementation,high cost and long period in the existent methods for extracting skeleton line from arbitrary polygons,the authors put forward an automatic method for extracting skeleton lines from arbitrary polygons based on geographic information system(GIS)space analysis.First,the electronic maps are taken as the data sources,and the polygon vector boundaries of the spatial objects are extracted and preprocessed by using the model tool of ENVI classification in the ArcToolbox toolbox with the platform support of the ENVI and the ArcGIS.Secondly,variable tools such as data processing,spatial analysis and file conversion are combined for extracting the nodes of skeleton lines and post-processing them.Then,the object oriented programming language of Python is used and combined with the ArcPy package for programming the scripts to extract the skeleton lines automatically.Furthermore,the visual modeling tool of ModelBuilder is used to build the model for extracting the skeleton lines automatically.Finally,the method is applied to the extraction of the skeleton line of the road and the building polygons boundary respectively.The experimental process and its results show that the method has characteristics of effectiveness,practicality and operability.

关 键 词:任意多边形 骨架线 GIS 空间分析 

分 类 号:TP751.1[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象