if (ul.getInlineFeatureType().getCoordinateReferenceSystem() == null) { LOGGER.warning( "No CRS set on inline features default geometry. Assuming the requestor has their inlinefeatures in the boundingbox CRS."); SimpleFeatureType currFt = ul.getInlineFeatureType(); Query q = new Query(currFt.getTypeName(), Filter.INCLUDE); FeatureReader<SimpleFeatureType, SimpleFeature> ilReader;
/** * Reset builder to provided original stroke. * * @param stroke */ public UserLayerBuilder reset(UserLayer other) { if (other == null) { return unset(); } inlineFeatureDataStore = other.getInlineFeatureDatastore(); inlineFeatureType = other.getInlineFeatureType(); remoteOWS.reset(other.getRemoteOWS()); featureTypeConstraint.clear(); for (FeatureTypeConstraint ftc : other.getLayerFeatureConstraints()) { featureTypeConstraint.add(new FeatureTypeConstraintBuilder(this).reset(ftc)); } userStyles.clear(); for (Style style : other.getUserStyles()) { userStyles.add(new StyleBuilder(this).reset(style)); } unset = false; return this; }
public void visit(UserLayer layer) { start("UserLayer"); if ((layer.getName() != null) && (layer.getName().length() > 0)) { element("Name", layer.getName()); // optional } DataStore inlineFDS = layer.getInlineFeatureDatastore(); if (inlineFDS != null) { visitInlineFeatureType(inlineFDS, layer.getInlineFeatureType()); } else if (layer.getRemoteOWS() != null) { visit(layer.getRemoteOWS()); } start("LayerFeatureConstraints"); // required FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); if ((lfc != null) && lfc.length > 0) { for (int i = 0; i < lfc.length; i++) { visit(lfc[i]); } } else { // create an empty FeatureTypeConstraint, since it is required start("FeatureTypeConstraint"); end("FeatureTypeConstraint"); } end("LayerFeatureConstraints"); Style[] styles = layer.getUserStyles(); for (int i = 0; i < styles.length; i++) { visit(styles[i]); } end("UserLayer"); }
String typeName = userLayer.getInlineFeatureType().getTypeName(); SimpleFeatureSource featureSource; try {
private static MapLayerInfo initializeInlineFeatureLayer( UserLayer ul, CoordinateReferenceSystem requestCrs) throws Exception { // SPECIAL CASE - we make the temporary version final DataStore inlineDatastore = ul.getInlineFeatureDatastore(); final SimpleFeatureSource source; // what if they didn't put an "srsName" on their geometry in their // inlinefeature? // I guess we should assume they mean their geometry to exist in the // output SRS of the // request they're making. if (ul.getInlineFeatureType().getCoordinateReferenceSystem() == null) { LOGGER.warning( "No CRS set on inline features default geometry. " + "Assuming the requestor has their inlinefeatures in the boundingbox CRS."); SimpleFeatureType currFt = ul.getInlineFeatureType(); Query q = new Query(currFt.getTypeName(), Filter.INCLUDE); FeatureReader<SimpleFeatureType, SimpleFeature> ilReader; ilReader = inlineDatastore.getFeatureReader(q, Transaction.AUTO_COMMIT); ForceCoordinateSystemFeatureReader reader = new ForceCoordinateSystemFeatureReader(ilReader, requestCrs); MemoryDataStore reTypedDS = new MemoryDataStore(reader); source = reTypedDS.getFeatureSource(reTypedDS.getTypeNames()[0]); } else { source = inlineDatastore.getFeatureSource(inlineDatastore.getTypeNames()[0]); } MapLayerInfo mapLayer = new MapLayerInfo(source); return mapLayer; }
if ((userLayer != null) && (userLayer.getInlineFeatureType() != null)) { String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =
copy.setInlineFeatureType(layer.getInlineFeatureType());
/** * Sets the inline features. * * @param userLayer the user layer */ public void setInlineFeatures(UserLayer userLayer) { if (userLayer != null) { String crsCode = ""; SimpleFeatureType inlineFeatureType = userLayer.getInlineFeatureType(); if (inlineFeatureType != null) { crsCode = CoordManager.getInstance() .getCRSCode(inlineFeatureType.getCoordinateReferenceSystem()); } setPopulating(true); crsComboBox.setSelectValueKey(crsCode); setPopulating(false); model.populate(userLayer); } }
if (ul.getInlineFeatureType().getCoordinateReferenceSystem() == null) { LOGGER .warning("No CRS set on inline features default geometry. Assuming the requestor has their inlinefeatures in the boundingbox CRS."); SimpleFeatureType currFt = ul.getInlineFeatureType(); Query q = new DefaultQuery(currFt.getTypeName(), Filter.INCLUDE); FeatureReader<SimpleFeatureType, SimpleFeature> ilReader;
if (ul.getInlineFeatureType().getCoordinateReferenceSystem() == null) { LOGGER .warning("No CRS set on inline features default geometry. Assuming the requestor has their inlinefeatures in the boundingbox CRS."); SimpleFeatureType currFt = ul.getInlineFeatureType(); Query q = new DefaultQuery(currFt.getTypeName(), Filter.INCLUDE); FeatureReader<SimpleFeatureType, SimpleFeature> ilReader;
SimpleFeatureType featureType = userLayer.getInlineFeatureType(); String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =
SimpleFeatureType featureType = userLayer.getInlineFeatureType(); String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =
String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =
String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =
public void visit(UserLayer layer) { start("UserLayer"); if ((layer.getName() != null) && (layer.getName().length() > 0)) { element("Name", layer.getName()); //optional } DataStore inlineFDS = layer.getInlineFeatureDatastore(); if (inlineFDS != null) { visitInlineFeatureType(inlineFDS, layer.getInlineFeatureType()); } else if (layer.getRemoteOWS() != null) { visit(layer.getRemoteOWS()); } start("LayerFeatureConstraints"); //required FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); if ((lfc != null) && lfc.length > 0) { for (int i = 0; i < lfc.length; i++) { visit(lfc[i]); } } else { //create an empty FeatureTypeConstraint, since it is required start("FeatureTypeConstraint"); end("FeatureTypeConstraint"); } end("LayerFeatureConstraints"); Style[] styles = layer.getUserStyles(); for (int i = 0; i < styles.length; i++) { visit(styles[i]); } end("UserLayer"); }
public void visit(UserLayer layer) { start("UserLayer"); if ((layer.getName() != null) && (layer.getName().length() > 0)) { element("Name", layer.getName()); //optional } DataStore inlineFDS = layer.getInlineFeatureDatastore(); if (inlineFDS != null) { visitInlineFeatureType(inlineFDS, layer.getInlineFeatureType()); } else if (layer.getRemoteOWS() != null) { visit(layer.getRemoteOWS()); } start("LayerFeatureConstraints"); //required FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); if ((lfc != null) && lfc.length > 0) { for (int i = 0; i < lfc.length; i++) { visit(lfc[i]); } } else { //create an empty FeatureTypeConstraint, since it is required start("FeatureTypeConstraint"); end("FeatureTypeConstraint"); } end("LayerFeatureConstraints"); Style[] styles = layer.getUserStyles(); for (int i = 0; i < styles.length; i++) { visit(styles[i]); } end("UserLayer"); }
SimpleFeatureTypeBuilder.retype(featureCollection.getSchema(), newCRS); String typeName = userLayer.getInlineFeatureType().getTypeName(); try { SimpleFeatureSource featureSource =