コード例 #1
0
ファイル: WMSLayerTest.java プロジェクト: rockgis/geoserver
  @Before
  public void addStatesWmsLayer() throws Exception {
    WMSLayerInfo wml = catalog.getResourceByName("sf", "states", WMSLayerInfo.class);
    if (wml == null) {
      wml = catalog.getFactory().createWMSLayer();
      wml.setName("states");
      wml.setNativeName("topp:states");
      wml.setStore(catalog.getStoreByName("demo", WMSStoreInfo.class));
      wml.setCatalog(catalog);
      wml.setNamespace(catalog.getNamespaceByPrefix("sf"));
      wml.setSRS("EPSG:4326");
      CoordinateReferenceSystem wgs84 = CRS.decode("EPSG:4326");
      wml.setNativeCRS(wgs84);
      wml.setLatLonBoundingBox(new ReferencedEnvelope(-110, 0, -60, 50, wgs84));
      wml.setProjectionPolicy(ProjectionPolicy.FORCE_DECLARED);

      catalog.add(wml);
    }
  }