本站主要介紹免費WebGIS平臺,它們具有共同特點:免費使用,開放源代碼(具體使用規則請參看各個平臺的 Lisense文件),希望借此帶您進入廣闊的開源GIS世界。
采用Java開發的幾個主要的開放源代碼的WEBGIS平臺列表(由于時間有限,只選取部分平臺)
*1 僅支持點實體
*2 光柵格式JPEG, GIF, PNG, (Geo)TIFF, PNM , BMP沒有列出
*3 需要單獨的支持類
*4 兼容OGC WMS 1.1.1
*5 兼容OGC WFS 1.0.0
*6 兼容OGC WCS 1.0.0
*7 有限支持
*8 Open Geospatial Consortium(OGC)
*9 Web Map Service (WMS) 基于Web的光柵和矢量圖形服務
*10 Web Feature Service (WFS) 基于Web采用GML格式傳輸的矢量圖形數據服務
*11 Web Coverage Service (WCS) 基于Web采用光柵格式傳輸的光柵圖形數據服務
*12 該平臺支持J2SE/J2EE/J2ME,支持MIDP/KJAVA移動開發
*13 該平臺不是開放源代碼的完全免費平臺
Deegree示例(讀取、顯示、格式轉換 支持SHP、GML、數據庫、WMS、WFS C/S)下載
程序包(V0.91)?
GML測試文件OpenMap示例(中國鐵路 B/S)
網頁瀏覽(非寬帶用戶請勿訪問)注: 以上示例需要安裝Sun J2SE 1.4以上版本才能正常運行采用C/C++開發的開放源代碼的GIS平臺列表(由于時間有限,只選取部分平臺)
平臺 | 當前版本 | 生成日期 | 項目地址 | 授權協議 | 支持格式和接口 | 開發語言 |
GRASS | 6.0 | 2005-3-10 | 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 |
*1 OGR
http://gdal.velocet.ca/projects/opengis 提供讀取ESRI Shape, Mapinfo mid/mif and TAB的C++庫,屬于GDAL項目的子集
*2 GDAL
http://www.gdal.org/index.html C/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官方網站下載)
其他內容正在添加中...