WebGIS初识

WebGIS

什么是WebGIS

 WebGIS就是展现于网络上的GIS。将GIS这门学科所能提供的功能,以B/S技术展现给用户,使用户只需要在浏览器上便能使用这些GIS功能的一个应用方向。


WebGIS的框架

跟其他web项目的框架没有很多本质上的区别
在这里插入图片描述

主要分为三个部分:

  1. 地图数据

    • 地图数据的产生

      可以采用uDig这个开源的桌面GIS

    • 地图数据的存储

      存储有两种可选的方法:

      • 文件存储

        直接以shapefile文件形式存储

      • 利用空间数据库

        在开源的数据库中,较为成型的有 PostGIS 和 MySQL Spatisl。其中 PostGIS 是开源数据库 PostgreSQL 的扩展模块,而 MySQL Spatial 是开源数据库 MySQL 的扩展模块。相比较而言,在开源GIS领域,PostGIS能够得到更为广泛的支持。故我选用PostgreSQL 来存储我的地图数据。

  2. web服务器以及GIS服务

    Web服务器主要提供Web信息浏览服务,使用 Tomcat 作为Web服务器

    GIS服务器则用于提供WMS、WFS和WCS等Web服务,我使用 GeoServer 作为GIS服务器

  3. 客户端展示

    利用前端三剑客将地图瓦片展示在客户端中,其中利用OpenLayer实现标准格式发布的地图数据访问。

 瓦片展示在客户端中,其中利用OpenLayer实现标准格式发布的地图数据访问。

 综合以上描述,如果我使用java编写WebGIS项目,需要提前准备好uDig + PostgreSQL + PostGIS + Tomcat + GeoServer + Openlayers,以上部件的安装可以查看我的另一篇博文:GIS环境配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值