public void setLatLonBoundingBox(ReferencedEnvelope box) { delegate.setLatLonBoundingBox(box); }
public void setNativeBox(Catalog catalog, String name) throws Exception { FeatureTypeInfo fti = catalog.getFeatureTypeByName(name); fti.setNativeBoundingBox(fti.getFeatureSource(null, null).getBounds()); fti.setLatLonBoundingBox( new ReferencedEnvelope(fti.getNativeBoundingBox(), DefaultGeographicCRS.WGS84)); catalog.save(fti); }
featureType.setLatLonBoundingBox( new ReferencedEnvelope( ftInfoReader.latLonBoundingBox(), DefaultGeographicCRS.WGS84));
featureType.setProjectionPolicy( LayerProperty.PROJECTION_POLICY.get(props, ProjectionPolicy.NONE)); featureType.setLatLonBoundingBox( LayerProperty.LATLON_ENVELOPE.get(props, DEFAULT_LATLON_ENVELOPE)); featureType.setNativeBoundingBox(LayerProperty.ENVELOPE.get(props, null));
public void setNativeBox(Catalog catalog, String name) throws Exception { FeatureTypeInfo fti = catalog.getFeatureTypeByName(name); fti.setNativeBoundingBox(fti.getFeatureSource(null, null).getBounds()); fti.setLatLonBoundingBox( new ReferencedEnvelope(fti.getNativeBoundingBox(), DefaultGeographicCRS.WGS84)); catalog.save(fti); }
ft.setLatLonBoundingBox(EMPTY_BOUNDS); ft.getMetadata().put("recalculate-bounds", Boolean.TRUE);
ReferencedEnvelope nativeBounds = cb.getNativeBounds(resource); resource.setNativeBoundingBox(nativeBounds); resource.setLatLonBoundingBox(cb.getLatLonBounds(nativeBounds, resource.getCRS())); getCatalog().save(resource);
featureType.setLatLonBoundingBox(EMPTY_BOUNDS); featureType.getMetadata().put("recalculate-bounds", Boolean.TRUE);
featureType.setLatLonBoundingBox(ImportUtilities.WORLD);
@Override protected void onSetUp(SystemTestData testData) throws Exception { super.onSetUp(testData); Catalog catalog = getCatalog(); for (FeatureTypeInfo ft : catalog.getFeatureTypes()) { ft.setLatLonBoundingBox(null); catalog.save(ft); } // create a misconfigured layer group LayerGroupInfo lg = catalog.getFactory().createLayerGroup(); lg.getLayers().add(catalog.getLayerByName(getLayerId(MockData.LAKES))); lg.getStyles().add(null); lg.setName("test"); lg.setMode(Mode.NAMED); catalog.add(lg); }
@Test public void testSkipMisconfiguredLayers() throws Exception { // configure geoserver to skip misconfigured layers GeoServerInfo global = getGeoServer().getGlobal(); global.setResourceErrorHandling(ResourceErrorHandling.SKIP_MISCONFIGURED_LAYERS); getGeoServer().save(global); // introduce misconfiguration FeatureTypeInfo ftype = getCatalog().getFeatureTypeByName(CiteTestData.UPDATES.getLocalPart()); ftype.setLatLonBoundingBox(null); getCatalog().save(ftype); // fetch capabilities document Document doc = getAsDOM("wfs?version=1.0.0&service=WFS&request=getCapabilities"); // print(doc); int count = 0; for (FeatureTypeInfo ft : getCatalog().getFeatureTypes()) { if (ft.enabled()) count++; } // print(doc); assertXpathEvaluatesTo(String.valueOf(count - 1), "count(//wfs:FeatureType)", doc); }
ReferencedEnvelope nativeBounds = cb.getNativeBounds(resource); resource.setNativeBoundingBox(nativeBounds); resource.setLatLonBoundingBox(cb.getLatLonBounds(nativeBounds, resource.getCRS())); getCatalog().save(resource);
typeInfo.setProjectionPolicy(_typeInfo.getProjectionPolicy()); typeInfo.setNativeBoundingBox(_typeInfo.getNativeBoundingBox()); typeInfo.setLatLonBoundingBox(_typeInfo.getLatLonBoundingBox()); typeInfo.setCircularArcPresent(_typeInfo.isCircularArcPresent()); typeInfo.setLinearizationTolerance(_typeInfo.getLinearizationTolerance());
ReferencedEnvelope nativeBounds = cb.getNativeBounds(resource); resource.setNativeBoundingBox(nativeBounds); resource.setLatLonBoundingBox(cb.getLatLonBounds(nativeBounds, resource.getCRS())); getCatalog().save(resource);
featureType.setAbstract("featureType-Abstract"); featureType.setSRS("EPSG:4326"); featureType.setLatLonBoundingBox(envelope); featureType.setEnabled(false); featureType.setStore(dataStore);