| java.lang.Object com.vividsolutions.jump.tools.AttributeMapping
AttributeMapping | public class AttributeMapping (Code) | | |
Inner Class :public static class CombinedSchema extends FeatureSchema | |
AttributeMapping | protected AttributeMapping()(Code) | | |
AttributeMapping | public AttributeMapping(FeatureSchema a, FeatureSchema b)(Code) | | Constructs an AttributeMapping that will transfer all the attributes from
two feature collections A and B. If A and B have attributes with the same
name, they will be postfixed with _1 and _2 respectively. Case sensitive.
If you only wish to map attributes for one schema, simply pass in a
new FeatureSchema for the other schema.
Parameters: a - schema for first feature collection from which to transfer attributes Parameters: b - schema for second feature collection from which to transfer attributes |
AttributeMapping | public AttributeMapping(FeatureSchema aSchema, List aAttributeNames, List aNewAttributeNames, FeatureSchema bSchema, List bAttributeNames, List bNewAttributeNames)(Code) | | Constructs an AttributeMapping.
Parameters: aSchema - metadata for feature-collection A Parameters: aAttributeNames - non-spatial feature-collection-A attributes to transfer Parameters: aNewAttributeNames - corresponding names in the feature collection receiving the attributes Parameters: bSchema - metadata for feature-collection B Parameters: bAttributeNames - non-spatial feature-collection-B attributes to transfer Parameters: bNewAttributeNames - corresponding names in the feature collection receiving the attributes |
createSchema | public CombinedSchema createSchema(String geometryName)(Code) | | Returns a new FeatureSchema with the destination attributes of the mapping
and a spatial attribute with the given name
Parameters: geometryName - name to assign to the spatial attribute |
transferAttributes | public void transferAttributes(Feature aFeature, Feature bFeature, Feature cFeature)(Code) | | Transfers attributes (not the geometry) from two features to a third
feature, using the mappings specified in the constructor. The third feature's
schema must be able to accomodate the attributes being transferred.
Parameters: aFeature - a feature from feature-collection A Parameters: bFeature - a feature from feature-collection B Parameters: cFeature - the feature to transfer the A and B attributes to |
|
|