Web GIS离线解决方案
2017-06-02 19:44
288 查看
1、背景
在离线环境下(局域网中)的GIS系统中如何使用地图?这里的地图主要指的是地图底图,有了底图切片数据,我们就可以看到地图,在上面加上自己的业务数据图层,进行相关操作。
要在离线环境下看到GIS地图,就要有底图切片数据,地图的底图切片数据在一定时间内是不会变化的,可以使用一些地图下载器下载地图切片,如这个地图下载器。
在CS系统中可以基于GMap.Net来做,参考《百度谷歌离线地图解决方案》。
下面介绍下Web系统如何使用GIS切片数据,开发web GIS系统。
2、使用GeoWebCache发布WMS服务
Geowebcache是基于Java的Web开源项目,主要用于缓存各种WMS数据源的地图瓦片,它实现了多种服务接口,包括WMS-C,WMTS,TMS,KML。
Geowebcache作为一个独立的开源项目,在最近被Geosever的几个版本所集成,主要是对发布的WMS图层建立缓存切片。
服务发布步骤:
1)官网下载 geowebcache-1.8.0-war.zip,直接解压得到geowebcache.war文件,将该文件直接拷贝至tomcat目录下的webapps下即可,启动tomcat会对war包进行解压。
2)修改geowebcache的配置文件geowebcache-core-context.xml。该文件在Tomcat的webapps\geowebcache\WEB-INF下,修改如下:
View Code
个人比较喜欢leaflet这个GIS javascript库,使用leaflet加载GeoWebCache发布的这个服务:
conf.cdi
conf.xml
参考:
http://leafletjs.com/ http://leafletjs.com/examples/quick-start/ http://www.cnblogs.com/luxiaoxun/p/4454880.html http://www.cnblogs.com/luxiaoxun/p/5020247.html
http://www.cnblogs.com/luxiaoxun/
在离线环境下(局域网中)的GIS系统中如何使用地图?这里的地图主要指的是地图底图,有了底图切片数据,我们就可以看到地图,在上面加上自己的业务数据图层,进行相关操作。
要在离线环境下看到GIS地图,就要有底图切片数据,地图的底图切片数据在一定时间内是不会变化的,可以使用一些地图下载器下载地图切片,如这个地图下载器。
在CS系统中可以基于GMap.Net来做,参考《百度谷歌离线地图解决方案》。
下面介绍下Web系统如何使用GIS切片数据,开发web GIS系统。
2、使用GeoWebCache发布WMS服务
Geowebcache是基于Java的Web开源项目,主要用于缓存各种WMS数据源的地图瓦片,它实现了多种服务接口,包括WMS-C,WMTS,TMS,KML。
Geowebcache作为一个独立的开源项目,在最近被Geosever的几个版本所集成,主要是对发布的WMS图层建立缓存切片。
服务发布步骤:
1)官网下载 geowebcache-1.8.0-war.zip,直接解压得到geowebcache.war文件,将该文件直接拷贝至tomcat目录下的webapps下即可,启动tomcat会对war包进行解压。
2)修改geowebcache的配置文件geowebcache-core-context.xml。该文件在Tomcat的webapps\geowebcache\WEB-INF下,修改如下:
View Code
个人比较喜欢leaflet这个GIS javascript库,使用leaflet加载GeoWebCache发布的这个服务:
conf.cdi
conf.xml
参考:
http://leafletjs.com/ http://leafletjs.com/examples/quick-start/ http://www.cnblogs.com/luxiaoxun/p/4454880.html http://www.cnblogs.com/luxiaoxun/p/5020247.html
http://www.cnblogs.com/luxiaoxun/
相关文章推荐
- Web GIS访问ArcGIS安全认证服务代理配置解决方案-Java版本
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- 地下管线探测与信息化建设之WebGIS解决方案
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- Web离线应用解决方案——ServiceWorker
- WebGIS学习(四)WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图
- (四)WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图
- 地图离线GIS解决方案
- Web项目解决方案框架(一)
- 黑客Web欺骗的工作原理和解决方案 (2) Web欺骗的两个组成部分
- 提供ASP.NET Web 站点高级编程——提出问题-设计方案-解决方案 源码下载!
- [转贴]ASP.NET WEB页面多语言支持解决方案
- Web 应用程序 单点登录解决方案
- J2EE基于SWT和Java Web Start的应用程序解决方案
- 关于VS.NET --WEB服务器版本运行不兼容的问题解决方案
- 基于SWT和Java Web Start的应用程序解决方案
- 黑客Web欺骗的工作原理和解决方案 (4) Web欺骗的工作原理
- 黑客Web欺骗的工作原理和解决方案 (6) Web欺骗的预防解决
- 用SVG技术实现基于Web的GIS