是否有可能獲取由地理位置服務器提供的所有圖層列表?即是否有一些特定的網址請求發送這樣做?如何從地理位置服務器獲取圖層列表
回答
的GeoServer的主頁每個列表層通過各種服務,服務於功能鏈接:
- WMS功能列出了支持請求平鋪圖像
- 的WFS功能列出層是支持向量請求層數據
- 的WCS功能列出了支持柵格查詢
樣本WMS請求是這樣的層:
http://demo.opengeo.org/geoserver/wms?request=GetCapabilities&service=WMS&version=1.0.0
我怎樣才能獲得只有一層的能力?我可以通過傳遞layername來獲得圖層的能力嗎? – 2014-09-29 07:26:58
不可以。您可以做的唯一事情是使用工作空間將圖層拆分爲多個組,然後在工作空間級別執行getcapability,請查看http://docs.geoserver.org/latest/en/user/services/virtual -services.html。 作爲一種替代方案,您可以調用GeoServer的REST管理界面,但您需要成爲管理員。 – simogeo 2014-10-25 09:32:09
所以只是爲了完整,這裏有一個如何得到圖層列表/陣列的例子:
var formatter = new OpenLayers.Format.WMSCapabilities();
var endpoint = "path/to/wms/endpoint";
var layers = [];
// async call to geoserver (I'm using angular)
$http.get(endpoint + 'request=GetCapabilities').
success(function(data, status, headers, config) {
// use the tool to parse the data
var response = (formatter.read(data));
// this object contains all the GetCapabilities data
var capability = response.capability;
// I want a list of names to use in my queries
for(var i = 0; i < capability.layers.length; i ++){
layers.push(capability.layers[i].name);
}
}).
error(function(data, status, headers, config) {
alert("terrible error logging..");
});
- 1. 如何使用Facebook圖表API獲取Facebook地理位置的地理位置
- 2. 如何從服務中獲取位置
- 3. 從地理服務器導出圖層配置
- 4. 地理位置應用程序如何獲取地點列表?
- 5. 如何通過Google地理位置服務獲取wifi塔的位置?
- 6. 從服務器獲取位圖圖像以在ImageView上設置
- 7. 從地理位置獲得距離地理位置100米的地點列表
- 8. 從IP地址獲取地理位置
- 9. 如何獲取並設置Google地圖的地理位置?
- 10. 如何獲取數據從服務器的服務器地址
- 11. 如何從圖片獲取地理位置信息
- 12. 如何從圖像文件獲取地理位置(座標)?
- 13. 如何從服務器獲取圖像
- 14. 如何找到bing地圖SOAP服務中的地理位置
- 15. Android服務地理位置
- 16. 地理位置API /服務
- 17. iPhone:從位置管理器或地圖工具包獲取countryCode
- 18. 如何獲取國家/地區列表IP地址範圍從WHOIS服務器?
- 19. 如何從位置管理器獲取當前位置?
- 20. 如何獲取地理位置並在地圖上顯示
- 21. JavaScript如何從IP地址獲取地理位置?
- 22. 從parse.com獲取地理位置javascript
- 23. 從地理欄獲取位置
- 24. 從地理位置獲取Easting&Northing值
- 25. 從城市獲取地理位置
- 26. 從RSS訂閱獲取地理位置
- 27. 地理位置服務從何處獲取其數據庫內容?
- 28. 從地圖獲取列表?
- 29. Google地圖位置服務
- 30. 獲取IP地理位置
這裏是一個WMS解析器/美化(我是新來的這一點,它幫助)https://geoportal.bayern.de/getcapabilities/;jsessionid=451FDFA90393C2C3F073949CF7715707?wicket-crypt=g-lD2bjSH6E – 2017-03-31 09:04:37