什么是地图发布中间件及其功能应用介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

什么是地图发布中间件及其功能应用介绍

一、海量影像地图数据发布首选——中间件

如果需要发布海量影像数据快速构建全国离线二维GIS地理信息系统或全球离线三维地球触摸GIS系统,则需要由硬件、软件、数据和GIS平台四部分组成。

1)硬件

硬件主要包括地图数据服务器和客户端PC机。

服务器:主要用于安装中间件、布署GIS应用平台和存储全国卫星影像数据。

客户端:用于加载GIS平台,并接收中间件发布的影像数据、地名路网数据和高程数据。

2)软件

软件主要包括《水经注地图发布服务中间件》(简称“中间件”)和《水经注万能地图下载器》(简称“下载器”)。

中间件:用于发布全国或全球海量卫星影像数据、地名路网和高程数据。

下载器:用于下载卫星影像数据、地名路网和高程数据。

3)数据

用户可以自行下载数据或直接购买下载好的数据。

自行下载:卫星影像数据、地名路网数据和高程数据可以用《水经注万能地图下载器》自行下载。

直接购买:购买之后,会通过邮寄硬盘(全国数据)或阵列柜(全球数据)

的方式为用户提供。

4)GIS平台

由于中间件只是一个基于URL请求返回瓦片数据的功能部件,因此只要可以支持瓦片式影像加载的GIS平台都可以进行调用。

这里推荐几个GIS开发平台供选择:

1)Google Map 离线API

2)Openlayers 二维开源平台

3)ArcGIS API for JavaScript

4)Cesium 开源三维地球平台

5)OsgEarth开源三维地球平台

二、什么是地图发布中间件

简单的讲,地图发布中间件就是为客户端提供影像瓦片的一个Windows系统服务。它只做一件事,也就是客户端通过URL请求的方式,可以快速返回影像瓦片、地名路网瓦片和高程瓦片数据。

获取影像URL示例

http://127.0.0.1:8080/getImage?z=6&y=62&x=35

获取地图路网URL示例

http://127.0.0.1:8080/getlabel?z=6&y=62&x=35

获取高程URL示例

http://127.0.0.1:8080/getDem?z=6&y=62&x=35

URL中的参数说明:

127.0.0.1 服务器IP地址

8080 端口号

getImage 表示请求影像格式瓦片getLabel 表示请求地名路网瓦片getDem 表示请求数字高程瓦片Z 级别

X 列号

Y 行号

三、数据源从哪里获得

地图发布中间件的数据源为万能下载器下载的任务文件(*.dat和*.idx),卫星影像、地名路网和高程数据都可以用万能地图下载器下载,然后用中间件进行地图发布。

除了自行下载影像数据之外,也可以为用户提供已下载完成的全国卫星影像数据和全球卫星影像数据。

四、支持发布哪些投影坐标系的地图数据

中间件仅支持Web墨卡托投影坐标系和WGS84经纬度坐标系的卫星地图和地名路网,发布的高程数据仅支持WGS84经纬度坐标系。

五、最大的优点是什么,可以解决什么问题?

1)支持海量数据发布

支持发布全国(8TB)以及全球(100TB以上)的海量卫星影像数据和地名路网数据

2)瓦片提取速度快

从100TB以上的海量影像数据中可以闪电式提取并发布瓦片数据。

3)瓦片打包式存储

瓦片存储方式为打包式存储,也即为下载器的任务文件(*.dat和*.idx),

10万张瓦片存储在一个文件中而不影像瓦片的检索提取速度。

4)数据管理方便

当需要更新影像数据时,只需要用万能地图下载器下载相应的文件块更新替换即可,数据包的模块化存储对数据更新、备份和管理都十分方便。

5)运行环境简单

中间件不需要第三方插件和平台支持,数据包文件为纯二进制文件,也不需要任何数据库支持,运行环境简单。

六、用中间件和用ArcGIS发布影像有什么区别

ArcGIS发布的的ArcGIS Server影像为瓦片式存储,由于在Windows操作系统中存储文件都是以簇(NTFS磁盘格式为4个字节)为单位,文件所占的空间都是簇的整数倍,即便文件最后一部分没有占满整个簇,后面的文件也不会紧接着这个簇继续写入,而是从另外一个新的簇开始写,这样就会造成空间浪费,文件越多浪费的存储空间也就越多。

另外,操作系统对文件的检索能力也有一定瓶颈,如果文件数量达到了十亿级别,会非常影像读写速度,这样就会带来文件复制速度慢,系统布署周期长,数据更新维护工作困难等一系列问题。

也就是说瓦片,ArcGIS Server不适合发布全国或全球的海量瓦片数据,但它却是中间件的强项。

七、需要哪些配套软件

万能地图下载器作为中间件数据源的提供者,是必不可少的配套软件。

即便是已经有了全国或全球的数据,也可以通过下载器对局部数据范围进行下载,并替换更新对应的数据包文件。也就是说,可以利用下载器随时自主更新影像。

八、能用于哪些GIS开发平台

由于中间件只是一个基于URL请求返回瓦片数据的功能部件,因此如果需要构建一套真正的GIS平台,还需要GIS平台客户端支持。

这里推荐几个GIS开发平台供选择:

1)Google Map 离线API

2)Openlayers 二维开源平台

3)ArcGIS API for JavaScript

4)Cesium 开源三维地球

5)OsgEarth开源三维地球

相关文档
最新文档