如何在内网(局域网中)发布OpenLayers地图平台

2017-11-10 10:54:25 0人评论 886次浏览 分类:技术文章

一、概述

这里以中间件作为谷歌地球(GoogleEarth)卫星地图发布引挚,杭州市4到14级谷歌地球卫星地图(WGS84经纬度投影)作为中间件的地图发布数据源,OpenLayers开源平台作为加载中间件发布的卫星影像数据平台,说明如何在内网(局域网)中构建一套基于OpenLayers开发平台的离线WebGIS地理信息系统。


二、如何发布杭州市谷歌地球卫星影像

以下只对如何发布杭州市谷歌地球卫星影像作简要说明,具体教程请参阅:

如何在 OpenLayers 中调用中间件发布的WGS84卫星影像

在万能地图下载器中,选择地图类型数据源为“谷歌地球”。

选择下载任务范围时,可以通过框选、多边形选择或按行政区划的方式下载影像数据,这里选择按“杭州市”的行政区划范围下载,点击“下载”可以显示“新建任务”对话框。


1选择下载范围.jpg


在“新建任务”对话框中选择需要下载的级别,由于需要在缩放时每一级都需要显示下载影像,因此在下载数据时建议选择4-19级(如果范围在省以上,建议分成多个块下载),这里以第4到14级为例。

需要说明的是,由于谷歌地球的数据是最低级别是第4级,因此只能从第4级开始下载。


2新建下载任务.jpg


杭州市谷歌地球卫星地图影像数据下载完成之后,需要在中间件中配置数据路径为下载任务目录,然后需要重启中间件之后,设置参数才能生效。


3服务器配置.jpg


通过以上操作,谷歌地球卫星影像地图发布完成,用户可以通过URL地址对中间件发布的瓦片进行访问,如:http://127.0.0.1:8080/getImage?z=11&y=344&x=1698

URL中的参数说明:

127.0.0.1          服务器IP地址

8080                 端口号

getImage         表示请求影像格式瓦片

getLabel           表示请求地名路网瓦片

getDem            表示请求数字高程瓦片

Z                       级别

X                       列号

Y                       行号

以上为中间件发布谷歌地球卫星影像的简要说明,详细教程请参阅:

如何在 OpenLayers 中调用中间件发布的WGS84卫星影像


三、如何构建WebGIS地理信息系统站点

在 OpenLayers 源码中,打开map.js文件修改瓦片加载地址为中间件的地图发布地址,即:

var ImageURL = 'http://127.0.0.1:8080/getImage?z={z}&y={y}&x={x}';

var LabelURL = 'http://127.0.0.1:8080/getLabel?z={z}&y={y}&x={x}';

保存编辑结果后,可以在IIS中对OpenLayers开发平台进行站点配置。


4源码修改.jpg


在电脑右键菜单中选择“管理”菜单,可打开“计算机管理”界面。


5打开计算机管理.jpg


在“计算机管理”界面中,选择“服务和应用程序\Internet Information Services (IIS) 管理器”,这里是以Win10系统为例,操作系统不同,会略有差异。


6打开IIS.jpg


如果没有该菜单项,可以在操作系统中开启IIS功能。

相关教程,请参阅:

如何在Win10中开启IIS功能 

在“网站”节点上单击右键,选择“添加网站”菜单,可以新建站点。


7添加网站.jpg


在“添加网站”对话框中,可以设置网站名称、物理路径和端口等站点必备参数。


8网站参数设置.jpg


设置参数说明:

网站名称          网站的站点名称

物理路径          OpenLayers源码的存储目录

端口                 一般站点访问的默认端口为80,如果被占用,可以设置其它端口,如8082

站点新建成功后,选择新建站点,可以打开浏览网站。


9浏览站点.jpg


默认打开的主机地址为本机地址,为了让局域网内的其它用户可以访问,可以将localhost更换为本机IP地址进行访问。


10打开站点查看.jpg


本机IP地址的获取,可以通过输入DOS命令的方式获取。

按键盘上的Win键+R键,可以打开“运行”对话框。


11Win+R键.jpg


在“运行”对话框中输入“cmd”,点击“确定”可以打开DOS命令执行窗口。


12打开DOS窗口.jpg


在命令窗口中输入“ipconfig”命令之后,按回车键可以显示与本机IP相关的信息,其中包括本机的IP地址。


13本地IP地址.jpg


将谷歌地球卫星影像地图加载的URL地址中的localhost替换为当前IP地址。


14局域网访问结果.jpg


最终的谷歌地球卫星影像访问地址,类似于http://192.168.0.10:8082,该URL可以在任何一台内网(局域网)中的电脑进行访问,从而实现在在内网(局域网)中构建WebGIS系统。

本文相关教程,请参阅:

如何在 OpenLayers 中调用中间件发布的WGS84卫星影像 

如何在Win10中开启IIS功能


附件下载

相关资讯

  • 江苏省谷歌高清卫星地图下载(百度网盘离线包下载)

    一、概述江苏,简称“苏”,是中国省级行政区,省会南京,以“江宁府”与“苏州府”之首字得名。地处长江经济带,位于中国大陆东部沿海中心、长江下游,东濒黄海,东南与浙江和上海毗邻,西接安徽,北接山东,地跨长江、淮河,京杭大运河从中穿过。江苏是中国古代文明、远古人…

    2018-7-3 16:16:17
  • 吉林省谷歌高清卫星地图下载(百度网盘离线包下载)

    一、概述吉林,地处中国东北中部,东北亚地理中心,因清初建吉林乌拉城而得名,简称“吉”,省会长春,原省会吉林市。吉林省位于日本、俄罗斯、朝鲜、韩国、蒙古与中国东北部组成的东北亚几何中心地带。北接黑龙江省,南邻辽宁省,西接内蒙古自治区,东与俄罗斯联邦接壤,东南…

    2018-6-22 16:04:09
  • 湖南省谷歌高清卫星地图下载(百度网盘离线包下载)

    一、概述湖南为中华人民共和国省级行政区,地处中国中南部、长江中游南部,宋代划定为荆湖南路而开始简称湖南,省内最大河流湘江流贯南北而简称“湘”,也称潇湘,省会驻东北部的长沙市。湖南东临江西,西接重庆、贵州,南毗广东、广西,北与湖北相连。湖南是华夏文明的重要发…

    2018-6-15 15:31:16
  • 湖北省谷歌高清卫星地图下载(百度网盘离线包下载)

    一、概述湖北,简称“鄂”,中华人民共和国省级行政区,省会武汉,因位于长江中游、洞庭湖以北,故名湖北。地处中国中部,东邻安徽,西连重庆,西北与陕西接壤,南接江西、湖南,北与河南毗邻。湖北省位居华中腹地,是中华文明的重要发祥地之一。先秦时期,从哲学到文学,产生…

    2018-6-5 15:16:09
我们的客户
卫星地图下载