首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >手动生成WMS GetFeatureInfo URL

手动生成WMS GetFeatureInfo URL
EN

Stack Overflow用户
提问于 2015-06-21 14:39:15
回答 1查看 1.7K关注 0票数 2

我将使用wms getfeatureinfo来获取没有任何库的图层信息。事实上,我使用的是安卓系统,无法为我找到任何帮助,所以我必须从manually generated URL中获取信息。我见过WMS参考,可以找到所需的参数,以要求从geoserver。这里是参考。

我试图为一个位于7547018.12374 -3645681.16486ESPG 3857中位置的特性构建一个示例url --我的层名是Hazard:point_4326,我将bbox、高度和宽度设置为bbox=-2.002637639E7,-2.00489661E7,2.002637639E7,2.00489661E7&width=767&height=768,但它给了我no features were found --我认为问题在于设置bbox。这是我用的网址

代码语言:javascript
运行
复制
http://151.80.201.170/geoserver/Hazard/wms?request=GetFeatureInfo&service=WMS&version=1.1.1&layers=Hazard:point_4326&styles=&srs=EPSG%3A3875&format=image%2Fpng&bbox=-2.002637639E7,-2.00489661E7,2.002637639E7,2.00489661E7&width=767&height=768&query_layers=Hazard:point_4326&info_format=text%2Fplain&feature_count=50&x=0&y=0&exceptions=application%2Fvnd.ogc.se_xml

正在开放层url中工作

你能帮我找出我哪里做错了吗?非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-10 14:04:44

问题就像你说过的那样。您不能定义您的上角和下角相同。正如人们所说的,下角一定要低一些。

如果您仅在一个点上寻找原始层数据,则可以使用GetFeatureInfo of Geoserver WMS。但是,您应该小心地定义输入(Bounding box, width, height, x, y)。宽度、高度和x_y应尽可能小。例如: 1,1,0,0按顺序排列。至于边框,您需要原始数据的频率,我指的是单元格之间的差异(在lon、lat方面)。如果单元格之间的差值为每个单元格0.2,并且要查询的点为on point (2.4,3.6),则包围框应如下所示:

&bbox=2.3,3.5,2.5,3.7&width=1&height=1&x=0&y=0

如果你正在寻找所有或一些矩形区域的原始数据,那么你应该看看我的答案张贴在这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30965701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档