一种基于分层次边界拓扑搜索模型的栅格转矢量系统的制作方法

文档序号:6537977阅读:247来源:国知局
一种基于分层次边界拓扑搜索模型的栅格转矢量系统的制作方法
【专利摘要】一种基于分层次边界拓扑搜索模型的栅格转矢量系统,属于计算机程序【技术领域】。对遥感影像数据进行栅格数据矢量化,将遥感影像上具有相同属性内容的像元,转化为包含有:不同面积、不同周长、不同属性、不同形状来表示的矢量图形元素;并且在这些不同矢量图形元素之间,所存在的相邻、包容和被包容的空间拓扑关系也能够得到完全展示。并且在转化后的矢量图形元素属性与遥感影像上所对应的像元,在空间位置上具有完全相同的一一对应关系。本发明在处理其超大数据量、拓扑关系极其复杂的遥感影像数据时,显示出转换效率和高速性能。可以提高在大面积、大范围的各类资源调查中的效率和自动化程度,及时准确地的获取各种资源信息,达到节省人力物力。
【专利说明】一种基于分层次边界拓扑搜索模型的栅格转矢量系统
【技术领域】
[0001]本发明涉及一种基于分层次边界拓扑搜索模型的栅格转矢量系统,属于计算机程序【技术领域】。
【背景技术】
[0002]矢量数据和栅格数据是地理信息系统中最长见的两种空间数据结构。但随着航天技术的快速发展,所能提供的各种类型、各种分辨率的遥感影像数据也越来越丰富,遥感影像信息已经成为地理信息系统中的一个非常重要的信息来源,同时地理信息系统的发展也对对遥感信息的依赖性变得越来越强了。但是由于栅格数据本身所具有的缺陷,使得他在地理信息系统中的应用受到了一定的限制,因此将栅格数据转换为矢量数据也就变得非常重要了 ;同时栅格转矢量技术也是属于地理信息处理技术中相对比较经典的技术问题,也产生和积累了比较多的计算方法,并在地理信息系统中得到应用。

【发明内容】

[0003]为了克服现有技术的不足,本发明提供一种基于分层次边界拓扑搜索模型的栅格转矢量系统。
[0004]本申请采用一种分层次边界拓扑搜索模型,在模型计算中自动生成带有边界节点坐标和节点方向的边界节点,通过对节点的搜索,构造出包含有多边形之间的相邻、包容和被包容等拓扑关系的矢量文件。在栅格转矢量过程中,只需要对需要转换的图像数据加载一次,就能够自动完成整个转换过程;不需要进行任何转换后的后期处理工作,并且在转换后不可能出现多边形相互间重叠、相交;相邻、包容拓扑关系错误和不完整的情况。
[0005]本发明所要解决的技术问题是,提供了一种基于分层次边界拓扑搜索模型的栅格转矢量系统,对遥感影像数据进行栅格数据矢量化,将遥感影像上具有相同属性内容的像元,转化为包含有:不同面积、不同周长、不同属性、不同形状来表示的矢量图形元素,并且在这些不同矢量图形元素之间,所存在的相邻、包容和被包容的空间拓扑关系也能够得到完全展示。并且转化后的矢量图形元素属性与遥感影像上所对应的像元,在空间位置上具有完全相同的 对应关系。
[0006]一种基于分层次边界拓扑搜索模型的栅格转矢量系统,采用与传统的转换方法不同的处理方法,通过分层次的边界点拓扑搜索分析计算模型,将栅格数据像元间的拓扑关系简化,在模型计算中自动生成包含有坐标位置信息的边界节点,并且这些边界节点数据还具有他从哪里开始、到哪里结束的边界走向的指向性信息;在多边形搜索中,通过边界节点数据的指向性,可以十分明确的定位与之相连的边界节点的确切位置信息,将这些具有特定关系的边界节点全部连接起来,就自动形成一个封闭多边形,并且通过判断封闭多边形的走向,如果是顺时针他就是一个独立多边形,他可能包含有岛多边形;如果是逆时针他就一定是被某个独立多边形所包容的岛多边形。而不可能出现多边形相互间的重叠、相交;相邻、包容拓扑关系错误和不完整情况,所有本发明具有算法简洁、生成的边界节点数据具有明确的指向性和唯一性的特定拓扑关系。
[0007]而且本发明的另外一个特点是,可以对栅格数据中的某些指定的像元属性值或内容,进行栅格转矢量计算。而不存在现有栅格转矢量算法中,只能一次将栅格数据全部转化为矢量数据的强制性限制。因此本发明可以极大的提高转化效率和应用领域。
[0008]本发明的栅格转矢量算法,只需要对需要转换的图像数据加载一次,就能够自动完成整个转换过程,不需要进行任何转换后的后期处理工作,并且转换后不可能出现多边形相互间重叠、相交;相邻、包容拓扑关系错误和不完整的情况。
[0009]此本发明特别适合于超大数据量、栅格数据中像元相邻关系极其复杂的栅格转矢量计算。该算法提高在森林资源监测、湿地资源监测、土地资源监测等各种资源在分布范围、资源变化、预测分析等方面的数据处理效率;特别是需要对监测目标进行实时跟踪处理的自然灾害在发生、发展情况中的监测分析预警系统;及目标识别、目标制导等军事应用领域中的需要进行栅格转矢量的计算应用;并且该算法在转化后的矢量数据中,不存在转换误差、不需要进行任何后期处理操作,故该算法具有计算模型简单、转换效率高、速度快,自动化程度高和可有选择性的将栅格数据转化为矢量数据的突出特点。
[0010]本发明提供了一种基于分层次边界拓扑搜索模型的栅格转矢量系统,包括数据预处理流程、边界搜索流程、多边形搜索流程、创建多边形矢量数据流程、创建矢量文件流程等几个部分。
[0011]数据预处理流程;
[0012]在获取遥感影像数据后,为了实现算法的简单化、避免在计算中需要对栅格数据中的四个边界上(第一行、最后一行、第一列和最后一列)的数据进行特殊计算,减少计算中的条件分支判断,提高运算效率,达到用一个统一直观的处理流程进行计算的目的,对栅格数据进行了边界扩展处理,即进行数据预处理操作。
[0013]数据预处理的目的是在将原栅格数据的四周添加一圈新的像元数据。
[0014]对于所要添加的像元数据,要求是该数据的像元值或属性内容,要与原栅格数据中任何一个的像元值或属性内容都不相同。
[0015]数据预处理的第二个目的是根据像元值或属性内容的分类,设置栅格转矢量的条件。是将栅格数据全部转换为矢量数据;还是只转换某些指定像元值或属性内容中某些类型的像元,即设置栅格转矢量所依据的基本条件。
[0016]边界搜索流程,将根据所设置的栅格转矢量条件,只对满足转换条件的栅格数据进行转换。
[0017]边界节点搜索步骤;
[0018]对扩展后的数据按照所设置栅格转矢量条件,进行边界拓扑搜索模型计算,在计算中每次采用3*3像元矩阵,按照边界拓扑搜索模型的要求进行边界点计算,对于在计算过程中满足转换条件和边界搜索条件的像元,称之为边界点(边界节点),在多边形搜索中简称节点。
[0019]对于搜索到的节点,将其保存到节点数据结构中,供多边形搜索时时使用。
[0020]多边形搜索流程;
[0021]是从创建一个多边形数据结构后开始的,通过遍历节点数据的方式,找出那些节点间相互连接符合特定条件的方向要求和坐标点位置要求的节点,并且这些节点通过相互间的连接,形成一个首尾相连的闭合多边形,将这个闭合多边形作为多边形数据结构中的一条多边形记录进行保存,并且需要删除在节点数据中的这些节点。重复上述操作,直到将节点数据中的所有节点全部都变成一个个封闭多边形,作为一条条多边形记录,添加到多边形数据结构中,即当节点数据中已经没有节点时,完成一个分层次栅格转矢量的多边形搜索过程。
[0022]创建多边形矢量数据流程;
[0023]在完成多边形搜索后,启动创建多边形矢量数据流程;创建多边形矢量数据的目的是,为多边形数据结构中的每个岛多边形,找到一个能够包容他的最小独立多边形,找到这个独立多边形后,将岛多边形的坐标链表中的坐标数据,添加到包容他的独立多边形的坐标链表的末端,修改独立多边形的面积为:S=S-Sd,S为独立多边形面积,Sd为岛多边形面积;并给独立多边形的岛多边形数量的属性值+1,他的初始值为O。
[0024]重复上述操作直到为所有岛多边形找到包容他的独立多边形为止。
[0025]创建矢量文件流程;
[0026]首先根据栅格数据所使用的坐标系信息,创建矢量文件和坐标系,然后根据多边形矢量数据中独立多边形的数量,建立循环搜索过程,每次读取一个多边形矢量数量,并按照多边形矢量数据的结构写入到矢量文件中,当将多边形矢量数据中的所有独立多边形矢量数据全部写入到矢量文件中时,完成创建矢量文件流程,结束栅格转矢量流程,结束对一个栅格文件的转换工作。
[0027]本发明的优点是对经过预处理(指数计算、阈值分割、分类等计算处理)的遥感影像进行矢量化,将遥感影像上具有相同属性内容的像元,转化为能够用包含有:不同面积、不同周长、不同属性、不同形状来表示的矢量图形元素,并且也能够表现出这些不同矢量图形元素之间,所存在的相邻、包容和被包容的空间拓扑关系。通过转化后的矢量图形,可以更方便的对图形元素的属性信息,分析他在空间位置上所发生的面积变化、空间位置变化、属性信息间的相互转化和演替过程进行监测和预测,为进行缓冲区分析、叠加分析(叠加求交、叠加求和)等与空间分析计算相关联的地理信息处理能力提供了可能,增加和扩大了遥感影像数据在地理信息应用领域的范围,也为地理信息应用领域提供了更多的基础数据。
[0028]本申请通过分层次边界拓扑搜索模型,在模型计算中自动形成带有边界节点坐标和节点方向的边界节点,节点的方向性是进行闭合多边形搜索的限制条件,同时也是构造多边形之间相邻、包容和被包容拓扑关系的基础。在栅格转矢量过程中,不需要进行任何转换后的后期处理工作,就能够自动完成整个转换过程;同时由于该算法采用分层次边界拓扑搜索模型的计算方法,在转换后不可能出现多边形相互间重叠、相交;相邻、包容拓扑关系错误和不完整情况。
[0029]因此本发明在处理其超大数据量、拓扑关系极其复杂的遥感影像数据时,更能够显示出该发明的转换效率和高速性能。该技术的应用可以提高在大面积、大范围的各类资源调查中的效率和自动化程度,及时准确地的获取各种资源信息,从而达到节省人力物力的目的。
【专利附图】

【附图说明】
[0030]当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,如图其中:
[0031]图1为本发明的系统图。
[0032]图2为本发明的数据预处理流程示意图。
[0033]图3为本发明的上部向右型-搜索方向示意图。
[0034]图4为本发明的右侧向下型-搜索方向示意图。
[0035]图5为本发明的下部向左型-搜索方向示意图。
[0036]图6为本发明的左侧向上型-搜索方向示意图。
[0037]图7为本发明的边界拓扑搜索模型流程示意图。
[0038]图8为本发明的多边形搜索流程示意图。
[0039]图9为本发明的创建多边形矢量数据流程示意图。
[0040]图10为本发明的创建矢量文件流程示意图。
[0041]下面结合附图和实施例对本发明进一步说明。
【具体实施方式】
[0042]显然,本领域技术人员基于本发明的宗旨所做的许多修改和变化属于本发明的保护范围。
[0043]实施例1:如图1、图2、图3、图4、图5、图6、图7、图8、图9、图10所示,
[0044]一种基于分层次边界拓扑搜索模型的栅格转矢量系统:
[0045]一、数据预处理流程;
[0046]在本发明中,对栅格数据结构的描述如下:
[0047]用N表示该数据的最大行数,第一行为0,最后一行为N,具体到某一行时用η表
/Jn ο
[0048]用M表不该数据的最大列数,第一列为O,最后一列为Μ,具体到某一列时用m表
/Jn ο
[0049]在获取遥感影像数据后,为了实现算法的简单化、避免在计算中需要对栅格数据中的四个边界上(第一行、最后一行、第一列和最后一列)的数据进行特殊计算,减少计算中的条件分支判断,提高运算效率,达到用一个统一直观的处理流程进行计算的目的,对栅格数据进行了边界扩展处理,即进行数据预处理操作。
[0050]数据预处理的目的是在将原栅格数据的四周添加一圈新的像元数据。
[0051]对于所要添加的像元数据,要求是该数据的像元值或属性内容,要与原栅格数据中任何一个的像元值或属性内容都不相同。
[0052]数据预处理的第二个目的是根据像元值或属性内容的分类,设置栅格转矢量的条件。是将栅格数据全部转换为矢量数据;还是只转换某些指定像元值或属性内容中某些类型的像元,即设置栅格转矢量所依据的基本条件。
[0053]在边界搜索流程中,将根据所设置的栅格转矢量条件,只对满足转换条件的栅格数据进行转换。栅格转矢量条件,用数组ZHTJ (i)表示,需要进行转换的属性类型数量,用ZHLX_SL 表示。[0054]数据预处理流程见图2.[0055]如原栅格数据为18行,13列,包含有9种属性类别,原栅格数据见表1所示;扩展处理后的栅格数据为为20行,15列,包含有10种属性类别,扩展后的栅格数据见表2所示。
[0056]在算法中规定釆用将原像元属性类别的最大数值+1所得到的属性值,作为扩展数据的属性值,添加到原栅格数据四周,以保证所添加的扩展数据与原栅格四周边界上数据属性值的完全不同。或者用栅格数据的像元的最大值+50的方式添加扩展数据。数据扩展后的栅格数据包含有10中属性种类,比原数据增加了一种属性类型。
[0057]表1原栅格数据示例,N*M=18*13
【权利要求】
1.一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于包括数据预处理流程、边界搜索流程、多边形搜索流程、创建多边形矢量数据流程、创建矢量文件流程; 只对栅格数据中的某些指定的像元属性值或内容,进行栅格转矢量计算;而不存在现有栅格转矢量算法中,只能一次将栅格数据全部转化为矢量数据的强制性限制; 数据预处理流程; 在获取遥感影像数据后,为了实现算法的简单化、避免在计算中需要对栅格数据中的四个边界上(第一行、最后一行、第一列和最后一列)的数据进行特殊计算,减少计算中的条件分支判断,提高运算效率,达到用一个统一直观的处理流程进行计算的目的,对栅格数据进行了边界扩展处理,即进行数据预处理操作; 边界搜索流程,根据所设置的栅格转矢量条件,只对满足转换条件的栅格数据进行转换; 边界节点搜索步骤; 对扩展后的数据按照所设置栅格转矢量条件,进行边界拓扑搜索模型计算,在计算中每次采用3*3像元矩阵中的五个像元,按照边界拓扑搜索模型的要求进行边界点计算,对于在计算过程中满足转换条件和边界搜索条件的像元,称之为边界点(边界节点),在多边形搜索中简称节点; 对于搜索到的节点,将其保存到节点数据结构中,供多边形搜索时时使用; 多边形搜索流程; 从创建一个多边形数据结构后开始的,通过遍历节点数据的方式,找出那些节点间相互连接符合特定条件的方向要求和坐标点位置要求的节点,并且这些节点通过相互间的连接,形成一个首尾相连的闭合多边形,将这个闭合多边形作为多边形数据结构中的一条多边形记录进行保存,并且需要删除在节点数据中的这些节点;重复上述操作,直到将节点数据中的所有节点全部都变成一个个封闭多边形,作为一条条多边形记录,添加到多边形数据结构中,即当节点数据中已经没有节点时,完成一个分层次栅格转矢量的多边形搜索过程; 创建多边形矢量数据流程; 在完成多边形搜索后,启动创建多边形矢量数据流程;创建多边形矢量数据的目的是,为多边形数据结构中的每个岛多边形,找到一个能够包容他的最小独立多边形,找到这个独立多边形后,将岛多边形的坐标点链表中的坐标数据,添加到包容他的独立多边形的坐标点链表的末端,修改独立多边形的面积为:S=S-Sd,S为独立多边形面积,Sd为岛多边形面积;并给独立多边形的岛多边形数量的属性值+1,他的初始值为O ; 重复上述操作直到为所有岛多边形找到包容他的独立多边形为止; 创建矢量文件流程; 首先根据栅格数据所使用的坐标系信息,创建矢量文件和坐标系,然后根据多边形矢量数据中独立多边形的数量,建立循环搜索过程,每次读取一个多边形矢量数量,并按照多边形矢量数据的结构写入到矢量文件中,当将多边形矢量数据中的所有独立多边形矢量数据全部写入到矢量文件中时,完成创建矢量文件流程,结束栅格转矢量流程,结束对一个栅格文件的转换工作。
2.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于数据预处理是在将原栅格数据的四周添加一圈新的像元数据; 对于所要添加的像元数据,要求是该数据的像元值或属性内容,要与原栅格数据中任何一个的像元值或属性内容都不相同; 数据预处理是根据像元值或属性内容的分类,设置栅格转矢量的条件;是将栅格数据全部转换为矢量数据;还是只转换某些指定像元值或属性内容中某些类型的像元,即设置栅格转矢量所依据的基本条件; 对于分层次边界拓扑搜索模型算法而言,即使不进行数据预处理操作,也可以实现栅格转矢量操作,只是在节点计算时增加一些条件控制和分支判断即可实现。
3.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于分层次栅格转矢量的多边形搜索,含有步骤如下; 栅格数据中的一个像元就是对应于地表上的一个二维正方形区域(也有矩形的),该矩形的四条边,就是此像元与其他相邻像元的分界线;对于一个由3*3像元组成的像元矩阵来讲,处于矩阵中心的像元,称之为中心点像元,在中心点像元周围还分布有八个像元; 在进行栅格转矢量时,既要考虑(边)相邻像元之间共用分界线的问题,还要考虑点相邻像元可能出现的不同情况;一个中心点像元与周围八个像元间所构成的排列组合情况; 如果在栅格数据中,如果有一块像元类型或像元值(或像元值在一定范围内)完全相同的区域(可以是任意形状),将这个区域的像元当作一个独立数据层;那么与该区域相邻的所有像元,他的像元类型或像元值(或像元值不在那个范围内的像元)就一定不同,将所有这些相邻像元都当作一个相邻数据层;依据上述分层次处理的技术路线,通过将独立数据层与相邻数据层间的分界线都提取出来,连接成一个个封闭多边形,即分层次栅格转矢量。
4.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于多边形数据结构是一个包含有:多边形图形信息和多边形搜索信息两部分内容的数据结构。
5.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于在多边形搜索流程中,首先根据节点数据中节点数量建立遍历节点循环过程,读取一个节点(第一个节点,并且不是独立节点),将这个节点作为一个多边形搜索的种子节点,根据种子节点所包含的坐标数量信息,对多边形面积、最大范围进行计算,计算后将多边形图形信息和坐标点位置信息记录到多边形数据结构中,形成一条多边形数据;同时根据种子节点,设置这条多边形数据中多边形的头部和尾部的方向和坐标点信息,即多边形的开始方向、开始点坐标;和多边形的结束方向、结束点坐标;同时删除节点数据中的这个种子节点,将节点数据的节点数量-1,为多边形后续节点的搜索建立条件。
6.根据权利要求5所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于根据多边形搜索流程继续读取节点数据中的节点,判断此节点是否是这个多边形的后续节点,其过程是分别用此节点的结束方向、结束点坐标与多边形的开始方向、开始点坐标进行判别;及用此节点的开始方向、开始点坐标与多边形的结束方向、结束点坐标进行判别; 步骤1、如果此节点有一个方向符合节点间相连的指向性关系和坐标点唯一性原则,则此节点是这条多边形中的一个节点,根据这个节点所包含的坐标数量信息,对多边形面积、最大范围进行计算,计算后将多边形图形信息和坐标点记录到这条多边形数据中,同时根据此节点,修改这条多边形数据中多边形的头部和尾部的方向和坐标点信息,即多边形的开始方向、开始点坐标;和多边形的结束方向、结束点坐标;同时删除节点数据中的这个节点,将节点数据的节点数量-1,为多边形后续节点的搜索建立条件; 步骤2、如果此节点的两个方向都符合节点间相连的指向性关系和坐标点唯一性原则,则通过此节点将这条多边形的首尾连接在一起了,证明这个多边形已经封闭,不需要为这个多边形继续搜索他的后续节点了 ;在此同样需要根据这个节点所包含的坐标数量信息,对多边形面积、最大范围进行计算,计算后将多边形图形信息和坐标点记录到这条多边形数据中;同时还有根据此时的多边形面积值判断多边形类型,如果多边形面积>0,证明多边形是按顺时针方向形成封闭多边形,此多边形为独立多边形;给多边形数据结构中的多边形类型赋值I ;否则(面积〈0),证明多边形是按逆时针方向形成封闭多边形,此多边形为岛多边形;给多边形数据结构中的多边形类型赋值O ;为创建矢量多边形流程创造条件;步骤3、如果此节点的两个方向都不符合节点间相连的指向性关系和坐标点唯一性原贝U,则证明此节点不包含在这个多边形中,在继续读取下一个节点数据中的节点,重复上述操作流程,直到找到一个两个方向都符合节点间相连的指向性关系和坐标点唯一性原则的节点,将这个多边形闭合,完成这个多边形的搜索; 步骤4、重复上述操作,直到将节点数据中的所有节点都通过搜索形成一个个封闭多边形,节点数据中的节点数量=0时,完成对节点数据的多边形搜索过程; 多边形面积、最大范围计算; 在多边形搜索过程中需要对多边形的面积和最大范围进行计算, 多边形最大范围计算; 从建立一条多边形数据 第一个种子节点开始,根据节点中的坐标点数量,按照X、Y坐标值逐个进行对比计算,得到多边形的最大范围Xmin, Xmax, Ymin、Ymax ;对于后续添加到多边形中的每个节点,同样根据节点中的坐标点数量逐点与多边形的最大范围进行对比计算,一直进行到最后一个使多边形产生闭合的节点为止,完成多边形最大范围的计算工作; 多边形面积计算; 多边形的面积计算与多边形最大范围计算过程中完全相同;同样从建立一条多边形数据第一个种子节点开始,根据节点中的坐标点数量N,计算多边形的面积,其计算公式为:
7.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于在完成多边形搜索后,启动创建多边形矢量数据流程;为多边形数据结构中的每个岛多边形,找到一个能够包容他的最小独立多边形,找到这个独立多边形后,将岛多边形的坐标点链表中的坐标数据,添加到包容他的独立多边形的坐标点链表的末端,修改独立多边形的面积为:S=S-Sd,S为独立多边形面积,Sd为岛多边形面积;并给独立多边形的岛多边形数量的属性值+1,他的初始值为O ; 重复上述操作直到为所有岛多边形找到包容他的独立多边形为止; 创建多边形矢量数据流程步骤,首先对多边形数据按照多边形类型和多边形最大范围进行排序,根据岛多边形的数量建立搜索循环过程,在循环中每次读取一个岛多边形数据,根据岛多边形的最大范围,在独立多边形数据中搜索找到一个能够包容他的独立多边形序列,此序列中的独立多边形从最小独立多边形向逐渐扩大的顺序排列,首先从最小独立多边形开始,判断岛多边形是否被包容,如果被包容,将岛多边形的坐标点链表数据添加到独立多边形的坐标点链表数据中,完成一个岛多边形的搜索;如果不被包容,则在包容他的独立多边形序列中寻找下一个独立多边形进行判断,直到找到一个包容他的独立多边形为止; 重复上述操作,直到为每个岛多边形找到包容他的独立多边形为止。
8.根据权利要求1所述的一种基于分层次边界拓扑搜索模型的栅格转矢量系统,其特征在于在创建多边形矢量数据流程结束后,独立多边形与岛多边形的拓扑关系已经建立完成,只需要将多边形矢量数据写入文件就完成栅格转矢量的全部流程和操作了 ; 创建矢量文件流程步骤,首先根据栅格数据所使用的坐标系信息,创建矢量文件和坐标系,然后根据多边形矢量数据中独立多边形的数量,建立循环搜索过程,每次读取一个多边形矢量数量,并按照多边形矢量数据的结构写入到矢量文件中,当将多边形矢量数据中的所有独立多边形矢量数据全部写入到矢量文件中时,完成创建矢量文件流程,结束栅格转矢量流程,结束对一个栅格文件的转换工作。
【文档编号】G06F17/30GK103838829SQ201410054741
【公开日】2014年6月4日 申请日期:2014年2月18日 优先权日:2014年2月18日
【发明者】孟献策, 鞠洪波, 肖鹏, 陈永富, 张怀清, 刘华 申请人:中国林业科学研究院资源信息研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1