GeoServer之REST接口


眾所周知,開源GeoServer功能強大,支持多數據源、支持地圖配置(SLD)、支持圖層Layer與圖層組Group、支持多種OGC標准的服務,如WFS、WMS、WCS、WMTS,大多數二次開發都使用OpenLayers.js,當然,OpenLayers不愧是一款非常強大的GIS客戶端開發庫,但我用的最多的,還是ArcGIS API for JS,並且能把它與GeoServer完美結合,這種開發模式可能不少GISer也在使用,簡單的來說通過ArcGIS API訪問GeoServer的WMTS服務,當然還有更強大的,可以自己去挖掘,今后我也會在博客中分享出來。但本文是將GeoServer的REST API,可能對於大多數GISer來說很少用到GeoServer REST。但以下場景,就不得不使用到了。

1.當需要通過程序在GeoServer中發布SHP、Raster(Image)、空間表(oracle\sqlserver spatial\mysql spatial\postgresql的表等)成地圖服務時;

2.當需要通過程序讓GeoServer給發布的圖層配置相關的樣式;

3.當需要通過程序讓GeoServer給某個地圖切面時;

4.當需要通過程序讓GeoServer刪除某個圖層Layer、或Store或Workspace時;

5.當一切都需要程序自動化,而非手動操作時,從數據發布、到配置樣式、發布地圖、基於WMTS訪問、切面(geowebcache)等時;

more and more

 

以上都可以通過GeoServer的REST接口來實現。以下列出GeoServer REST的相關資源,今后文章中分享通過.net或JAVA、PHP等訪問GeoServer REST的示例。

Geoserver REST API 文檔:http://docs.geoserver.org/stable/en/user/rest/index.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM