OGC WPS理論方法與開發實踐
邢華橋 王海航 侯東陽 張金華
- 出版商: 化學工業
- 出版日期: 2026-07-01
- 售價: $588
- 語言: 簡體中文
- 頁數: 155
- ISBN: 7122499227
- ISBN-13: 9787122499226
-
相關分類:
地理資訊系統 Gis
尚未上市,歡迎預購
商品描述
本書以OGC(開放地理空間信息聯盟)WPS標準體系為主線,詳細梳理了地理信息服務發展歷程與OGC標準體系架構,介紹了其理論基礎、技術實現及行業應用。首先,通過解析WPS的定義、術語、技術演進、體系結構、接口規範、數據格式及請求/響應機制,對比主流WPS實現平臺的技術架構與部署流程,以Python(PyWPS)和Java(52°North WPS)為開發架構,通過環境配置、服務發布、接口調用等實操步驟,結合緩沖區分析、面積計算等案例,展示WPS服務從設計到運行的全流程開發方法。然後,探討WPS服務鏈構建技術與核心挑戰,並以“地表覆蓋變化檢測”和“碳源匯反演”為實際案例,展示了WPS的使用場景。最後,展望了WPS與新技術的融合方向。
本書特色在於詳細解析WPS 1.0、2.0技術演進,提供部署腳本及調試指南,案例源自真實科研項目,旨在為地理信息領域研究者、開發者及從業者提供兼具學術嚴謹性與工程實用性的參考。本書可供地理信息處理服務相關領域人員參考,也可供高等學校地理信息科學及相關專業師生參閱。
作者簡介
邢華橋
山東建築大學測繪地理信息學院學術副院長,研究員。主要從事自然資源監測與地理信息服務計算方面的研究工作。山東省優秀青年基金獲得者、山東省自然資源高層次科技創新青年拔尖人才、山東省自然資源青年科技獎獲得者、山東省青創團隊帶頭人、山東省優秀碩士學位論文指導教師、山東建築大學十佳教師,兼任中國測繪學會智能化測繪工作委員會委員、中國自然資源學會資源大數據與人工智能工作委員會委員、《時空信息學報》青年編委等職務。主持國家自然科學基金等縱、橫向課題20餘項,在ISPRS P&RS、IEEE TGRS、測繪學報等國內外主流期刊發表論文100餘篇,申請國家發明專利10餘項,獲自然資源部科技進步獎二等獎、中國測繪科技進步獎一等獎等省部級獎勵10餘項。
目錄大綱
第1章 概述 001
1.1 地理信息服務001
1.1.1 地理信息服務定義001
1.1.2 地理信息服務發展現狀002
1.1.3 地理信息服務發展趨勢002
1.2 開放地理空間信息聯盟(OGC)003
1.2.1 OGC簡介003
1.2.2 OGC標準體系架構004
第2章 WPS的基礎理論 007
2.1 WPS概述007
2.1.1 WPS標準簡介007
2.1.2 WPS術語和定義008
2.1.3 WPS技術歷程009
2.1.4 WPS應用場景010
2.2 WPS架構與工作流程012
2.2.1 WPS體系結構012
2.2.2 WPS接口規範013
2.2.3 WPS數據格式規範014
2.2.4 WPS請求/響應機制020
2.3 WPS核心操作類型021
2.3.1 GetCapabilities021
2.3.2 DescribeProcess025
2.3.3 Execute029
第3章 WPS應用平臺 036
3.1 52°North WPS036
3.1.1 52°North WPS平臺概述036
3.1.2 52°North WPS體系結構037
3.1.3 52°North WPS平臺部署038
3.1.4 應用案例040
3.2 PyWPS043
3.2.1 PyWPS平臺概述043
3.2.2 PyWPS體系結構044
3.2.3 PyWPS平臺部署045
3.2.4 應用案例045
3.3 Deegree WPS047
3.3.1 Deegree WPS平臺概述047
3.3.2 Deegree WPS體系結構047
3.3.3 Deegree WPS平臺部署048
3.3.4 應用案例049
3.4 Zoo Project050
3.4.1 Zoo Project平臺概述050
3.4.2 Zoo Project體系結構051
3.4.3 Zoo Project平臺部署052
3.4.4 應用案例053
3.5 GeoServer WPS054
3.5.1 GeoServer WPS平臺概述054
3.5.2 GeoServer WPS體系結構055
3.5.3 GeoServer WPS平臺部署056
3.5.4 應用案例056
3.6 ArcGIS WPS057
3.6.1 ArcGIS WPS平臺概述057
3.6.2 ArcGIS WPS體系結構058
3.6.3 ArcGIS WPS平臺部署059
3.6.4 應用案例060
第4章 Python構建WPS服務實踐 061
4.1 環境準備061
4.1.1 Python安裝061
4.1.2 Tomcat簡介與安裝062
4.1.3 Docker簡介與安裝064
4.1.4 Git安裝065
4.2 PyWPS安裝與使用068
4.2.1 Linux環境下安裝與使用068
4.2.2 Windows環境下安裝與使用069
4.3 WPS服務實踐071
4.3.1 使用PyWPS發布WPS服務071
4.3.2 使用PyWPS調用WPS服務073
4.3.3 使用PyWPS實現面積計算服務實踐079
第5章 Java構建WPS服務實踐 085
5.1 環境準備085
5.1.1 JDK安裝085
5.1.2 Maven安裝086
5.1.3 GRASS GIS安裝088
5.2 52°North WPS框架安裝089
5.2.1 克隆52°North WPS存儲庫089
5.2.2 使用52°North構建WPS089
5.2.3 IDEA配置Tomcat091
5.2.4 部署工件092
5.2.5 測試項目092
5.3 獲取與調用WPS服務093
5.3.1 使用52°North WPS配置GRASS後臺093
5.3.2 使用52°North WPS獲取和描述GRASS服務096
5.3.3 GRASS 7 後端支持的輸入/輸出類型097
5.3.4 QGIS調用GRASS服務098
第6章 WPS流程構建與實現 101
6.1 WPS流程構建101
6.1.1 WPS流程構建概念101
6.1.2 WPS流程構建意義102
6.2 WPS流程構建類型104
6.2.1 用戶自定義流程類104
6.2.2 流程管理類105
6.2.3 集成服務類105
6.3 手動構建WPS流程107
6.3.1 手動構建WPS流程概念107
6.3.2 手動構建WPS流程方法107
6.3.3 手動構建WPS流程應用案例109
6.4 動態構建WPS流程113
6.4.1 動態構建WPS流程概念113
6.4.2 動態構建WPS流程方法114
6.4.3 動態構建WPS流程應用案例115
6.5 WPS流程構建中的挑戰與問題121
6.5.1 服務異構性121
6.5.2 服務不可用或響應延遲123
第7章 WPS應用實例與分析 125
7.1 基於WPS的地表覆蓋變化檢測125
7.1.1 變化檢測經典算法125
7.1.2 地理數據處理與可視化126
7.1.3 變化檢測在線實例129
7.2 基於WPS的碳源匯反演133
7.2.1 CASA模型與數據準備133
7.2.2 地理數據處理與可視化138
7.2.3 碳源匯反演在線實例140
7.2.4 NPP在線計算結果142
第8章 OGC WPS未來發展趨勢 145
8.1 WPS的發展方向145
8.1.1 實時數據處理與邊緣計算145
8.1.2 跨平臺數據交換與互操作145
8.1.3 數據安全和隱私保護145
8.1.4 可擴展性和彈性計算146
8.1.5 開放數據共享和合作146
8.1.6 區塊鏈技術應用146
8.1.7 可視化與交互性增強146
8.2 WPS在新技術中的應用前景146
8.2.1 雲計算環境147
8.2.2 物聯網和傳感器數據處理147
8.2.3 人工智能和機器學習147
8.2.4 區塊鏈和空間數據驗證148
8.2.5 開放數據共享和合作148
8.3 面臨的挑戰和解決方案149
8.3.1 數據規模增長149
8.3.2 實時性要求149
8.3.3 安全性保障150
8.3.4 多平臺互操作150
參考文獻 151
