Object

org.locationtech.geomesa.utils.geotools

FeatureUtils

Related Doc: package geotools

Permalink

object FeatureUtils

Utilities for re-typing and re-building SimpleFeatureTypes and SimpleFeatures while preserving user data which the standard Geo Tools utilities do not do.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FeatureUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ReservedWords: HashSet[String]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def builder(orig: SimpleFeatureType): SimpleFeatureTypeBuilder

    Permalink

    A new SimpleFeatureType builder initialized with orig which, when buildFeatureType is called will, as a last step, add all user data from orig to the newly built SimpleFeatureType.

    A new SimpleFeatureType builder initialized with orig which, when buildFeatureType is called will, as a last step, add all user data from orig to the newly built SimpleFeatureType.

    orig

    the source feature

    returns

    a new SimpleFeatureTypeBuilder

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def copyToFeature(toWrite: SimpleFeature, sf: SimpleFeature, useProvidedFid: Boolean = false): SimpleFeature

    Permalink
  9. def copyToWriter(writer: FeatureWriter[SimpleFeatureType, SimpleFeature], sf: SimpleFeature, useProvidedFid: Boolean = false): SimpleFeature

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def retype(orig: SimpleFeature, targetType: SimpleFeatureType): SimpleFeature

    Permalink

    Retypes a SimpleFeature, preserving the user data.

    Retypes a SimpleFeature, preserving the user data.

    orig

    the source feature

    targetType

    the target type

    returns

    the new SimpleFeature

  20. def retype(orig: SimpleFeatureType, propertyNames: Array[String]): SimpleFeatureType

    Permalink

    Retypes a SimpleFeatureType, preserving the user data.

    Retypes a SimpleFeatureType, preserving the user data.

    orig

    the original

    propertyNames

    the property names for the new type

    returns

    the new SimpleFeatureType

  21. def sftReservedWords(sft: SimpleFeatureType): Seq[String]

    Permalink

    sft

    simple feature type

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def write(writer: FeatureWriter[SimpleFeatureType, SimpleFeature], sf: SimpleFeature, useProvidedFid: Boolean = false): SimpleFeature

    Permalink

    Write a feature to a feature writer

    Write a feature to a feature writer

    writer

    feature writer

    sf

    feature to write

    useProvidedFid

    use provided fid

Inherited from AnyRef

Inherited from Any

Ungrouped