【问题标题】:Geoserver GetFeatureInfo WMS Requests Do Not Work When Using GeoWebCache LayerGeoserver GetFeatureInfo WMS 请求在使用 GeoWebCache 层时不起作用
【发布时间】:2011-05-02 14:18:27
【问题描述】:

过去几天我一直在尝试从 Geoserver 获取我的地图 GeoWebCache 图层,以便在弹出事件中显示 GetFeatureInfo。当我使用 WMS 图层时,GetFeatureInfo 正在按要求工作。自从我开始使用 GeoWebCache 缓存我的图层后,我就无法 GetFeatureInfo。到目前为止,我认为我应该代理我的 WMS 服务器,但老实说,我真的不知道该怎么做。如果有人知道任何事情或有任何建议,我将非常感激,并感谢您抽出宝贵时间帮助我。

艾尔莎

【问题讨论】:

    标签: openlayers geoserver getfeatureinfo


    【解决方案1】:

    我终于在这里偶然发现:

    http://getsatisfaction.com/opengeo/topics/error_in_wmsgetfeatureinfo#reply_2612983

    new OpenLayers.Control.WMSGetFeatureInfo({
    
        url: "http://localhost:8080/geoserver/wms", 
    
        layerUrls: ["http://localhost:8080/geoserver/gwc/service/wms"],
    
        title: 'Identify features by clicking',
    
        queryVisible: true
    
    });
    

    原来我缺少的是layerUrls: ["http://localhost:8080/geoserver/gwc/service/wms"]

    这意味着:考虑 layerUrls(即您的 gwc url),但向该 url(即您的 wms url)发出请求。

    艾尔莎

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-17
      相关资源
      最近更新 更多