Package com.vividsolutions.jump.feature
package com.vividsolutions.jump.feature
Features and FeatureCollections -- the layer of abstraction between
Geometries in JTS and Layers in the JUMP Workbench. Adds named
attributes to JTS Geometries.
-
ClassDescriptionDefault implementation of the Feature interface.Types of attributesDefault implementation of the Feature interface.A representation of an object in the world, including its location, geometry, and other attributes.A collection of Features, with a special method for querying the Features that lie within a given Envelope.Delegates to another instance of FeatureCollection.Default implementation of FeatureCollection.Utility functions to create different kinds of FeatureDatasetsMetadata for a FeatureCollection: attribute names and types.A FeatureUpdate records an update to a single Feature.Records update transactions on
Features, and can apply them to aFeatureCollection.Useful utility functions for working with Features.Compares two Features for order based on their feature ID.a FlexibleFeature based onBasicFeatureoriginally used by the GeoJSON reader. currently adding this functionality - "autoextends" by returning null for undefined attribs - lazy conversion of attributes (seeFlexibleFeature.getAttribute(int)) currently String, Date, Time, Timestampa FlexibleFeatureSchema originally used by the GeoJSON reader. extends the basicFeatureSchemaby - allow changing attrib types on the fly - creates empty geoms matching a previous set geomTypeAn IndexedFeatureCollection creates a new collection which is backed by a FeatureCollection, but which is indexed for query purposes.Interface that any dynamic attribute must implement.