public class FeatureUtil
extends java.lang.Object
Feature
Modifier and Type | Class and Description |
---|---|
static class |
FeatureUtil.IDComparator
Compares two Features for order based on their feature ID.
|
Constructor and Description |
---|
FeatureUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areAllNonSpatialAttributesNull(Feature feature)
Returns whether all attributes are null (other than the Geometry
attribute, which is not checked)
|
static void |
copyAttributes(Feature a,
Feature b)
Although Feature implements Cloneable, this method is useful
when the two Features are implemented with different classes.
|
static int |
nextID()
Increments and returns the feature-ID counter
|
static Feature |
toFeature(com.vividsolutions.jts.geom.Geometry g,
FeatureSchema schema)
Creates a new Feature from the given Geometry, with nominal values for
the attributes.
|
static java.util.List |
toGeometries(java.util.Collection features)
Returns the n Geometries extracted from the given n Features
|
public static Feature toFeature(com.vividsolutions.jts.geom.Geometry g, FeatureSchema schema)
g
- the Geometry to convertschema
- metadata for the Feature to createpublic static java.util.List toGeometries(java.util.Collection features)
public static int nextID()
Feature.getID()
public static void copyAttributes(Feature a, Feature b)
public static boolean areAllNonSpatialAttributesNull(Feature feature)