chaoshu的个人博客分享 http://blog.sciencenet.cn/u/chaoshu

博文

WebGIS开源架构

已有 3238 次阅读 2020-6-24 18:25 |个人分类:GIS|系统分类:科研笔记

国际上著名的地理空间信息生产商大都拥有了成熟的产品线, 基本涵盖了从数据采集、数据编辑、数据管理、空间数据互操作、空间分析到网络地理信息服务注册、发布、聚合等所有地理信息工程相关的功能模块 。

有时,在商业软件价格比较昂贵的情况下,使用开源WebGIS也是一个不错的选择。

一套WebGIS架构方案包含以下四个部分(WebGIS应用开发与GIS服务):

  • 户端:是用户在Web GIS中与空间对象和分析功能进行交互的场所。它也是互联网GIS程序向用户呈现输出的地方,提供Web信息浏览服务,通常你看到的是一个网站。

  • Web 服务与应用程序服务器:Web服务器通过HTTP响应来自Web浏览器的请求。当Web服务器将请求传递给其他程序时,它会从应用程序服务器请求服务。应用程序服务器充当Web服务器和GIS服务器之间的转换器或连接器。

  • GIS 服务:GIS服务器是一个主要的主力组件,它可以完成空间查询,进行空间分析,并根据用户的请求生成并向客户端提供地图。

  • 数据服务:数据服务器在关系或非关系数据库结构中提供空间和非空间数据。

一套开源WebGIS有着相应的解决方案,其架构方式如下 :

  • 数据生产(桌面软件:uDig、QGIS等)

  • 数据存储(关系型或非关系型数据库:postgreSQL、mySQL、mongodb)

  • GIS服务(GIS服务器:mapserver、Geoserver

  • Web服务(Web服务器:tomcat,aphache)

  • 前端UI+地图渲染(OpenLayers,Leaflet)


参考资料:

https://blog.csdn.net/lijie45655/article/details/89606143

http://webgis.cn/index.html

https://how2j.cn/ (Java学习网站)



https://m.sciencenet.cn/blog-858128-1239224.html

上一篇:Hector安装
下一篇:Tomcat+Geoserver+PostgreSQL+PostGIS+OpenLayers

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 22:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部