CN114254491A - 一种数据处理方法、装置、设备及存储介质 - Google Patents
一种数据处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114254491A CN114254491A CN202111487793.0A CN202111487793A CN114254491A CN 114254491 A CN114254491 A CN 114254491A CN 202111487793 A CN202111487793 A CN 202111487793A CN 114254491 A CN114254491 A CN 114254491A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- pipeline
- data
- point
- pipe
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- 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/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- 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/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- 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
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/16—Cables, cable trees or wire harnesses
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Geometry (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Computational Linguistics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请提供一种数据处理方法、装置、设备及存储介质,涉及地理信息领域。该方法包括:获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置;根据管类名称,对管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在预设区域的二维地图中部署位置处显示;根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成三维管点管线模型,以用于在预设区域的三维场景中所述部署位置处显示。本申请可以将二维数据和三维数据在同一个平台中同时展现,实现二维数据和三维数据的一体化展示。
Description
技术领域
本申请涉及地理信息领域,具体而言,涉及一种数据处理方法、装置、设备及存储介质。
背景技术
在二三维空间信息展示中,二维GIS(Geographic Information System)可以对地理信息数据进行存储、管理、查询、分析空间对象等,三维GIS可以实现精准定位、形象展示空间对象、实现高级空间分析等。
现有技术中,二维GIS和三维GIS一般都是单独开发、单独展现,不能实现二维数据和三维数据的一体化,即多维数据不能在一个平台中全部兼容显示。
发明内容
本发明的目的在于,针对上述现有技术的不足,提供一种数据处理方法、装置、设备及存储介质,以解决现有技术中二三维数据不能一体化的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种数据处理方法,该方法包括:
获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置;
根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在所述预设区域的二维地图中所述部署位置处显示;
根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,以用于在所述预设区域的三维场景中所述部署位置处显示。
可选地,所述根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,包括:
根据所述管类名称,从预设的管线成果库中查找所述管类名称对应的点线表;
采用所述点线表,对所述管线参数进行格式转换,得到所述二维管点管线数据。
可选地,所述根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,包括:
根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维网络数据集,所述三维网络数据包括:三维管点数据和三维管线数据;
根据所述三维管点数据,从预设的管点符号库中查找所述三维管点数据的符号参数;
根据所述三维管线数据,从预设的管线符号库中查找所述三维管线数据的颜色参数;
根据所述三维管线数据和预设的管线成果库中所述三维管线数据的断面尺寸,得到所述三维管线数据的管径参数;
根据所述三维管点数据的符号参数,生成三维管点模型;
根据所述三维管线数据的颜色参数和管径参数,生成三维管线模型。
可选地,获取所述预设区域的数字高程模型,所述数字高程模型包括:所述预设区域内各个位置点的高程值;
根据所述预设区域内的各个附属设施所在的位置点,从所述数字高程模型中确定所述各个附属设施的高程值;
根据所述各个附属设施的高程值,以及所述各个附属设施的三维符号,生成所述各个附属设施的三维模型。
可选地,将所述二维管点管线数据、所述三维管点管线模型的数据以及所述各个附属设施的三维模型的数据,分别存储至对应的数据库中。
可选地,建立所述二维管点管线数据与第一预设网页服务接口的关联关系,以基于所述第一预设网页服务接口调用所述二维管点管线数据;
建立所述三维管点管线模型与第二预设网页服务接口的关联关系,以基于所述第二预设网页服务接口调用所述三维管点管线模型的数据。
可选地,建立所述各个附属设施的三维模型与第三预设网页服务接口的关联关系,以基于所述第三预设网页服务接口调用所述各个附属设施的三维模型的数据。
第二方面,本申请实施例提供一种数据处理装置,包括:
获取模块,用于获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置;
转换模块,用于根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在所述预设区域的二维地图中所述部署位置处显示;
生成模块,用于根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,以用于在所述预设区域的三维场景中所述部署位置处显示。
第三方面,本申请实施例提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面任一所述的数据处理方法的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面任一所述的数据处理方法的步骤。
相对于现有技术而言,本申请具有以下有益效果:
本申请实施例提供的一种数据处理方法,获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置,根据管类名称,对管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在预设区域的二维地图中所述部署位置处显示,根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成三维管点管线模型,以用于在预设区域的三维场景中部署位置处显示,相比二维数据制作于ArcGIS、MapGIS或其他GIS平台等、三维数据制作于3DMax平台等的现有技术,本申请提供的一种数据处理方法,可以将二维数据和三维数据在同一个平台中同时展现,整合二维数据强大的存储、管理、查询等功能与三维数据强大的空间分析功能、绚丽可视化效果等,充分发挥二维数据和三维数据的优势,实现二维数据和三维数据的一体化展示。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种数据处理方法的流程示意图;
图2为本申请实施例提供的一种格式转换方法的流程示意图;
图3为本申请实施例提供的一种三维管点管线模型生成的流程示意图;
图4为本申请实施例提供的另一种数据处理方法的流程示意图;
图5为本申请实施例提供的一种二三维数据共享方法的流程示意图;
图6为本申请实施例提供的一种数据处理装置的示意图;
图7为本申请实施例提供的一种电子设备的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
为实现二三维一体化,使得多维数据在同一个平台中全部兼容显示并充分利用,本申请的技术方案中,提供一种数据处理方法。需要说明的是,针对二三维中数据的类别及业务范围,该方法中的数据可以涵盖任何行业的多源数据,包括:
地理信息数据,其中,矢量数据包括但不限于行政区划、道路中心线、地名地址等,模型数据包括但不限于数字高程模型、倾斜摄影、单体化等三维数据。
电子政务信息,包括但不限于人口基本信息、企业基本信息、就业基本信息、公租房信息、公交车辆信息、信用评价信息等。
行业专题应用数据,包括但不限于土地利用现状数据、耕地质量等级数据、土地储备数据、土地供应数据等。
在本申请实施例中以市政管线数据为例对二维以及三维模型产生的方法进行解释说明,即通过市政管线数据对本申请的数据处理方法进行解释说明。如下结合多个具体示例,对本申请实施例所提供的一种数据处理方法进行解释说明。图1为本申请实施例提供的一种数据处理方法的流程示意图,如图1所示,该数据处理方法包括:
S101,获取预设区域内的多条管线信息。
市政管线数据由管线数据成果库进行保存,其格式为*.mdb格式,管线数据成果库中的市政管线的类别较多,包含供水管线、排水管线、燃气管线、热力管线、通讯管线等,不同类别的管线具有的字段名称各不相同,在本申请实施例中,以燃气管线为例对数据处理方法进行解释说明。
获取预设区域内的多条管线信息,其中,每条管线信息包括:管类名称、管线参数、部署位置。
首先,应检查燃气管线的管类名称是否为英文,且是否包含下划线或横线,当且仅当燃气管线的管类名称全部为英文且不包含下划线和横线时,才可继续进行数据处理。
获取的预设区域内的多条管线信息,由于数据生产单位的不同,采集数据时规范不统一,可能导致采集的多条管线信息中的字段名称不一致,因此需要将采集的多条管线信息的字段名称与目标成果库中对应的字段名称进行字段映射。示例地,获取的预设区域内的多条管线信息中的管类名称的字段名称是pipeline,而目标成果库中管类名称的字段名称是pipeID,因此,需要将pipeline字段映射到pipeID字段。
S102,根据管类名称,对管线参数进行格式转换,得到空间数据格式的二维管点管线数据。
二维数据的格式包含*.shp、*.udb、*.udbx和*.mdb格式,本申请实施例中,示例地,建立二三维模型的平台为GIS的SuperMap iDesktop 10i,该平台支持*.shp、*.udb、*.udbx格式的数据的直接显示,但不支持*.mdb格式的数据,因此,应对*.mdb格式的二维数据进行格式转换,使其能在该平台中进行显示并应用。
可选地,格式转换过程可基于GIS的SuperMap iDesktop 10i平台开发得到数据转换工具,通过该数据转换工具进行格式转换。
格式转换完成后,根据实际情况,在SuperMap iDesktop 10i平台中设置相应的坐标系和投影参数,以在预设区域的二维地图中对应的部署位置处显示。可选地,在该平台中,预定义了两套坐标系,包括地理坐标系和投影坐标系,投影坐标系始终基于地理坐标系,即,投影坐标系=地理坐标系+投影算法函数。
格式转换后得到的二维管点管线数据,可以作为基础数据,根据平台中的实际需求在二维地图中进行相应专题图的制作。
可选地,在SuperMap iDesktop 10i的二维场景中即可查看预设区域的二维管点管线数据模型。
S103,根据预设区域内的管点管线拓扑关系和二维管点管线数据,生成三维管点管线模型。
由于管线数据的特殊性,两个管点构成一条管线,因此,管点属性表与管线属性表存在拓扑关系,将管点数据、管线数据以及管点管线拓扑关系进行保存,生成预设区域的三维网络数据集。
三维网络数据集构建完成后创建预设区域的管网场景,生成三维管点和管线模型,预设区域的三维管点管线模型构建完成。
三维管点管线模型用于在预设区域的三维场景中的部署位置处显示。
可选地,在SuperMap iDesktop 10i的三维场景中即可查看预设区域的三维管点管线数据模型。
可选地,SuperMap iDesktop 10i为C/S架构,SuperMap iServer 10i为B/S架构,三维管点管线模型在SuperMap iServer 10i中发布为服务后,即可在SuperMap iDesktop10i中使用。
可选地,二维管点管线数据和三维管点管线数据应为同一预设区域的数据,且均应有相同的地理坐标及投影坐标,保证同一预设区域的二三维数据位置吻合。
可选地,基于本申请实施例所提供的一种数据处理方法应用于SuperMapiDesktop 10i平台,采用微服务、分布式架构,对高并发服务做分布式部署,如实时数据查询,统计分析功能等。
综上,本申请实施例提供的一种数据处理方法,获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置,根据管类名称,对管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在预设区域的二维地图中所述部署位置处显示,根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成三维管点管线模型,以用于在预设区域的三维场景中部署位置处显示,相比二维数据制作于ArcGIS、MapGIS或其他GIS平台、三维数据制作于3DMax平台的现有技术,本申请提供的一种数据处理方法,可以将二维数据和三维数据在同一个平台中同时展现,整合二维数据强大的存储、管理、查询等功能与三维数据强大的空间分析功能、绚丽可视化效果等,充分发挥二维数据和三维数据的优势,以二三维数据一体化技术,从数据管理、场景构建、空间分析等多维度构建全新的二三维一体化数据平台。
在上述图1所示的一种数据处理方法的基础上,本申请实施例还提供了一种上述一种数据处理方法中根据管类名称对管线参数进行格式转换的实现方法。如下结合附图对该实施例进行具体解释说明。图2为本申请实施例提供的一种格式转换方法的流程示意图。如图2所示,上述图1所示的S102中,可包括:
S201,根据管类名称,从预设的管线成果库中查找管类名称对应的点线表。
获取预设区域内的多条管线信息并将其与目标成果库中对应的字段名称进行字段映射后,根据管类名称,读取管线数据成果库中对应的电线表,即管点表和管线表。
S202,采用点线表,对管线参数进行格式转换,得到二维管点管线数据。
采用管点表和管线表,对管线参数进行格式转换,生成相应的二维管点管线数据,二维管点管线数据的格式为*.udbx格式,*.udbx格式是一种文件型的空间数据格式,支持全空间数据的高效存储与管理。可选地,生成的管点和管线数据格式还可以为*.udb格式。
示例地,燃气管线的字段名称为TR,读取管线数据成果库中TR对应的管点表和管线表,通过数据格式转换指令生成TR的空间数据格式的二维管点管线数据。
本申请实施例提供的一种格式转换方法,可将SuperMap iDesktop 10i平台不支持的*.mdb格式的二维数据转换为能够支持的*.udbx格式或*.udb格式,进而将格式转换后的二维管点管线数据作为基础数据,建立二维场景中预设区域的二维管点管线模型。
在上述图1所示的一种数据处理方法的基础上,本申请实施例还提供了一种上述一种数据处理方法中生成三维管点管线模型的实现方法。如下结合附图对该实施例进行具体解释说明。图3为本申请实施例提供的一种三维管点管线模型生成的流程示意图。如图3所示,上述图1所示的S103中,可包括:
根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成预设区域的三维网络数据集。
其中,市政管线存在特殊性,即管线埋设在地表下,因此,在二维管点管线数据的基础上,还需要目标区域的数字高程模型(Digital Elevation Model,DEM),才可生成三维模型。即,进行三维管线模型创建时,需要二维管点管线数据以及数字高程模型。因此,根据预设区域内的预设管点管线拓扑关系、二维管点管线数据以及数字高程模型,生成预设区域的三维网络数据集。其中,三维网络数据包括:三维管点数据和三维管线数据。
对原始的数字高程模型,在SuperMap iDesktop 10i中设置相应的投影参数,将数字高程模型添加至新建的三维场景中,并且生成数字高程模型的缓存,即,场景中的数字高程模型用缓存替换。
S301,根据三维管点数据,从预设的管点符号库中查找三维管点数据的符号参数。
示例地,在本申请实施例中,基于SuperMap iDesktop 10i平台制定了相应的管点符号库和管线符号库。
管点符号库根据管类的不同制定了相应的三维符号。
S302,根据三维管线数据,从预设的管线符号库中查找三维管线数据的颜色参数。
管线符号库根据管类的不同以及管线探测规程中的要求,对管线颜色进行了定义,即管线符号库中存在管线的颜色参数。
S303,根据三维管线数据和预设的管线成果库中三维管线数据的断面尺寸,得到三维管线数据的管径参数。
可选地,在本申请实施例中S301、S302以及S303依次进行,但,S301、S302以及S303也可乱序进行,还可并行进行,在本申请中不做具体限定。
S304,根据三维管点数据的符号参数,生成三维管点模型。
可选地,通过生成三维管点模型指令自动生成三维管点模型。
S305,根据三维管线数据的颜色参数和管径参数,生成三维管线模型。
可选地,可根据断面尺寸同比例生成管径,也可根据不同比例,在本申请中不做具体限定。
可选地,通过生成三维管线模型指令自动生成三维管线模型。
可选地,在本申请实施例中S304以及S305依次进行,但,S304以及S305也可乱序进行,还可并行进行,在本申请中不做具体限定。
本申请实施例提供的一种生成三维管点管线模型方法,可根据预设区域的三维网络数据集,自动生成三维管点管线模型。
在上述图1所示的一种数据处理方法的基础上,本申请实施例还提供了另一种数据处理方法的实现方法。如下结合附图对该实施例进行具体解释说明。图4为本申请实施例提供的另一种数据处理方法的流程示意图。
如图4所示,上述图1所示的一种数据处理方法中,还包括:
S401,获取预设区域的数字高程模型。
数字高程模型包括:预设区域内各个位置点的高程值。
数字高程模型是通过有限的地形高程数据实现对地形表面形态的数字化模拟。
S402,根据预设区域内的各个附属设施所在的位置点,从数字高程模型中确定各个附属设施的高程值;
示例地,由于管线的特殊性,管线的一些附属设施如井盖、配电箱、变压器等,实际生活中和地面贴合,因此,需将与地面贴合的附属设施的高程值在配置文件中进行完善,即,结合实际,获取并对各个附属设施赋予相应的高程值。
建立附属设施的三维模型的过程中,会根据指令读取配置文件中包含的且在管点属性表包含的所有附属设施。
S403,根据各个附属设施的高程值,以及各个附属设施的三维符号,生成各个附属设施的三维模型。
管点符号库根据附属设施类型的不同制定了相应的附属设施三维符号,在生成三维模型前需要将属性表中的附属设施名称和对应的三维符号ID进行配置。示例地,<SymbolId Name="变压器"SymbolId="94003216">,其中,附属设施名称的字段名称设置为Name,对应的三维符号ID的字段名称设置为SymbolId,即变压器对应的三维符号ID为94003216。
示例地,根据各个附属设施的三维符号制作三维管点管线模型时,井盖等附属设施的三维模型可以根据高程值自动与地面贴合。
本申请实施例提供的另一种数据处理方法,在配置文件中对附属设施的高程值进行完善,进而生成各个附属设施的三维模型。
在本申请实施例中,二维管点管线数据、三维管点管线数据以及各个附属设施的三维模型的数据,分别存储至对应的数据库中,数据库均存储在云服务器中,节省物理存储空间,一定程度上节约了成本。同时,不同类别的数据也会建立不同的数据库,示例地,二维矢量数据如*.shp、*.udb、*.mdb等,影像数据如*.tiff、*.img、*.jpg、*.png等,三维数据如*.osgb、*.dxf、*.obj等。也即,对于不同的数据类型,本申请可以将多种类型的数据在SuperMap iServer 10i平台中进行同步展示。
在上述图1所示的一种数据处理方法的基础上,本申请实施例还提供了一种二三维数据共享方法的实现方法。如下结合附图对该实施例进行具体解释说明。图5为本申请实施例提供的一种二三维数据共享方法的流程示意图。如图5所示,上述图1所示的一种数据处理方法中,还包括:
S501,建立二维管点管线数据与第一预设网页服务接口的关联关系。
本申请实施例可以将二维管点管线数据进行存储并显示,若其他业务部门或者其他***建设需要利用该二维管点管线数据,为了避免数据的重复建设,本申请实施例可以对二维管点管线数据进行数据共享。
建立二维管点管线数据与第一预设网页服务接口的关联关系,以基于第一预设网页服务接口调用二维管点管线数据。
示例地,SuperMap iDesktop 10i平台整体为C/S架构,对二维管点管线数据提供标准的Web服务接口,跨业务部门通过登录对该平台内的服务进行申请,以在其他平台中使用。
示例地,由于数据的特殊性,在实际场景中,需要重点考虑数据使用时的安全性,GIS基础平台的用户一般为政务单位,网络环境一般为政务外网,因此,将所有数据发布为Web服务,供有权限登录平台的用户可以对任何服务进行申请、调用并使用。
S502,建立三维管点管线模型与第二预设网页服务接口的关联关系。
本申请实施例可以将三维管点管线数据进行存储并显示,若其他业务部门或者其他***建设需要利用该三维管点管线数据,为了避免数据的重复建设,本申请实施例可以对三维管点管线数据进行数据共享。
建立三维管点管线数据与第二预设网页服务接口的关联关系,以基于第二预设网页服务接口调用三维管点管线模型的数据。
可选地,不仅可以将该SuperMap iDesktop 10i平台中的二三维数据发布为服务,还允许将SuperMap iServer 10i中的服务、第三方GIS服务等注册为本申请实施例中GIS基础平台中的服务,并进行相应的功能操作。
S503,建立各个附属设施的三维模型与第三预设网页服务接口的关联关系。
本申请实施例可以将各个附属设施的数据进行存储并显示,若其他业务部门或者其他***建设需要利用该各个附属设施数据,为了避免数据的重复建设,本申请实施例可以对各个附属设施数据进行数据共享。
建立各个附属设施的三维模型与第三预设网页服务接口的关联关系,以基于第三预设网页服务接口调用各个附属设施的三维模型的数据。
可选地,二维数据和三维数据也可根据实际情况生成缓存进行使用。
可选地,在图5所示的本申请实施例中,S501、S502以及S503依次进行,但,S501、S502以及S503也可乱序进行,还可并行进行,在本申请中不做具体限定。
在本申请实施例中,用户根据第一预设网页服务接口、第二预设网页服务接口以及第三预设网页服务接口调用相应的数据或服务时,可以直接从云数据库中进行调用,即数据和服务不进行本地存储。
本申请实施例提供的第一预设网页服务接口、第二预设网页服务接口以及第三预设网页服务接口,打破了传统的数据信息化模式,数据不仅只能在单一***里使用,而是通过数据共享的方式使数据得到充分的应用,在跨部门跨区域业务协同方面,通过Web服务接口,将数据延伸到各个行业领域,使得多部门数据资源共享与协同管理。
下述对用以执行的本申请所提供的一种数据处理装置及电子设备进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
图6为本申请实施例提供的一种数据处理装置的示意图,如图6所示,该数据处理装置包括:
获取模块601,用于获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置。
转换模块602,用于根据管类名称,对管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在预设区域的二维地图中部署位置处显示。
生成模块603,用于根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成三维管点管线模型,以用于在预设区域的三维场景中部署位置处显示。
可选地,转换模块602具体用于根据管类名称,从预设的管线成果库中查找管类名称对应的点线表;采用点线表,对管线参数进行格式转换,得到二维管点管线数据。
可选地,生成模块603具体用于根据预设区域内的预设管点管线拓扑关系和二维管点管线数据,生成三维网络数据集,三维网络数据包括:三维管点数据和三维管线数据;根据三维管点数据,从预设的管点符号库中查找三维管点数据的符号参数;根据三维管线数据,从预设的管线符号库中查找三维管线数据的颜色参数;根据三维管线数据和预设的管线成果库中三维管线数据的断面尺寸,得到三维管线数据的管径参数;根据三维管点数据的符号参数,生成三维管点模型;根据三维管线数据的颜色参数和管径参数,生成三维管线模型。
附属模块604,用于获取预设区域的数字高程模型,数字高程模型包括:预设区域内各个位置点的高程值;根据预设区域内的各个附属设施所在的位置点,从数字高程模型中确定各个附属设施的高程值;根据各个附属设施的高程值,以及各个附属设施的三维符号,生成各个附属设施的三维模型。
可选地,附属模块604具体还用于将二维管点管线数据、三维管点管线模型的数据以及各个附属设施的三维模型的数据,分别存储至对应的数据库中。
第一接口模块605,用于建立二维管点管线数据与第一预设网页服务接口的关联关系,以基于第一预设网页服务接口调用二维管点管线数据;建立三维管点管线模型与第二预设网页服务接口的关联关系,以基于第二预设网页服务接口调用三维管点管线模型的数据。
第二接口模块606,用于建立各个附属设施的三维模型与第三预设网页服务接口的关联关系,以基于第三预设网页服务接口调用各个附属设施的三维模型的数据。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
图7为本申请实施例提供的一种电子设备的示意图,该电子设备可以是具备计算处理功能的计算设备或服务器。
该电子设备包括:处理器701、存储介质702、总线703。处理器701和存储介质702通过总线703连接。
存储介质702用于存储程序,处理器701调用存储介质702存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置;
根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在所述预设区域的二维地图中所述部署位置处显示;
根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,以用于在所述预设区域的三维场景中所述部署位置处显示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,包括:
根据所述管类名称,从预设的管线成果库中查找所述管类名称对应的点线表;
采用所述点线表,对所述管线参数进行格式转换,得到所述二维管点管线数据。
3.根据权利要求1所述的方法,其特征在于,所述根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,包括:
根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维网络数据集,所述三维网络数据包括:三维管点数据和三维管线数据;
根据所述三维管点数据,从预设的管点符号库中查找所述三维管点数据的符号参数;
根据所述三维管线数据,从预设的管线符号库中查找所述三维管线数据的颜色参数;
根据所述三维管线数据和预设的管线成果库中所述三维管线数据的断面尺寸,得到所述三维管线数据的管径参数;
根据所述三维管点数据的符号参数,生成三维管点模型;
根据所述三维管线数据的颜色参数和管径参数,生成三维管线模型。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述预设区域的数字高程模型,所述数字高程模型包括:所述预设区域内各个位置点的高程值;
根据所述预设区域内的各个附属设施所在的位置点,从所述数字高程模型中确定所述各个附属设施的高程值;
根据所述各个附属设施的高程值,以及所述各个附属设施的三维符号,生成所述各个附属设施的三维模型。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
将所述二维管点管线数据、所述三维管点管线模型的数据以及所述各个附属设施的三维模型的数据,分别存储至对应的数据库中。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
建立所述二维管点管线数据与第一预设网页服务接口的关联关系,以基于所述第一预设网页服务接口调用所述二维管点管线数据;
建立所述三维管点管线模型与第二预设网页服务接口的关联关系,以基于所述第二预设网页服务接口调用所述三维管点管线模型的数据。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
建立所述各个附属设施的三维模型与第三预设网页服务接口的关联关系,以基于所述第三预设网页服务接口调用所述各个附属设施的三维模型的数据。
8.一种数据处理装置,其特征在于,包括:
获取模块,用于获取预设区域内的多条管线信息,每条管线信息包括:管类名称、管线参数、部署位置;
转换模块,用于根据所述管类名称,对所述管线参数进行格式转换,得到空间数据格式的二维管点管线数据,以在所述预设区域的二维地图中所述部署位置处显示;
生成模块,用于根据所述预设区域内的预设管点管线拓扑关系和所述二维管点管线数据,生成三维管点管线模型,以用于在所述预设区域的三维场景中所述部署位置处显示。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-7任一所述数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-7任一所述数据处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111487793.0A CN114254491A (zh) | 2021-12-08 | 2021-12-08 | 一种数据处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111487793.0A CN114254491A (zh) | 2021-12-08 | 2021-12-08 | 一种数据处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114254491A true CN114254491A (zh) | 2022-03-29 |
Family
ID=80794187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111487793.0A Pending CN114254491A (zh) | 2021-12-08 | 2021-12-08 | 一种数据处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114254491A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114880758A (zh) * | 2022-07-11 | 2022-08-09 | 昆山市城乡房产测量有限公司 | 地下管线探测方法、装置、设备及存储介质 |
-
2021
- 2021-12-08 CN CN202111487793.0A patent/CN114254491A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114880758A (zh) * | 2022-07-11 | 2022-08-09 | 昆山市城乡房产测量有限公司 | 地下管线探测方法、装置、设备及存储介质 |
CN114880758B (zh) * | 2022-07-11 | 2022-11-04 | 昆山市城乡房产测量有限公司 | 地下管线探测方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111274337B (zh) | 一种基于实景三维的二三维一体化gis*** | |
KR101996177B1 (ko) | Bim/gis 통합 정보 제공 방법 및 장치, 그리고 이를 이용하는 시스템 | |
CN112559667B (zh) | 地图编辑器、地图引擎、地图编辑***、方法及存储介质 | |
CN105205092A (zh) | 基于瓦片将可搜索地理空间数据分配到客户端装置 | |
CN112069582A (zh) | 工程场景建立方法 | |
CN107092623B (zh) | 一种兴趣点查询方法及装置 | |
Dimitrov et al. | 3d city model as a first step towards digital twin of Sofia city | |
CN108572951B (zh) | 一种基于地理信息的制图数据三维显示*** | |
CN104951526A (zh) | 一种三维模型管理*** | |
US20130167049A1 (en) | Geographic information service system | |
CN112685616A (zh) | 一种基于空间网格和建筑信息模型的精准化电力部件管理方法 | |
CN114254491A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN112100297A (zh) | 城市更新中数据管理的三维可视化方法 | |
CN105741340A (zh) | 一种用于网页展示的输电线路三维场景仿真方法和*** | |
CN114663324A (zh) | 一种bim模型与gis信息的融合显示方法及相关组件 | |
Kumar et al. | Compactly representing massive terrain models as TINs in CityGML | |
CN113034679A (zh) | 一种用于输电线路的实时动态三维可视化展示方法 | |
CN110799969A (zh) | 语义矢量片 | |
Lockwood et al. | Marine geographic information systems—What sets them apart? | |
CN113239076A (zh) | 一种基于三维影像的地理信息查询管理平台 | |
Dorninger et al. | Technical push on 3d data standards for cultural heritage management | |
Beck et al. | Seeing the unseen: delivering integrated underground utility data in the UK | |
Jangra et al. | Geographic information system (GIS) | |
Brodeur | Standardization in Geomatics: in Canada and in ISO/TC 211 | |
CN108170720A (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 |