当前位置:>软件教程>地图发布服务中间件>开发应用

如何在内网(局域网)中发布WebGIS系统(待更新。。。)

2017/11/8 11:37:47 0人评论 4198 次

900-150.gif

01

概述

这里以中间件作为卫星地图发布引挚,许昌市1-14级卫星地图作为中间件的地图发布数据源,GoogleMap 离线 API 作为加载中间件发布的卫星影像数据平台,说明如何在内网(局域网)中构建一套离线的WebGIS地理信息系统。

02

如何发布许昌市卫星影像

以下只对如何发布许昌市卫星影像作简要说明,具体教程,请参阅:

如何在 GoogleMap API 中调用中间件发布的卫星影像 

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


2选择下载范围.jpg


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


3新建下载任务.jpg


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


3服务器配置.jpg


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

URL中的参数说明:

127.0.0.1         服务器IP地址

8080                端口号

getImage        表示请求影像格式瓦片

getLabel         表示请求地名路网瓦片

getDem          表示请求数字高程瓦片

Z                      级别

X                      列号

Y                      行号

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

如何在 GoogleMap API 中调用中间件发布的卫星影像


03

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

在 GoogleMap API 源码中,打开map.js文件修改瓦片加载地址为中间件的地图发布地址,即:strURL = "http://127.0.0.1:8080/getImage?z=" + zoom + '&y=' + coord.y + '&x=' + coord.x;

保存编辑结果后,可以在IIS中对GoogleMap API 源码(源码仅为中间件式版用户免费提供)进行站点配置。


4编辑GoogleMapAPI源码.jpg


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


5打开计算机管理.jpg


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


6打开IIS.jpg


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

相关教程,请参阅:

如何在Win10中开启IIS功能

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


7添加网站.jpg


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


8站点配置.jpg


设置参数说明:

   网站名称                         网站的站点名称

   物理路径                         Google Map 离线 API 源码的存储目录

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

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


9选择站点.jpg


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


10网站打开结果.jpg


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

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


11Win+R键.jpg


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


12打开DOS窗口.jpg


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


13本地IP地址.jpg


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


14局域网内的发布地址.jpg


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

本文相关教程,请参阅:

如何在 GoogleMap API 中调用中间件发布的卫星影像 

如何在Win10中开启IIS功能


推荐阅读:

【免费】免费分享全国省级与市级行政区划啦!

【免费】百度网盘可免费下载全国高清卫星影像啦!

【免费】百度网盘可免费下载全国30米SRTM高程啦!

【免费】免费从网盘下载的影像和高程DEM如何使用?

【说明】如何利用免费地图数据构建一个离线三维地球?

【说明】DAT与IDX格式文件如何打开?

【说明】如何免费下载高清卫星影像地图?

【说明】22.3TB全国1-20级卫星影像终于出炉!

【亲测】干货:全球73.9TB卫星影像是如何下载的?

【说明】《全国12.5米高程DEM原始数据2.0》发布!

【说明】12.5m、30m、90m 高程数据详细对比说明!

【Cesium】在开源地球 Cesium 离线加载影像和高程!

【ArcMap】在ArcMap中离线加载海量卫星影像的方法!

【说明】《地图发布服务中间件》for Linux 发布!

【GoogleMap API for JS】最新版GoogleMap API 离线源码下载技术!

【亲测】全球卫星影像的大字体挂图打印制作方法

长按关注水经注,我们与你更近一步

地图下载|地图发布|系统部署|定制研发

请拔打24小时热线:400-028-0050

分享到:

相关资讯

    暂无相关的资讯...