開源空間信息軟件

開源空間信息軟件

ID:4248971

大小:1.08 MB

頁數(shù):45頁

時間:2017-11-30

開源空間信息軟件_第1頁
開源空間信息軟件_第2頁
開源空間信息軟件_第3頁
開源空間信息軟件_第4頁
開源空間信息軟件_第5頁
資源描述:

《開源空間信息軟件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、開源空間信息軟件框架陳斌gischen@pku.edu.cn2009.10.19目錄n總體結(jié)構(gòu)框架n空間數(shù)據(jù)庫:PostgreSQL+PostGISnWebMapping:MapServer+OpenLayersn開發(fā)庫:GDAL+OGR+GEOS+PROJ.4n桌面客戶端:QGISnGIS套件:GRASSn開發(fā)語言和開發(fā)環(huán)境:PythonqGISbyPython總體結(jié)構(gòu)框架WMSWebBrowserMapServerQGISGRASSPostgreSQLPostGISApplicationVector/RasterFilesGDALGEOSOGRPROJ

2、.4空間數(shù)據(jù)庫PostgreSQL+PostGISnPostgreSQL是目前功能最強大、最先進的開源數(shù)據(jù)庫管理系統(tǒng)q對象關(guān)系數(shù)據(jù)庫管理系統(tǒng)(ORDBMS);q支持Windows,Linux,MacOS等所有主流操作系統(tǒng);qwww.postgresql.org,最新版本是8.4.1q各種前端管理工具(pgadmin3/phppgadmin)q各種語言的編程接口PostgreSQL特性nSQL支持SQL2003標準超集,支持過程化SQL(PL/pgsql),和各種語言作為存儲過程開發(fā)語言q腳本語言:PL/Lua,PL/LOLCODE,PL/Perl,plPH

3、P,PL/Python,PL/Ruby,PL/sh,PL/Tcl和PL/Schemeq編譯語言:C,C++,Javaq統(tǒng)計語言:PL/Rn多種索引qB-tree,Hash,GiST索引PostgreSQL特性n豐富的數(shù)據(jù)類型q整數(shù)、浮點數(shù)、任意精度數(shù)、貨幣類型q文本字符、二進制數(shù)據(jù)、二進制位串;q日期時間、布爾型、枚舉型q基礎(chǔ)的幾何類型、網(wǎng)絡(luò)地址類型q支持全文檢索的類型qUUID和XML類型q數(shù)組類型、復(fù)合類型(ROWType)q用戶自定義的簡單類型(例如Geometry/PostGIS)PostgreSQL特性n用戶自定義的對象q索引q簡單類型、復(fù)合類型

4、、函數(shù)和操作符q聚集函數(shù)q域類型q類型轉(zhuǎn)換q編碼轉(zhuǎn)換n大量擴展模塊,和空間信息處理有關(guān)的有:qPostGIS:遵循OpenGIS標準的空間數(shù)據(jù)擴展qpgRouting:基于PostGIS的最短路徑算法PostgreSQL特性n編程和訪問接口q自有的服務(wù)器編程接口(SPI)qODBCqJDBCqPython的DB/APIn管理工具q跨平臺的圖形化管理客戶端pgadmin3q基于Web的Apache/PHP環(huán)境的phppgadminPostGIS-空間數(shù)據(jù)類型擴展nPostGIS是PostgreSQL的擴展,遵循OpenGIS規(guī)范,支持空間對象、空間索引、空間

5、操作函數(shù)qhttp://postgis.refractions.net,最新版本1.4.0q基于空間對象庫GEOS和空間投影庫PROJ.4開發(fā)q支持桌面GIS軟件:GRASS,QGIS,uDig,JUMPq支持中間件服務(wù)器:MapServer,GeoServer等q支持開發(fā)庫:GeoTools,OGRqESRIArcGIS9.3支持PostGIS空間數(shù)據(jù)類型PostGIS特性n支持OpenGIS中所有空間數(shù)據(jù)類型qPOINT,LINESTRING,POLYGON,MULTI-POINT,MULTI-LINESTRING,MULTI-POLYGON,GEOM

6、ETRYCOLLECTIONq支持采用WKT,WKB和EWKT,EWKB(包含了SRID信息的WKT/WKB)表達幾何對象PostGIS特性-空間數(shù)據(jù)類型n各種幾何對象的構(gòu)造函數(shù)qST_PointFromText,ST_PointFromWKB等n訪問幾何對象屬性的函數(shù)qST_X,ST_Y,ST_NPoints,ST_NRings等n編輯幾何對象的函數(shù)q增刪節(jié)點、縮放坐標、平移、投影變換等n輸出幾何對象的函數(shù)q支持Binary,EWKB,EWKT,GeoJSON,GML,HEXEWKB,KML,SVG,GeoHash,WKTPostGIS特性-空間關(guān)系和測

7、量n長度、面積、周長、中心qST_Area,ST_Perimeter等n基于DE-9IM的空間關(guān)系qST_Contains,ST_Covers,ST_Crosses,ST_Disjoint,ST_Intersects,ST_Overlaps等q模式矩陣和DE-9IM矩陣處理:ST_RelatetextST_Relate(geometrygeomA,geometrygeomB);booleanST_Relate(geometrygeomA,geometrygeomB,textintersectionMatrixPattern);PostGIS特性-空間操作函

8、數(shù)nBuffern點集操作qUnion,Difference,Sy

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。