本站向您介绍国际开源WebGIS项目,它们具有共同特点:免费使用,开放源代码(具体使用规则请参看各个平台的 Lisense文件),希望借此带您进入广阔的开源GIS世界。
采用Java开发的几个主要开源WEBGIS项目列表(由于时间有限,只选取部分)平台 | 当前版本 | 生成日期 | 项目地址 | 授权协议 | 支持格式和接口 | |||||||||
ESRI Shape | Mapinfo MID/MIF | Oracle | MySQL | PostGIS | 其他格式*2 | OGC*8 WMS*9 Server | OGC WFS*10 Server | OGC WCS*11 Server | MS .Net | |||||
Deegree | 2.0 | 2005-2-3 | http://deegree.sourceforge.net | LGPL | √ | √ | √ | √ | √ | GML2.1.1 | √*4 | √*5 | √*6 | |
OpenMap | 4.6.3 | 2006-2-1 | http://openmap.bbn.com | OpenMap License | √ | √*1 | √*3 | √ | VPF RPF DTED | √ | √*7 | |||
GeoServer*14 | 1.3 | 2006-2-16 | http://docs.codehaus.org/display/GEOS/Home | GPL 2.0 | √ | √ | √ | √ | √ | GML2.1.1 ArcSDE DB2 VPF | √*9 | √*10 | ||
GeoTools | 2.1.1 | 2006-1-26 | http://www.geotools.org | LGPL | √ | √ | √ | √ | √ | GML2.1.1 ArcSDE | √ | |||
uDig*12 | 1.0.6 | 2005 | http://udig.refractions.net/confluence/display/UDIG/Home | LGPL | √ | √ | √ | √ | √ | GML2.1.1 ArcSDE DB2 | ||||
mapbuilder-lib*13 | 1.0rc1 | 2005-12 | http://mapbuilder.sourceforge.net/ | LGPL | GML | √ | √ | √ |
平台 | 当前版本 | 生成日期 | 项目地址 | 授权协议 | 支持格式和接口 | 开发语言 |
GRASS | 6.0.2 | 2006-2-22 | http://grass.itc.it | GPL | ESRI E00, Shape, DXF, GPS-ASCII, USGS-DEM,IDRISI, OSS, MapInfo MIF,TIGER, RML Raster ARC/GRID, E00, GIF,TIF, PNG, ERDAS LAN | C |
MapServer | 4.6 | 2005-6-14 | http://mapserver.gis.umn.edu/index.html | MapServer License | ESRI Shape, Mapinfo, PostGIS, ArcSDE (通过OGR*1支持) TIFF/GeoTIFF, EPPL7(通过GDAL*2支持)WMS (client/server), WFS (client/server) | C |
网络资源:
FreeGIS组织 http://www.freegis.org
该网站提供FreeGIS平台索引,国际上主要的FreeGIS平台都可以在这里找到
MapTools组织 http://www.maptools.org
该网站提供开放源代码的GIS资源
OGC组织 http://www.opengeospatial.org
国际开放GIS标准的制订者,ESRI,Intergraph,Mapinfo,Oracle,Sun,BEA等都是OGC成员
MySQL数据库 http://www.mysql.com
MySQL从4.1开始支持空间数据库,遵循OGC规范,目前正式版本是5.0
PostgreSQL http://www.postgresql.org 中文http://www.pgsqldb.org
PostgreSQL是和MySQL齐名的开放源码数据库,最新版本8.0,通过PostGIS中间件可以让PostgreSQL(7.4及以下版本)支持空间数据库
PostGIS也是一个开放源码项目 http://postgis.refractions.net
Oracle数据库和应用软件 http://www.oracle.com
Oracle从8i开始支持空间数据库,目前在商业空间数据库领域占有绝对优势。
Oracle 8i/9i提供SDO Java API供开发者使用,提供数据读取、写入、转换和空间分析功能,并且提供了一个基于O9iAS(Oracle 9i Application Server J2EE容器)的服务器-客户端WebGIS应用系统示例(安装该示例需要先安装Oracle 9i数据库和O9iAS应用服务器,你的计算机至少需要1G以上CPU和512M内存,需要1G以上内存才能流畅运行)。注9i版本的SDO Java API库已经升级到10g,Oracle不再提供下载。(本站下载 API包 API文档 开发手册 开发示例)
注: 以上SDO文件适用于Oracle 8.1.7到9.2.x,10g版本没有测试过
Oracle 10g除了提供原有SDO外,新增加了路径分析和网络拓扑分析API包,增加了基于Oracle Application Server 或OC4J J2EE容器的空间路由引擎,API包和路由引擎可以从Oracle网站免费下载(安装路由引擎需要先安装Oracle10g 数据库和O10gAS(或OC4J)应用服务器,你的计算机至少需要1G以上CPU和512M内存)。(请直接到oracle官方网站下载)