关键词: 供地数据 国土资源 地理信息 空间图形 自然地理学 自然资源

近年来,我国在科学技能领域不断取得新打破,人工智能、物联网、云打算、大数据等新技能得到了很大的发展与运用。
全国互联网运用基本遍及,信息化办公渗入到各行各业,提高了社会生产力,改变了社会生产关系。
加快国土自然资源管理信息化,提高国土资源管理效率和水平、强化国土资源监管,推进国土资源管理办法转变,已成为各级国土资源管理部门的共识。
作为国土资源信息载体的国土资源数据,在国土资源各项管理事情中起核心支撑浸染,是国土资源信息化的一项核心内容[1]。
国土自然资源干系业务和地理信息联系非常紧密,大多都涉及空间数据信息,随着地理信息系统(GIS)的发展与国土信息化培植的不断深入,舆图做事被广泛运用到国土资源业务的各个领域。
随之带来地理信息奇迹的发达发展,地理信息公共平台在各地区完成培植,为舆图做事运用供应环境支撑[2]。

在互联网环境中,利用较多的舆图做事API及开拓SDK有百度舆图、高德舆图、天地图等多种舆图做事,个中百度舆图用户居多。
百度舆图供应舆图浏览、舆图查询、实时定位、坐标转换等功能,同时供应功能完备的Android开拓工具包与开拓示例解释,功能强大且随意马虎上手[3]。
该系统紧张办理自然资源供地数据的快速上图及展示问题,通过在线数据更新掩护,智好手机、平板电脑等移动终真个快速便捷查看,完整天然资源供地数据从坐标转换、数据更新到移动端展示的完全事情流程,为干系业务部门供应实时数据支撑,赞助办公决策。

jsp调用百度地图商量百度地图助力下若何实现供地数据治理体系的设计 GraphQL

1、系统构架设计

系统总体构架分为支撑层、数据层、做事层和运用层4个逻辑层。

(1)支撑层:

系统的最底层和根本层,系统运行的软硬件环境,包括网络设备、做事器、操作系统等。

(2)数据层:

做事器端存储的国土资源供地数据,以文件形式存储的ArcGIS的shp格式数据。

(3)做事层:

百度舆图供应互联网真个干系地理信息做事和通过NewMapServer发布的WFS做事,通过做事接口可以查询、修正做事源数据内容。

(4)运用层:

与用户的交互层,包括移动端APP展示系统,B/S构造的Web数据管理掩护系统和百度坐标转换工具(图1)。

图1系统构架设计

全体系统运行形成一个串行流程,分为百度坐标转换、数据上传更新、数据移动端展示3个部分。
流程中每个部分所涉及到的数据格式都是无缝对接的,无需额外处理。
比如输入勘测完成供舆图形数据的拐点坐标文件至百度坐标转换工具,工具输出Web数据管理掩护系统所需的JSON格式字符串,通过WFS做事完成数据做事器真个存储更新,更新后的供地数据详细信息通过移动端APP软件实时浏览查看(图2)。

图2系统运行流程设计

2、干系技能

2.1开拓环境

系统开拓利用Java措辞,Eclipse作为集成开拓环境(IDE)。
Eclipse是著名的跨平台的自由集成开拓环境,最初紧张用来作Java措辞运用开拓,现今通过安装不同的插件,可以支持不同的打算机措辞。

系统的数据管理掩护部分采取B/S构造,利用Eclipse结合struts2、Tomcat工具完成桌面端Web数据掩护系统的开拓事情[4]。
Struts2是一个基于MVC设计模式的Web运用框架,它实质上相称于一个servlet,在MVC设计模式中,Struts2作为掌握器来建立模型与视图的数据交互。
Tomcat做事器是一个免费的开放源代码的Web运用做事器,属于轻量级运用做事器,在中小型系统和并发访问用户不是很多的场合下被普遍利用,是开拓和调试JSP程序的首选,发布Web运用大略快捷。

系统的数据展示部分基于移动端设备完成android开拓,Eclipse中安装ADT(androiddevelopertools)插件,结合AndroidSDK进行Android运用软件代码编写开拓事情[5]。
AndroidSDK是被用于为特定的软件包、软件框架、硬件平台、操作系统等建立运用软件的开拓工具的凑集,供应了AndroidAPI库和开拓工具构建、测试和调试运用程序。
下载免安装AndroidSDK工具包,利用SDKManager管理工具下载配置AndroidSDK开拓版本进行开拓。

2.2百度舆图

系统基于百度舆图获取地理信息做事功能,百度舆图开放平台拥有六大根本舆图做事开放能力:定位、影像、出行、轨迹、数据、剖析,并将六大做事能力免费开放给开拓者利用。
开拓者注册账号后认证成为开拓者,根据运用类型创建运用,选择须要的功能,创建获取密钥进行开拓[6]。

系统开拓过程中用到百度舆图AndroidSDK、JavaScriptAPI、Web做事API3种舆图做事资源

(1)百度舆图AndroidSDK是一套基于Android4.0及以上版本设备的运用程序接口,适用于Android系统移动设备的舆图运用,通过调用舆图SDK接口,可以轻松访问百度舆图做事和数据,构建功能丰富、交互性强的舆图类运用程序,利用<meta-dataandroid:name="com.baidu.lbsapi.API_KEY"android:value="密钥"/>添加授权密钥。

(2)百度舆图JavaScriptAPI是一套由JavaScript措辞编写的运用程序接口,在Web开拓中构建功能丰富、交互性强的舆图运用,支持PC端和移动端基于浏览器的舆图运用开拓,且支持HTML5特性的舆图开拓,利用<scripttype="text/javascript"src="http://api.map.baidu.com/api?v=3.0&ak=密钥">添加授权密钥.

(3)百度舆图Web做事API供应http/https接口,通过http/https形式发起处理要求,获取返回json或xml格式的结果数据,要求利用“http://api.map.baidu.com/geoconv/v1/?coords=经度,纬度&from=1&to=5&ak=密钥”形式添加密钥。

2.3数据处理

数据处理分为存量数据和增量数据2个部分进行处理。
存量数据是系统运用的数据根本,一次性处理较多,利用ArcMap软件和开拓的百度坐标转换工具相结合进行处理[7],处理步骤如图3所示。

图3存量数据处理步骤

百度舆图坐标系是一种加密坐标系,从真实坐标经由了2次坐标转换。
转换后的坐标可以与百度舆图相匹配,但是位置和真实数据是有偏移的,并且这种偏移是不可逆非线性的。
通过调用百度舆图Web做事接口可将真实坐标转换成百度舆图坐标,但是这种转换仅支持点对点之间的转换[8]。
因此,对付线、面的坐标转换,首先须要将转换工具转换成点,完成坐标系之间的转换后,再将工具规复。

由于该系统利用的国土资源供地数据属性表构造单一且数据量很小,因此并没有专门设计数据库来管理数据,而因此存量数据为根本,通过发布WFS(WebFeaturesServer)做事代替数据存储功能。
做事的发布可以利用ArcGis软件自带功能,也可以通过其他软件进行数据做事的发布。
该系统将整理好的shp格式数据通过支配的Newmap做事平台发布Featureserver做事[9]。
增量数据是系统实时更新的数据内容,一样平常是逐条添加,处理步骤如图4所示。

图4增量数据处理步骤

3、系统功能实现

3.1坐标转换

所有的电子舆图、导航设备,都须要加入国家保密插件,测绘完成的真实坐标数据须要经由国家测绘局按照分外的算法进行加密偏移处理,将真实的坐标加密成虚假的坐标,才能出版和发布。
这个处理过程是不可逆非线性变换,而加密后的坐标也常被人称为火星坐标系统(GCJ-02)。
百度坐标系(BD09)用大地坐标经纬度表示,是在火星坐标系统根本之上,再加上百度自身的加偏算法形成的一套坐标系统,相称于在原始坐标之上进行了2次加密偏移处理[10,11]。
因此,测绘真实坐标如果想在百度舆图上进行叠加显示,必须首先将真实坐标转换成百度坐标。

国土资源供地数据外业丈量成果都是平面坐标,单位是米,而百度舆图是大地坐标,单位是度。
因此转换工具须要首先将供地数据进行平面坐标进行高斯反算,得到WGS84的大地坐标,得到经纬度,然后调用百度Web做事API接口进行百度坐标的转换事情[12]。
坐标转换工具完成点对点之间的坐标换算,输出JSON格式坐标字符串,直接作为Web数据管理掩护工具的坐标输入。

3.2WEB数据掩护

基于B/S构造的桌面端Web数据掩护系统支配、操作大略,通过与WFS做事交互进行数据管理,紧张完成数据的条件查询、数据新增、修正、删除等基本功能。
NewMapServer发布的WFS做事包括feature、query、insert、delete等操作,通过向做事发送http要求,完成操作。
要求的URL格式大体如下:“http://IP:端口/newmap/rest/services/samples/china/FeatureServer/feature?layer=&text=&geotype=&geo=&&where=&srsout=&fieldsout=&page=&format=json”。
要求中的每个参数变量完身分歧的要求条件设置,比如要求图层名称、范围、返回结果的格式、个数等信息。
要求发出返回后,根据要求的设置格式解析返回数据,获取供地数据的属性及图形拐点坐标,利用百度API供应的JavaScript类,构建百度舆图覆盖物工具,叠加到百度舆图进行舆图显示(图5)[13,14]。

图5WEB数据掩护系统

图6移动端功能展示

3.3移动端展示

移动端展示系统紧张包括自然资源供地数据的属性解释及统计、空间数据的舆图展示等功能,基于Android系统开拓,并可在线进行版本更新,方便安装支配。
移动互联网继续了固定互联网的很多技能,移动终端成为移动互联网发展的重点之一,通过无线网络技能上网接入互联网的终端设备,既方便随身携带,又为软件运行和内容做事供应了广阔的舞台,并在位置信息、漫游信息以及业务创新模式等方面进行了拓展。
依托移动互联网技能,展示系统为自然资源供地数据的实时查看供应了一种捷径。
系统根据供地培植状态、供地年份、地皮用场等进行统计,并以柱状图、列表等形式进行分类展示,统计结果一览无余。
跟踪详细某一宗地,查看属性解释并且可以进一步进行舆图定位,将宗地空间图形叠加到百度舆图进行显示,被叠加的百度舆图底图可以在矢量舆图和影像舆图之间进行切换(图6)。

4、结语

移动GIS结合了舆图浏览、舆图查询、实时定位、视频浏览等多媒体功能,同时与其他移动信息相互集成,进一步提高了信息获取、剖析、决策的效率,实现了移动数字化生活办公的全覆盖[15]。
目前,由于坐标转换等缘故原由,将类似百度舆图等互联网舆图资源运用到自然资源国土业务还比较少。
该文为国土资源供地数据与百度舆图的结合利用供应了一种实践方法,将互联网电子舆图做事运用到自然资源业务处理事情中,通过运用程序的开拓,结合移动端设备的利用,供应方便快捷的地理信息做事。
该系统办理传统事情办法上图慢、过程繁琐等问题,为干系部门供应实时供地数据的动态信息,赞助事情决策,为自然资源供地数据信息管理与运用供应了一个便捷工具,具有较好的实用代价。
然而,该实践也存在一些不敷,须要下一步进行探索完善。
由于数据量较少且表构造单一,数据以文件形式存储,通过发布WFS做事办法进行数据交互。
但对付数据量大、存在多种表构造干系联的情形,通过WFS做事办法可能不能办理问题。
因此,做事器端数据库的设计利用将是该文下一步须要探索办理的问题。