开源WEBGIS
这周开始研究开源WEBGIS 首先根据《geoserver与OpenLayers配置》这篇文档下载必需的软件,GEOSERVER、Openlayers、PosetgreSQL8.2、Udig等。 然后在geoserver中配置数据,通过Ppenlayers显示 现在遇到的困难: 1、叠加显示时上层数据会覆盖下层数据 2、用shp2Postgre.exe生成SQL语句后不知道怎么做
相关软件介绍:
Geotools:一个基于JAVA的开源的GIS工具包,提供了实现OGC规范的一系列函数。是一个松散的工具包,用户可以调用其中的相应的包进行开发。Geoserver、uDig就是基于Geotools的。
Geoserver:Geoserver基于JAVA的开源软件,通过调用Geotools,提供遵循OGC标准的WFS-T和WMS服务。其WMS结果的显示演示采用了Mapbuilder。
Mapbuilder:一个基于AJAX技术的网上地图显示客户端,支持WMS地图显示、WMS时间序列地图动态显示、GML/Feature数据显示、GML/Feature 编辑等。
PostgreSQL/PostGIS:最先进的开源数据库,PostGIS是其在空间数据上的扩展。
uDig(User-friendly Desktop Internet GIS):用户友好桌面因特网GIS,网址:http://udig.refractions.net,uDig是基于EclipseRCP和Geotools开发的,支持OpenGIS组织发布的公共标准,尤其支持WMS、WFS标准。它既是一个应用程序,也可以作为开发新的桌面因特网GIS应用程序的核心平台。这里我们只简单的作为一个WMS、WFS浏览器:
uDig的界面与Eclipse一致,选择layer菜单,点击add项添加数据源和图层,uDig支持DB2、文件、PostGIS、WFS、WMS和图例,这里选择WMS,URL地址为:
基于Geoserver的WebGIS的系统整体结构:
Geoserver结构:
转载自:https://blog.csdn.net/aureate820/article/details/2629413