2014-10-19 6 views
1

나는 다음과 같은 두 가지 기능을 geoserver에서 WMS 층을 가지고 구축 : 나는 예를 들어 QGIS에서 새로운 다각형을 추가 Whene새로 고침 WMS 층

var wmslayer; 
    var ajouterWMSlayer = function() { 

     var sourceWMS=new ol.source.TileWMS(({ 
      url: 'localhost:8080/geoserver/wms', 
      params = {'LAYERS': 'poste:couche', 'TILED': false, transparent: true }; 
      serverType: 'geoserver' 

     })); 

     wmslayer = new ol.layer.Tile({ 
      source: sourceWMS 
     }); 

     map.addLayer(wmslayer); 

    } 

var supprimerWMSlayer = function() { 
    map.removeLayer(wmslayer);  
} 

는 "couche"라는 레이어에 , 나는 페이지 다시 게시없이 브라우저에서 변경 사항을 볼 수 없습니다.

브라우저 또는 오픈 레이어의 캐시와 관련이 있습니다. 도움이 되었습니까? 감사합니다.

답변

1

브라우저와 OpenLayers 또는 GeoServer는 데이터 소스의 현재 상황을 알고 있습니다. 수정 후 타일을 다시로드하려면 애플리케이션을 프로그래밍해야합니다.

0

시간 매개 변수를 wms로 만들어야합니다.

해결되었습니다. 감사합니다.

관련 문제