[发明专利]一种统一坐标系进行数据自动发布方法及计算机程序产品在审
| 申请号: | 202010442703.5 | 申请日: | 2020-05-22 |
| 公开(公告)号: | CN111814017A | 公开(公告)日: | 2020-10-23 |
| 发明(设计)人: | 李申章;赵志宇;马文;黄祖源;田园;李辉 | 申请(专利权)人: | 云南电网有限责任公司信息中心 |
| 主分类号: | G06F16/909 | 分类号: | G06F16/909;G06F16/9537;G06F16/958 |
| 代理公司: | 昆明今威专利商标代理有限公司 53115 | 代理人: | 乔涛 |
| 地址: | 650217 云南省昆*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 统一 坐标系 进行 数据 自动 发布 方法 计算机 程序 产品 | ||
本发明公开了一种统一坐标系进行数据自动发布方法及计算机程序产品,包括步骤有:(1)确定核心坐标系;(2)预编写转换函数,转换函数分为同一椭球体和不同椭球体,同一椭球体的转换函数根据投影原理编写,不同椭球体的转换函数需要先将其转换为空间直角坐标系,利用七参数对应进行转换成目标空间直角坐标系,再转化为目标坐标系;(3)输入预转换坐标系,将其与转换函数对应完成坐标系统一;(4)调用Geoserver中Rest接口;(5)创建工作区;(6)创建数据存储;(7)发布图层。本发明针对多个坐标系待转换的情况,设定了统一的目标坐标系,对其进行统一转换并进行数据自动发布,可直接对转换结果进行调用展现,大大提升了工作效率。
技术领域
本发明涉及一种统一坐标系进行数据自动发布方法及计算机程序产品,属于WebGIS技术领域。
背景技术
近年来随着互联网的普及和GIS技术发展,国内外针对WebGIS的开发与应用已经步入新的阶段,在WebGIS开发与应用的过程中,常常涉及到数据发布,在数据的发布中会存在坐标系不统一的问题。
传统的解决办法是借助ArcGIS工具箱中的投影工具对坐标系进行转换实现统一,或者基于GIS二次开发工具依次实现坐标转换,再经过手动配置操作进行数据发布,这种方法效率较为低下,当存在多个不同的坐标系时需要逐一进行坐标系转换。
发明内容
本发明设计了一种方法使得GIS中所有数据的坐标系能一次性统一转换,再通过特定接口进行数据自动发布,大大提高了工作效率,解决了WebGIS中由于坐标系不统一数据发布效率低下的问题。
一种统一坐标系进行数据自动发布方法及计算机程序产品,实现地理及投影坐标系的GIS原始数据自动统一服务发布,其步骤如下:
步骤(1)确定核心坐标系,核心坐标系为所有坐标系的转换目标;
步骤(2)预编写转换函数,转换函数分为同一椭球体和不同椭球体,同一椭球体的转换函数根据投影原理编写,不同椭球体的转换函数需要先将其转换为空间直角坐标系,利用七参数对应进行转换成目标空间直角坐标系,再转化为目标坐标系;
步骤(3)输入预转换坐标系,将其与转换函数对应完成坐标系统一;
步骤(4)调用Geoserver中Rest接口;
步骤(5)创建工作区;
步骤(6)创建数据存储;
步骤(7)发布图层。
进一步地,所述步骤(2)中还进行基于JAVA的shape文件坐标信息获取,包括:
shape格式文件最少包含3个文件,他们的后缀是:.shp、.dbf和.shx,其中.shp存储地理形状和位置信息,.dbf存储属性信息,.shx是索引文件。本发明运用geotools获取shape文件中的坐标信息来作为后续坐标统一的基础。得知shape文件的存储路径后,结合geotools即可获取shape文件的坐标信息。
进一步地,所述步骤(3)中还进行坐标统一后生成shape文件,包括:
Shape文件被geotools解析后进行坐标统一,之后还需要将其转化为shape文件存入指定路径为后续数据发布做准备。主要涉及的类对象为:
(4)FeatureCollection,保存已经创建的要素;
(5)ShapefileDataStore,生成新的shapefile文件。
(6)SimpleFeatureSource,新建数据源。
进一步地,所述步骤(7)中还进行数据自动发布,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南电网有限责任公司信息中心,未经云南电网有限责任公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010442703.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





