加载中 ...
首页 > 软件介绍 > 基础软件 正文

NV GIS引擎

2019-03-24 15:51:21 来源:沈阳软件公司 作者:沈阳软件开发

GIS电子地图

NV GIS引擎简介

NV GIS是一个基于J2EE架构的,服务器端的GIS引擎,它提供了一个用于在网络中发布GIS数据和服务的分层框架结构。

它允许您建立可伸缩的GIS或LBS应用。无论是因特网、企业内部网还是无线设备,都能够通过NV GIS方便地发布地图相关的信息。NV GIS包括一系列的组件和工具,用于组织GIS数据,定义地图,发布与管理GIS服务。通过NV GIS,我们可以快速组织并发布各种GIS数据和服务。

使用NV GIS可以实现:

在网络中发布高质量交互式地图

对GIS数据进行各种查询,包括空间的和非空间信息

将多源(网络或本地)GIS数据进行集成并发布于网络中

使地图、数据和元数据可被不同的客户端(移动、桌面、浏览器)获取

可伸缩的服务器结构能适应不断增长的服务要求,而无须修改应用软件

企业用户或服务提供商可以基于NV GIS构建相关的行业应用,如LBS,应急联动,(国土,林业,电力和交通等)资源管理;内容(数据)提供商则可以利用NV GIS将自己的数据发布为服务。

软件架构

NV GIS引擎

技术特性

NV GIS基于Java开发,符合J2SE和J2EE标准,遵循OGC的沈阳软件开发,WFS,GML,SLD,Filter,SFS等规范。

它带有一系列可视和非可视的JavaBean。部分内核采用了C++,以JNI方式与Java结合,极大地提高了运行效率。

NV GIS拥有灵活的地图符号定义,可以通过更换符号文件轻松获得各种不同的地图渲染效果。

NV GIS实现了动态注记功能。能够根据当前视窗大小,显示比例,待显示信息的密度、等级,注记点的相对位置等情况自主、动态调整标注,使标注信息的显示更美观、合理。

NV GIS的路径搜索算法是基于A*的双向路径搜索算法,并合理利用路段的级别信息,使路径计算时间较短,并保持较低的内存峰值。

NV GIS具有多种地名搜索方法:按类别搜索,按名称模糊搜索,根据坐标范围搜索,根据距离搜索等。搜索结果可以按照多种方式排序,灵活方便 。

面向服务的架构(SOA)与RIA技术结合

可被管理,基于 JMX 的管理框架

核心功能介绍

NV GIS功能强大且丰富,能够满足日常GIS系统所需的全部功能要求。并且提供了丰富的API接口,供上层应用调用,便于二次开发。API开发对象模型为简单的、粗粒度对象模型,易于二次开发。如下图:

NV GIS引擎

GIS引擎功能如下:

地图发布

本功能包含矢量地图发布、栅格地图发布两个功能。主要完成矢量地图数据的调度,栅格地图的渲染。

矢量地图数据的调度主要用于客户端矢量地图浏览器发起矢量地图请求,NV GIS的矢量地图发布功能进行矢量地图数据的调度处理得到所需要的矢量地图块号,并取出数据给终端。

栅格地图发布的方式为:客户端对某区域地图进行请求,并确定请求的位图格式,服务端依据请求范围进行数据获取并进行渲染。渲染后生成指定的格式,以URL或者数据的方式传递给终端用户。地图中能对路线、POI、机动等等进行高亮度显示。

地图漫游

方便地图的多方向、多角度浏览,可无极缩放地图,满足客户全方位、多角度的地图浏览要求。

鹰眼

鹰眼功能可以方便使用者鸟揽全局,清晰了解目前所处的位置。快速定位到所要浏览的位置。

图层控制

控制某一或几个图层的可见性、可编辑性、可搜索性等。

地图标注

提供地图标注的接口,方便地进行地图的编辑。

自定义符号

可以自定义某一种或某几种POI的图标符号,提供个性化的服务功能。

动态注记

动态注记功能,使得POI、道路、区域的名称实现动态的标注,自动避让,不会出现重叠的现象。

地图测量

提供测量面积、周长、长度等功能。

智能搜索

本功能提供通过指定名称或者属性、地理范围、类型等等进行地物的查找。通过智能搜索得到地物的集合,并可按照批配度、与指定地点的距离等等进行排序。

地理编码

本功能包含地理编码与逆地理编码两个功能。地理编码:提供通过指定的地名、地址、交叉路口或者POI得到一个确切的地理位置。逆地理编码:提供一个地理位置得到的这个地理位置的地名、交叉路口或者POI以及一个详细的地理描述,可能会包含一个匹配的集合。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。

推荐阅读