是否有可能获取由地理位置服务器提供的所有图层列表?即是否有一些特定的网址请求发送这样做?如何从地理位置服务器获取图层列表
回答
的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