final SimpleFeatureType TYPE = collection.getSchema(); FeatureTransformer transform = new FeatureTransformer(); transform.setIndentation(4); transform.setGmlPrefixing(true); transform.getFeatureTypeNamespaces().declareDefaultNamespace(prefix, namespace); transform.addSchemaLocation(prefix, namespace); transform.getFeatureTypeNamespaces().declareNamespace(TYPE, typePrefix, typeNamespace); } else if (prefix != null && namespace != null) { transform.getFeatureTypeNamespaces().declareNamespace(TYPE, prefix, namespace); transform.setCollectionPrefix(null); transform.setCollectionNamespace(null); transform.setCollectionBounding(true); transform.setEncoding(encoding); transform.getFeatureNamespaces(); transform.setSrsName(srsName); transform.transform(collection, out); } catch (TransformerException e) { throw (IOException)
final SimpleFeatureSource fs = dataStore.getFeatureSource(ftName); final SimpleFeatureCollection fc = fs.getFeatures(); final FeatureTransformer ftrax = new FeatureTransformer(); ftrax.setCollectionNamespace(null); ftrax.setCollectionPrefix(null); ftrax.setGmlPrefixing(true); ftrax.setIndentation(2); final CoordinateReferenceSystem crs = featureType.getGeometryDescriptor().getCoordinateReferenceSystem(); ftrax.setSrsName(srsName); ftrax.getFeatureTypeNamespaces().declareDefaultNamespace("", defaultNS); final String ns = featureType.getName().getNamespaceURI(); if (ns == null) { ftrax.getFeatureTypeNamespaces().declareNamespace(featureType, prefix, ns); final Translator t = ftrax.createTranslator(this.contentHandler); t.encode(fc); } catch (IOException ignored) {
transformer = createTransformer(); FeatureTypeNamespaces ftNames = transformer.getFeatureTypeNamespaces(); Map ftNamespaces = new HashMap(); transformer.setIndentation(wfs.isVerbose() ? INDENT_SIZE : (NO_FORMATTING)); transformer.setNumDecimals(numDecimals); transformer.setPadWithZeros(padWithZeros); transformer.setForceDecimalEncoding(forcedDecimal); transformer.setFeatureBounding(wfs.isFeatureBounding()); transformer.setCollectionBounding(wfs.isFeatureBounding()); transformer.setEncoding(Charset.forName(settings.getCharset())); transformer.addSchemaLocation(WFS.NAMESPACE, wfsCanonicalSchemaLocation()); } else { String wfsSchemaloc = wfsSchemaLocation(request.getBaseUrl()); transformer.addSchemaLocation(WFS.NAMESPACE, wfsSchemaloc); transformer.addSchemaLocation(uri, (String) ftNamespaces.get(uri)); transformer.setGmlPrefixing(wfs.isCiteCompliant() || !gml.getOverrideGMLAttributes()); transformer.setLockId(results.getLockId()); transformer.setSrsName(gml.getSrsNameStyle().getPrefix() + srs);
FeatureTransformer tx = new FeatureTransformer(); tx.setFeatureBounding(featureTransformerIncludeBounding); tx.setNumDecimals(featureTransformerDecimalPlaces); FeatureTypeNamespaces ftNames = tx.getFeatureTypeNamespaces(); tx.setSrsName(srsName); String schemaLocation = SchemaRepository.getSchemaLocation(namespace); tx.addSchemaLocation(uri,schemaLocation); tx.addSchemaLocation("http://www.opengis.net/wfs", "http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd"); tx.transform( fc, writer); writer.close();
FeatureTransformer ft = new FeatureTransformer(); ft.setNumDecimals(16); ft.getFeatureNamespaces().declarePrefix("gs", originalSchema.getName().getNamespaceURI()); ft.transform(curCollection, os); } finally { os.close();
protected FeatureTransformer createTransformer() { return new FeatureTransformer(); }
transformer.transform(featureResults, output);
final FeatureSource fs = dataStore.getFeatureSource(ftName); final FeatureCollection fc = fs.getFeatures(); final FeatureTransformer ftrax = new FeatureTransformer(); ftrax.setCollectionNamespace(null); ftrax.setCollectionPrefix(null); ftrax.setGmlPrefixing(true); ftrax.setIndentation(2); final CoordinateReferenceSystem crs = featureType .getDefaultGeometry().getCoordinateSystem(); srsName = srsName.substring(ndx + 1).trim(); ftrax.setSrsName(srsName); ftrax.getFeatureTypeNamespaces().declareDefaultNamespace("", defaultNS); final URI nsURI = featureType.getNamespace(); final String prefix = this.nsSupport.getPrefix(ns); if (prefix != null) ftrax.getFeatureTypeNamespaces().declareNamespace( featureType, prefix, ns); .createTranslator(this.contentHandler); t.encode(fc); } catch (IOException ignored) {
FeatureTransformer ft = new FeatureTransformer(); ft.setNumDecimals(16); ft.getFeatureNamespaces() .declarePrefix("gs", originalSchema.getName().getNamespaceURI()); ft.transform(curCollection, os); } finally { os.close();
final SimpleFeatureSource fs = dataStore.getFeatureSource(ftName); final SimpleFeatureCollection fc = fs.getFeatures(); final FeatureTransformer ftrax = new FeatureTransformer(); ftrax.setCollectionNamespace(null); ftrax.setCollectionPrefix(null); ftrax.setGmlPrefixing(true); ftrax.setIndentation(2); final CoordinateReferenceSystem crs = featureType.getGeometryDescriptor() .getCoordinateReferenceSystem(); ftrax.setSrsName(srsName); ftrax.getFeatureTypeNamespaces().declareDefaultNamespace("", defaultNS); final String ns = featureType.getName().getNamespaceURI(); if (ns == null) { ftrax.getFeatureTypeNamespaces().declareNamespace(featureType, prefix, ns); .createTranslator(this.contentHandler); t.encode(fc); } catch (IOException ignored) {