The invention provides a GIS spatial overlay analysis method, including: read to spatial overlay data, and data layer in the direction of the data object initialization; the superposition were separated according to the superposition type, then the objects to be superimposed into a line; using the scan line algorithm to calculate the object into the superposition of segments, and record information with the information node; node, the calculation of the geometric objects to be superposition according to the superposition type data; the calculation results of geometry, according to the calculation results of ID geometric information, related elements data from the corresponding attribute inheritance in layers. The superposition analysis results. The method of the invention adopts the scan line algorithm to seek the point of intersection, which in one operation can be obtained by the intersection of all, arbitrary polygon on a line only need to be initialized once, you can get all of the intersection.
【技术实现步骤摘要】
本专利技术涉及GIS( Geographical Information System,地理信息系统),特別涉及GIS中的空间叠加分析方法。
技术介绍
地理信息系统(GIS)是一种十分重要的空间信息系统。它是在计算机软、硬件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。空间分析是GIS的重要组成部分,是GIS的灵魂,也是评价一个GIS功能的主要指标之一。空间分析是基于地理目标的位置和形态特征的空间数据分析技术,其目的是提取和发现隐含的空间信息和规律,是空间数据挖掘和知识发现的基本方法之一。空间分析主要包括空间量算、关系查询、緩沖分析、叠加分析、网络分析等内容,其中的叠加分析是本专利技术所要关注的焦点。在常见的GIS系统中,采用分层方式组织地理景观,同一区域的整个数据层集表达了该地区地理景观的内容。在对分层数据进行组合时采用了叠加分析。具体的说,叠加分析是将相关主题层组成的数据层进行叠加产生一个新数据层的操作,其结果综合了原来的两层或多层要素所具有的属性。叠加分析不仅包含空间关系的叠加,还包括属性关系的综合。最基本的叠加分析是在两个图层上的操作,多图层的叠加分析完全可以在两个图层的叠加分析的基础上通过重复操作实现。在两个图层的叠加分析中,假设把第一个图层叫做输入图层,第二个图层叫做叠加图层,则输入图层与叠加图层之间互为对应图层,即输入图层的对应图层为叠加图层,叠加图层的对应图层为输入图层。在叠加分析中,叠加图层必须为面图层,而输入图层可以是点、线或者面图层。根据不同的输入图层的 ...
【技术保护点】
一种GIS空间叠加分析方法,包括: 步骤1)、读取要进行空间叠加的图层的数据,并为所述图层中的面数据初始化其方向; 步骤2)、将所述数据中所要叠加的对象按照叠加类型进行分离,然后将所要叠加的对象转换成线段;其中,所述的叠加类型包 括点面叠加、线面叠加以及面面叠加; 步骤3)、采用扫描线算法对转换成线段的叠加对象进行计算,得到并记录交点信息; 步骤4)、结合步骤3)所得到的交点信息,对所要叠加的对象按照数据的叠加类型进行几何计算; 步骤5)对步骤4) 所得到的几何计算结果,根据所述几何计算结果从图层的数据中继承相关的属性,得到最后的叠加分析结果。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵红超,闫杰,申排伟,程振林,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。