
class GMLLightFeatureTransformerImpl extends Object implements GMLLightFeatureTransformer
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<String,String> |
attrMapping
bevat paren van: 'gml attribuut naam', 'rsgb attribuut naam', deze
laatste mag
null zijn, dan wordt het veld overgeslagen. |
protected HashMap<String,AttributeDescriptor> |
composedAttr
bevat paren van: 'gml attribuut naam 1+gml attribuut naam 2', 'rsgb
attribuut' waarbij de rgsb attribuut waarde wordt samengesteld uit de
waarden van de gml attributen.
|
BEGINTIJD_NAME, BIJWERKDATUM_NAME, DEFAULT_GEOM_NAME, EINDTIJD_NAME, ID_NAME, KRUINLIJN_GEOM_NAME, LOD0_GEOM_NAME, LOD1_GEOM_NAME, LOD2_GEOM_NAME, LOD3_GEOM_NAME| Constructor and Description |
|---|
GMLLightFeatureTransformerImpl()
default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleFeatureType |
getTargetSchema(SimpleFeatureType gmlSchema,
String targetTableName,
boolean shouldUppercase)
Maak nieuw (getransformeerd) featuretype.
|
SimpleFeature |
transform(SimpleFeature inFeature,
SimpleFeatureType targetType,
boolean shouldUppercaseFieldnames,
boolean userDefinedPrimaryKey,
Date bijwerkDatum)
Transformeer een feature.
|
protected final HashMap<String,String> attrMapping
null zijn, dan wordt het veld overgeslagen. 'plus'
velden komen uit IMGeo, 'bgt' velden komen uit BGT.protected final HashMap<String,AttributeDescriptor> composedAttr
public GMLLightFeatureTransformerImpl()
composedAttr en attrMapping transformatie mappings.public SimpleFeatureType getTargetSchema(SimpleFeatureType gmlSchema, String targetTableName, boolean shouldUppercase)
GMLLightFeatureTransformergetTargetSchema in interface GMLLightFeatureTransformergmlSchema - Simple GML / GML light feature typetargetTableName - naam van het nieuwe typeshouldUppercase - als de naam van het schema in uppercase moet
(Oracle)public SimpleFeature transform(SimpleFeature inFeature, SimpleFeatureType targetType, boolean shouldUppercaseFieldnames, boolean userDefinedPrimaryKey, Date bijwerkDatum)
GMLLightFeatureTransformertransform in interface GMLLightFeatureTransformerinFeature - input (te transformeren) featuretargetType - doel type voor transformatieshouldUppercaseFieldnames - als de naam van de attributen in uppercase moet
(Oracle)userDefinedPrimaryKey - true als de identifier uit de bron
wordt geconstrueerd en in bestaand schema wordt geladen, false in
geval geotools gegenereerd schema met fid kolombijwerkDatum - metadata, de datum waarop een object is bijgewerktCopyright © 2014–2016 B3Partners B.V.. All rights reserved.