CN117349398B - 一种gis地图数据处理方法、***、设备及存储介质 - Google Patents
一种gis地图数据处理方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN117349398B CN117349398B CN202311297010.1A CN202311297010A CN117349398B CN 117349398 B CN117349398 B CN 117349398B CN 202311297010 A CN202311297010 A CN 202311297010A CN 117349398 B CN117349398 B CN 117349398B
- Authority
- CN
- China
- Prior art keywords
- map data
- vector map
- vector
- data
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 20
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 65
- 239000013598 vector Substances 0.000 claims description 238
- 230000009466 transformation Effects 0.000 claims description 37
- 230000000875 corresponding effect Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000004140 cleaning Methods 0.000 claims description 9
- 238000013144 data compression Methods 0.000 claims description 8
- 238000003702 image correction Methods 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 6
- 238000011426 transformation method Methods 0.000 claims description 6
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000002596 correlated effect Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 description 6
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003872 anastomosis Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Quality & Reliability (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明属于数据处理技术领域,具体公开了一种GIS地图数据处理方法、***、设备及存储介质,通过采集初始矢量地图数据进行数据格式转换和数据清洗处理,得到相应的预处理矢量地图数据进行影像校正GIS展示,然后根据编辑指令对预处理矢量地图数据进行数据编辑,对编辑后的矢量地图数据进行几何变换、投影变换和矢量数据压缩,得到目标矢量地图数据,再将目标矢量地图数据转为对应的目标栅格地图数据,最后将两者与查询码关联后存入空间数据库,可以实现高效、快速的GIS地图数据处理。本发明可以有效提升GIS地图数据处理的效率和质量,并简化数据处理流程和数据处理量,节约人力成本和时间成本,保证GIS地图数据的全面性和使用便捷性。
Description
技术领域
本发明属于数据处理技术领域,具体涉及一种GIS地图数据处理方法、***、设备及存储介质。
背景技术
地理信息***(GIS,Geographic Information System)是一种特定的空间信息***,它是在计算机硬、软件***支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术***。GIS可实现基础地理信息的各种地图视图构造,并用作访问地理数据库的窗口,以支持查询、分析和编辑地理信息,其将地图视觉化效果和地理分析功能与一般的数据库操作集成在一起的功能,使其与其他信息***相区别,从而在解释事件、预测结果、规划战略等方面具有重要价值。GIS相应功能的实现应用依赖于前期地理信息的处理,包括矢量地图数据处理,而传统的矢量地图数据处理方法较大程度上依赖于人工来完成,十分耗费人力和时间,且在面对复杂矢量地图数据时,处理的效率和质量也有待提升。
发明内容
本发明的目的是提供一种GIS地图数据处理方法、***、设备及存储介质,用以解决现有技术中存在的上述问题。
为了实现上述目的,本发明采用以下技术方案:
第一方面,提供一种GIS地图数据处理方法,包括:
获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系;
对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据;
对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令;
根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据;
对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据;
对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据;
根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
在一个可能的设计中,所述对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据,包括:
将初始矢量地图数据转换为设定格式的矢量地图数据,并删除设定格式的矢量地图数据中的重复、缺失及错误数据,得到预处理矢量地图数据。
在一个可能的设计中,所述根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据,包括:
根据编辑指令对预处理矢量地图数据进行图形编辑处理、结点编辑处理以及图形接边和拼接处理,得到编辑后的矢量地图数据。
在一个可能的设计中,所述对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据,包括:
采用仿射变换方法对编辑后的矢量地图数据进行几何变换,得到初始变换矢量地图数据;
采用数值解析变换法对初始变换矢量地图数据进行投影变换处理,得到变换后的矢量地图数据。
在一个可能的设计中,所述对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,包括:
采用垂距法对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据。
在一个可能的设计中,所述对目标矢量地图数据进行栅格化处理,包括:
采用预置的栅格化公式对目标矢量地图数据中的矢量点进行栅格化处理,所述栅格化公式为
其中,(X,Y)为矢量点对应在栅格数据中的坐标,(x,y)为矢量点在矢量数据中的坐标,(X0,Y0)为栅格数据中的坐标原点,W和H分别为一个栅格的宽和高,表示取整算子;
采用八方向栅格化方法对目标矢量地图数据中的矢量线进行栅格化处理;
采用边界代数法对目标矢量地图数据中的矢量面进行栅格化处理。
在一个可能的设计中,所述根据唯一标识信息计算查询码,包括:
采用设定的哈希函数对唯一标识信息进行哈希运算,得到对应的消息摘要,将消息摘要作为查询码。
第二方面,提供一种GIS地图数据处理***,包括获取单元、预处理单元、执行单元、编辑单元、变换单元、转化单元和存档单元,其中:
获取单元,用于获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系;
预处理单元,用于对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据;
执行单元,用于对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令;
编辑单元,用于根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据;
变换单元,用于对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据;
转化单元,用于对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据;
存档单元,用于根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
第三方面,提供一种GIS地图数据处理设备,包括:
存储器,用于存储指令;
处理器,用于读取所述存储器中存储的指令,并根据指令执行上述第一方面中任意一种所述的方法。
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行第一方面中任意一种所述的方法。同时,还提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行第一方面中任意一种所述的方法。
有益效果:本发明通过采集初始矢量地图数据进行数据格式转换和数据清洗处理,得到相应的预处理矢量地图数据进行影像校正GIS展示,然后根据编辑指令对预处理矢量地图数据进行数据编辑,对编辑后的矢量地图数据进行几何变换、投影变换和矢量数据压缩,得到目标矢量地图数据,再将目标矢量地图数据转为对应的目标栅格地图数据,最后将两者与查询码关联后存入空间数据库,可以实现高效、快速的GIS地图数据处理。本发明可以有效提升GIS地图数据处理的效率和质量,并简化数据处理流程和数据处理量,节约人力成本和时间成本,同时,通过矢量地图数据转栅格地图数据,并关联相应查询码进行同步存档,保证了GIS地图数据的全面性和使用便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中方法的步骤示意图;
图2为本发明实施例2中***的构成示意图;
图3为本发明实施例3中设备的构成示意图。
具体实施方式
在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
应当理解,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在实施例中的具体含义。
在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。例如可以在框图中示出***,以避免用不必要的细节来使得示例不清楚。在其他实施例中,可以不以非必要的细节来示出众所周知的过程、结构和技术,以避免使得实施例不清楚。
实施例1:
本实施例提供一种GIS地图数据处理方法,可应用于相应的GIS地图数据处理服务器,如图1所示,方法包括以下步骤:
S1.获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系。
具体实施时,可采用地图跟踪数字化方式及地图扫描数字化方式从相应数据源采集获取初始矢量地图数据,或者从相应数据源中直接调取所需的初始矢量地图数据,并对采集的初始矢量地图数据赋予唯一标识信息,以便进行初始矢量地图数据及后续处理结果的区分。所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系。
S2.对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据。
具体实施时,由于不同GIS(地理信息***)对矢量地图数据定义和存储结构的差别,数据格式可能存在不兼容的问题,所以需对初始矢量地图数据进行数据格式转换,将其转换为GIS能够处理的设定格式,如Shapefile、GeoJSON等。然后再删除设定格式的矢量地图数据中的重复、缺失及错误数据,得到预处理矢量地图数据,通过数据清洗去除冗余空间数据及错误空间数据,精简数据量,提升后续数据处理的效率。
S3.对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令。
具体实施时,将预处理矢量地图数据进行影像校正和GIS***展示,使显示的数据与真实矢量地图数据之间关联对应。然后接收用户输入的编辑指令,以便根据编辑指令进行后续的矢量地图数据编辑处理。
S4.根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据。
具体实施时,数据编辑是指对数字化的矢量地图数据进行编辑加工,主要目的是在改正数据差错的同时,改正数字化矢量地图数据的图形。数据编辑对预处理矢量地图数据进行图形编辑处理、结点编辑处理以及图形接边和拼接处理,得到编辑后的矢量地图数据。图形编辑处理包括删除、增加、移动、旋转矢量地图数据中的矢量点、矢量线、矢量面;结点编辑包括结点吻合、结点与线的吻合、删除假结点、删除及增加角点、移动角点、删除及增减弧段等;图形接边和拼接处理包括对矢量地图数据图形的裁剪、拼接及合并处理。最终得到交互编辑后的矢量地图数据。
S5.对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据。
具体实施时,可采用仿射变换方法对编辑后的矢量地图数据进行几何变换,得到初始变换矢量地图数据,仿射变换的特点是使直线变换后仍为直线,使平行线变换后仍为平行线,使不同方向上的长度比发生变化,在进行仿射变换时,可利用四个及以上的点进行纠正,并采用最小二乘法处理,以提高变换的精度。可采用数值解析变换法对初始变换矢量地图数据进行投影变换处理,得到变换后的矢量地图数据。投影变换是将一种地图投影点的坐标变换为另一种地图投影点的坐标的过程,是地图投影和地图编绘的一个重要组成部分。
S6.对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据。
具体实施时,对于变换后的矢量地图数据,可采用垂距法对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据。垂距法即每次顺序取曲线上的三个点,计算中间点与另外两点连接的垂线距离d,并将垂线距离d与设定限差D进行比对;如果d<D,就将中间点去掉,如果d>D,就将中间点保留;然后顺序取接下来的三个点继续处理,直到这条线结束。通过矢量数据压缩,可以去掉冗余数据,减少数据处理量,提高GIS矢量地图数据的处理效率。
在得到目标矢量地图数据后,可将目标矢量地图数据栅格化为对应的目标栅格地图数据,以保证GIS地图数据的全面性,在地理信息***,矢量数据和栅格数据各有优点,互为补充。在对目标矢量地图数据进行栅格化处理时,可采用预置的栅格化公式对目标矢量地图数据中的矢量点进行栅格化处理,所述栅格化公式为
其中,(X,Y)为矢量点对应在栅格数据中的坐标,(x,y)为矢量点在矢量数据中的坐标,(X0,Y0)为栅格数据中的坐标原点,W和H分别为一个栅格的宽和高,表示取整算子。可采用八方向栅格化方法对目标矢量地图数据中的矢量线进行栅格化处理,八方向栅格化方法根据矢量的倾角情况,在每行或每列上,只有一个像元被“涂黑”(赋予不同于背景的灰度值),其特点是在保持八方向连通的前提下,栅格影像看起来最细,不同线划间不易粘连。可采用边界代数法对目标矢量地图数据中的矢量面进行栅格化处理,边界代数法填充值基于积分求多边形面积的思想,上行时填充值为左多边形号减右多边形号,下行时填充值为右多边形号或左多边形号,将每次填充值同该处的原始值作代数运算得到最终填充属性值。边界代数法必逐点判断同边界的关系即可究成矢量向栅格的转换。面的填充是根据边界的拓扑信息,通过简单的加成运算将边界位置信息动态地壁子各振格。实现边界代数法填充的前提是已知组成多边形边界(孤段)的拓扑关系,即沿边界前进方向的左右多边形号。
S7.根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
具体实施时,可采用设定的哈希函数,MD5、SHA-1、SHA-2等,对唯一标识信息进行哈希运算,得到对应的消息摘要,将消息摘要作为查询码。然后将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库,以便后续需要查询、调用处理完成的GIS地图数据时,利用对应的唯一标识信息进行哈希运算,得到查询码,再利用查询码从空间数据库中同时调取目标矢量地图数据和目标栅格地图数据进行使用,保证GIS地图数据调取的可靠性和全面性。
本实施例方法可以有效提升GIS地图数据处理的效率和质量,并简化数据处理流程和数据处理量,节约人力成本和时间成本,同时,通过矢量地图数据转栅格地图数据,并关联相应查询码进行同步存档,保证了GIS地图数据的全面性和使用便捷性。
实施例2:
本实施例提供一种GIS地图数据处理***,如图2所示,包括获取单元、预处理单元、执行单元、编辑单元、变换单元、转化单元和存档单元,其中:
获取单元,用于获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系;
预处理单元,用于对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据;
执行单元,用于对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令;
编辑单元,用于根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据;
变换单元,用于对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据;
转化单元,用于对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据;
存档单元,用于根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
实施例3:
本实施例提供一种GIS地图数据处理设备,如图3所示,在硬件层面,包括:
数据接口,用于建立处理器与数据采集端及空间数据库的数据对接;
存储器,用于存储指令;
处理器,用于读取所述存储器中存储的指令,并根据指令执行实施例1中的GIS地图数据处理方法。
可选地,该设备还包括内部总线。处理器与存储器和数据接口可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。
所述存储器可以但不限于包括随机存取存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、闪存(Flash Memory)、先进先出存储器(First InputFirst Output,FIFO)和/或先进后出存储器(First In Last Out,FILO)等。所述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
实施例4:
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行实施例1中的GIS地图数据处理方法。其中,所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(Memory Stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程***。
本实施例还提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行实施例1中的GIS地图数据处理方法。其中,所述计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程***。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种GIS地图数据处理方法,其特征在于,包括:
获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面和注记所表示的若干地理实体以及各地理实体之间的空间关系;
对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据;
对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令;
根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据;
对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据;
对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据;
根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
2.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据,包括:
将初始矢量地图数据转换为设定格式的矢量地图数据,并删除设定格式的矢量地图数据中的重复、缺失及错误数据,得到预处理矢量地图数据。
3.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据,包括:
根据编辑指令对预处理矢量地图数据进行图形编辑处理、结点编辑处理以及图形接边和拼接处理,得到编辑后的矢量地图数据。
4.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据,包括:
采用仿射变换方法对编辑后的矢量地图数据进行几何变换,得到初始变换矢量地图数据;
采用数值解析变换法对初始变换矢量地图数据进行投影变换处理,得到变换后的矢量地图数据。
5.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,包括:
采用垂距法对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据。
6.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述对目标矢量地图数据进行栅格化处理,包括:
采用预置的栅格化公式对目标矢量地图数据中的矢量点进行栅格化处理,所述栅格化公式为
其中,(X,Y)为矢量点对应在栅格数据中的坐标,(x,y)为矢量点在矢量数据中的坐标,(X0,Y0)为栅格数据中的坐标原点,W和H分别为一个栅格的宽和高,表示取整算子;
采用八方向栅格化方法对目标矢量地图数据中的矢量线进行栅格化处理;
采用边界代数法对目标矢量地图数据中的矢量面进行栅格化处理。
7.根据权利要求1所述的一种GIS地图数据处理方法,其特征在于,所述根据唯一标识信息计算查询码,包括:
采用设定的哈希函数对唯一标识信息进行哈希运算,得到对应的消息摘要,将消息摘要作为查询码。
8.一种GIS地图数据处理***,其特征在于,包括获取单元、预处理单元、执行单元、编辑单元、变换单元、转化单元和存档单元,其中:
获取单元,用于获取初始矢量地图数据以及初始矢量地图数据对应的唯一标识信息,所述初始矢量地图数据包含由矢量点、矢量线、矢量面及注记所表示的若干地理实体及各地理实体之间的空间关系;
预处理单元,用于对初始矢量地图数据进行数据格式转换和数据清洗处理,得到预处理矢量地图数据;
执行单元,用于对预处理矢量地图数据进行影像校正和GIS***展示,并接收用户输入的编辑指令;
编辑单元,用于根据编辑指令对预处理矢量地图数据进行数据编辑,得到编辑后的矢量地图数据;
变换单元,用于对编辑后的矢量地图数据进行几何变换和投影变换处理,得到变换后的矢量地图数据;
转化单元,用于对变换后的矢量地图数据进行矢量数据压缩,得到目标矢量地图数据,并对目标矢量地图数据进行栅格化处理,得到目标栅格地图数据;
存档单元,用于根据唯一标识信息计算查询码,并将目标矢量地图数据和目标栅格地图数据均与查询码关联后存入空间数据库。
9.一种GIS地图数据处理设备,其特征在于,包括:
存储器,用于存储指令;
处理器,用于读取所述存储器中存储的指令,并根据指令执行权利要求1-7任意一项所述的GIS地图数据处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行权利要求1-7任意一项所述的GIS地图数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311297010.1A CN117349398B (zh) | 2023-10-08 | 2023-10-08 | 一种gis地图数据处理方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311297010.1A CN117349398B (zh) | 2023-10-08 | 2023-10-08 | 一种gis地图数据处理方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117349398A CN117349398A (zh) | 2024-01-05 |
CN117349398B true CN117349398B (zh) | 2024-03-12 |
Family
ID=89362496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311297010.1A Active CN117349398B (zh) | 2023-10-08 | 2023-10-08 | 一种gis地图数据处理方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117349398B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109801219A (zh) * | 2019-01-11 | 2019-05-24 | 广州时空位置网科学技术研究院有限公司 | 面向在线地图叠加的gis数据校正方法及装置 |
CN115114356A (zh) * | 2022-06-28 | 2022-09-27 | 河北平普数政科技有限公司 | 一种基于矢量数据前端展示的实时脱密化方法 |
CN115375868A (zh) * | 2022-10-25 | 2022-11-22 | 阿里巴巴(中国)有限公司 | 地图显示和遥感地图显示方法、计算设备以及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11113855B2 (en) * | 2017-11-01 | 2021-09-07 | Mapbox, Inc. | Expression interpretation engine for computer map visualizations |
-
2023
- 2023-10-08 CN CN202311297010.1A patent/CN117349398B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109801219A (zh) * | 2019-01-11 | 2019-05-24 | 广州时空位置网科学技术研究院有限公司 | 面向在线地图叠加的gis数据校正方法及装置 |
CN115114356A (zh) * | 2022-06-28 | 2022-09-27 | 河北平普数政科技有限公司 | 一种基于矢量数据前端展示的实时脱密化方法 |
CN115375868A (zh) * | 2022-10-25 | 2022-11-22 | 阿里巴巴(中国)有限公司 | 地图显示和遥感地图显示方法、计算设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117349398A (zh) | 2024-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bosché | Plane-based registration of construction laser scans with 3D/4D building models | |
JP6007602B2 (ja) | 画像処理方法、画像処理装置、スキャナ及びコンピュータプログラム | |
Shufelt | Performance evaluation and analysis of monocular building extraction from aerial imagery | |
JP2642070B2 (ja) | 四角形メッシュの生成方法及びシステム | |
EP3859676B1 (en) | Method in constructing a model of a scenery and device therefor | |
CN107193923B (zh) | 一种二维地理空间快速矢量叠加的方法及*** | |
US6771261B2 (en) | Error metric for mesh simplification processing | |
EP0600709A2 (en) | Range-image processing apparatus and method | |
CN113223178B (zh) | 管道选定结构特征参数的确定方法和装置 | |
Laycock et al. | Aligning archive maps and extracting footprints for analysis of historic urban environments | |
CN109389553B (zh) | 基于t样条的气象传真图等值线插值方法 | |
CN115794414B (zh) | 基于并行计算的卫星对地通视分析方法、装置和设备 | |
US20220405878A1 (en) | Image processing apparatus, image processing method, and image processing program | |
US20080131029A1 (en) | Systems and methods for visualizing and measuring real world 3-d spatial data | |
JP2021018676A (ja) | 情報処理装置及び情報処理方法及びプログラム | |
CN115937690A (zh) | 一种槽线生成方法、装置、存储介质及终端 | |
CN111709876A (zh) | 一种图像拼接的方法及装置、设备、存储介质 | |
CN117349398B (zh) | 一种gis地图数据处理方法、***、设备及存储介质 | |
CN116704129B (zh) | 基于全景图的三维图像生成方法、装置、设备及存储介质 | |
CN115861791B (zh) | 一种公益诉讼线索的生成方法、生成装置及存储介质 | |
CN112288759B (zh) | 一种边界提取方法、装置、设备及存储介质 | |
US20030063096A1 (en) | System and method for efficiently creating a surface map | |
KR102674346B1 (ko) | Rgb-d 카메라를 이용한 실시간 파이프 재구성 방법 및 장치 | |
CN111667408A (zh) | 车辆图像的处理方法及装置、存储介质、处理器 | |
CN117011368A (zh) | 高精度亚像素边缘卡尺搜索方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |