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.
  • Class
    Description
    Default implementation of the Feature interface.
    Types of attributes
    Default 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 FeatureDatasets
    Metadata 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 a FeatureCollection.
    Useful utility functions for working with Features.
    Compares two Features for order based on their feature ID.
    a FlexibleFeature based on BasicFeature originally used by the GeoJSON reader. currently adding this functionality - "autoextends" by returning null for undefined attribs - lazy conversion of attributes (see FlexibleFeature.getAttribute(int)) currently String, Date, Time, Timestamp
    a FlexibleFeatureSchema originally used by the GeoJSON reader. extends the basic FeatureSchema by - allow changing attrib types on the fly - creates empty geoms matching a previous set geomType
    An 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.