System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种栅格信息精准赋值矢量线的信息表达方法技术_技高网

一种栅格信息精准赋值矢量线的信息表达方法技术

技术编号:40146916 阅读:9 留言:0更新日期:2024-01-24 00:29
本发明专利技术公开了一种栅格信息精准赋值矢量线的信息表达方法,将栅格数值信息精准赋值给矢量线要素,用矢量线来呈图表达道路、河流、管网线路等线状要素的信息属性特征,图像信息流畅,空间上连续、自然,可以无暇、任意缩放。

【技术实现步骤摘要】

本专利技术属于地理科学,尤其涉及一种将栅格信息精准赋值矢量线的信息表达方法


技术介绍

1、地理信息以栅格数据和矢量数据两种类型存储,二者的数据结构不同。矢量数据以点(points)、线(lines)、面(polygons)要素为基础,通过拓扑关系(topology)来描述矢量要素之间的空间关系,通过属性表来存储矢量要素的属性信息。属性表可以有多个属性字段,每个矢量要素(点要素、线要素、面要素)均有对应的属性记录。矢量数据是地理信息的逻辑抽象,矢量点没有大小,仅是体现了位置信息,矢量线也没有粗细,由多个位置点连接而成,因此矢量数据可以较为精确地表达行政边界、道路、河流、湖泊等地理信息的形状和轮廓。栅格数据以像元(栅格)为基础,每个栅格有固定大小(分辨率),多个栅格连成一个完整的平面,每个栅格会储存相关的数值(唯一属性值),由于栅格有固定大小,因此栅格数据在形状表达上有局限性,不如矢量数据那样精准,尤其在图像局部放大或栅格分辨率比较低时,形状边界的“锯齿”痕明显。

2、实际应用中,数字高程模型(dem)、遥感影像、数值模式产品等都是栅格数据,经常需要将这些栅格数值信息(栅格信息数据)赋值给矢量线,用来呈现道路、河流、管网线路等线状要素的属性特征。如:高速公路的高程信息或路面温度信息等。传统的处理方法分两种,一种是将道路、河流等线状要素的矢量线通过建立一定范围的缓冲区转换成矢量面(线状封闭多边形),然后用矢量面作为套膜来截取栅格数据,最后用截取出的栅格数据来呈图表达道路、河流等属性信息特征。用栅格数据来表达线状要素,在信息展示上,存在一定的局限性,尤其在栅格分辨率比较低时,如:数值模式产品通常的栅格分辨率都是km级,而大部分道路、河流的宽度小于hm级,用此种粗栅格来表现小区域的线状要素,显然不能体现线状要素几何形状的细节情况,尤其是线状要素变化曲率比较大时。另外,无论栅格分辨率如何,这种图像不宜局部放大,放大到一定级别后呈现的均是“锯齿”状。另一种处理方法是将道路、河流等线状要素用离散的矢量点要素(简称矢量点)来代替,用矢量点获取对应栅格信息数据,然后用矢量点来体现道路、河流等线状要素的属性信息特征,由于矢量点是离散的,其表现的线状要素在形式上也是 “离散”的,无论矢量点密度如何,均会损失线状要素的几何特征信息,在图像局部放大时,此种信息展示方式的离散性更为突出。


技术实现思路

1、专利技术目的:针对现有技术存在的问题,本专利技术设计了一种将栅格信息精准赋值矢量线的信息表达方法,将栅格数值信息精准赋值给矢量线要素,用矢量线来呈图表达道路、河流、管网线路等线状要素的信息属性特征,图像信息流畅,空间上连续、自然,可以无暇、任意缩放。

2、技术方案:为实现上述专利技术目的,本专利技术采用以下技术方案:一种栅格信息精准赋值矢量线的信息表达方法,包括以下步骤:

3、步骤s1,将以矢量数据形式存储的线状要素矢量线按规则进行分割,得到多个矢量线段,并对每个矢量线段赋予唯一的线段标识码;

4、步骤s2,获取每个矢量线段的中间点,每个线段中间点保留与该线段对应的线段标识码信息,并将其作为矢量点要素的标识码属性字段进行存储;

5、步骤s3,获取中间点对应栅格值

6、将线段中间点(矢量点要素)与栅格数据叠加,获取每个矢量点要素对应栅格的数值,把该数值赋给矢量点要素,该信息作为矢量点要素的数值属性字段存储。

7、步骤s4,将线段中间点与对应线段按照线段标识码进行关联,实现将矢量点要素的数值属性字段赋值给矢量线要素,并作为矢量线要素的数值属性字段存储。

8、步骤s5,矢量线赋色展示

9、将矢量线,按照每个矢量线要素的数值属性字段的数值大小,赋予不同颜色进行信息展示,实现信息表达。

10、进一步的,所述栅格数据与矢量数据为地理信息数据,即:具有空间定位特征。所述线状要素的矢量线是道路、河流、管网线路等线状要素矢量线。

11、进一步的,步骤s1中,所述矢量线分割的规则为均匀分割。

12、进一步的,步骤s1中,所述线状要素矢量线被分割后的每个线段长度依据栅格数据分辨率来确定,其数值应与栅格数据分辨率尺度相当,如:栅格数据分辨率为30m×30m,线段长度可以取30—45m;栅格数据分辨率为1000m×1000m,线段长度可以取1000—1500m。

13、有益效果:与现有技术相比,本专利技术实现了将栅格数值信息精准赋值给道路、河流、管网线路等线状要素矢量线,并用矢量线来呈图展现获取的栅格数值信息,真正做到了用矢量线来实现道路、河流、管网线路等线状要素信息的属性量化表达,其特点是线条图像信息流畅,空间上连续、自然,不受研究区域比例尺与栅格数据分辨率限制,可以实现无暇任意缩放。

本文档来自技高网...

【技术保护点】

1.一种栅格信息精准赋值矢量线的信息表达方法,其特征在于包括以下步骤:

2.根据权利要求1所述栅格信息精准赋值矢量线的信息表达方法,其特征在于:所述栅格数据与矢量数据为地理信息数据;所述线状要素的矢量线是道路、河流、管网线路的线状要素矢量线。

3.根据权利要求1所述栅格信息精准赋值矢量线的信息表达方法,其特征在于:步骤S1中,所述矢量线分割的规则为均匀分割。

4.根据权利要求1所述栅格信息精准赋值矢量线的信息表达方法,其特征在于:步骤S1中,所述线状要素矢量线被分割后的每个线段长度与栅格数据分辨率的关系如下:当栅格数据分辨率为30m×30m时,线段长度为30—45m;当栅格数据分辨率为1000m×1000m时,线段长度为1000—1500m。

【技术特征摘要】

1.一种栅格信息精准赋值矢量线的信息表达方法,其特征在于包括以下步骤:

2.根据权利要求1所述栅格信息精准赋值矢量线的信息表达方法,其特征在于:所述栅格数据与矢量数据为地理信息数据;所述线状要素的矢量线是道路、河流、管网线路的线状要素矢量线。

3.根据权利要求1所述栅格信息精准赋值矢量线的信息表达方法,其特征在于:步骤...

【专利技术属性】
技术研发人员:曾燕邱新法朱晓晨姜有山吴泓刘岩王珂清朱承瑛许金萍慕熙昱
申请(专利权)人:南京气象科技创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1