Package

org.locationtech.geomesa.utils

geotools

Permalink

package geotools

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

Type Members

  1. case class AttributeDetails(unsafeName: String, index: Int, clazz: String) extends Product with Serializable

    Permalink
  2. trait ConfigSftParsing extends LazyLogging

    Permalink
  3. trait ContentFeatureSourceInfo extends ContentFeatureSource

    Permalink
  4. trait ContentFeatureSourceReTypingSupport extends ContentFeatureSourceSupport

    Permalink

    Adds support for retyping to a ContentFeatureStore.

    Adds support for retyping to a ContentFeatureStore. This is necessary because the re-typing functionality in ContentFeatureStore does not preserve user data.

  5. trait ContentFeatureSourceSupport extends AnyRef

    Permalink

    Parent for any trait adding support to a ContentFeatureSource such as 'retype', 'sort', 'offset', or 'limit'.

    Parent for any trait adding support to a ContentFeatureSource such as 'retype', 'sort', 'offset', or 'limit'.

    Any ContentFeatureSource with a ContentFeatureSourceSupport trait should call addSupport(query, reader) in their getReaderInternal implementation.

    Sub-traits of ContentFeatureSource should first delegate to super.addSupport(query, reader) in their addSupport implementation so that support can be chained and applied left to right.

  6. type DFI = DelegateFeatureIterator[SimpleFeature]

    Permalink
  7. type DFR = DelegateFeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
  8. type FR = FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
  9. class GeoMesaParam[T <: AnyRef] extends Param with LazyLogging

    Permalink

    Data store parameter, used for configuring data stores in DataStoreFinder

  10. class GridSnap extends AnyRef

    Permalink

    Snaps points to cells of a defined grid

  11. class ImmutableFeatureId extends FeatureIdImpl

    Permalink
  12. class NameableFeatureTypeFactory extends FeatureTypeFactoryImpl

    Permalink

    Feature type factory that allows for changing type name

  13. class RenderingGrid extends LazyLogging

    Permalink

    Renders geometries to a fixed-size grid of pixels

  14. class SchemaBuilder extends AbstractSchemaBuilder[AttributeBuilder, UserDataBuilder]

    Permalink

    Builder class for creating simple feature types

    Builder class for creating simple feature types

    Adding an attribute returns an AttributeBuilder class with additional options for that attribute. There is an implicit conversion back to SchemaBuilder to allow for operation chaining.

    Example usage:

    SchemaBuilder.builder().addString("foo").withIndex().addInt("bar").build("baz")

  15. case class SftArgs(spec: String, featureName: String) extends Product with Serializable

    Permalink
  16. trait SimpleFeatureTypeProvider extends AnyRef

    Permalink
  17. class TypeUpdatingFeatureReader extends DelegatingFeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink

    A DelegatingFeatureReader that re-types simple features.

    A DelegatingFeatureReader that re-types simple features. Unlike ReTypeFeatureReader this feature reader will preserve user data.

  18. abstract class InitBuilder[T] extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    SchemaBuilder

  19. class SftBuilder extends InitBuilder[SftBuilder]

    Permalink
    Annotations
    @deprecated
    Deprecated

    SchemaBuilder

Value Members

  1. object AttributeDetails extends Serializable

    Permalink
  2. val CRS_EPSG_4326: CoordinateReferenceSystem

    Permalink
  3. object ConfigSftParsing extends ConfigSftParsing

    Permalink
  4. object Conversions

    Permalink
  5. val CrsEpsg4326: CoordinateReferenceSystem

    Permalink
  6. val EmptyGeometry: Geometry

    Permalink
  7. object FeatureHandler

    Permalink
  8. object FeatureUtils

    Permalink

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

  9. object GenerateFeatureWrappers

    Permalink
  10. object GeoMesaParam

    Permalink
  11. val GeoToolsDateFormat: DateTimeFormatter

    Permalink
  12. object GeometryUtils extends LazyLogging

    Permalink

    The object provides convenience methods for common operations on geometries.

  13. object NameableFeatureTypeFactory

    Permalink
  14. object RichAttributeDescriptors

    Permalink

    Contains GeoMesa specific attribute descriptor information

  15. object RichSimpleFeatureType

    Permalink
  16. object SchemaBuilder

    Permalink
  17. object SftArgResolver extends ArgResolver[SimpleFeatureType, SftArgs] with LazyLogging

    Permalink

    Resolves SimpleFeatureType specification from a variety of arguments including sft strings (e.g.

    Resolves SimpleFeatureType specification from a variety of arguments including sft strings (e.g. name:String,age:Integer,*geom:Point) and typesafe config.

  18. object SftBuilder

    Permalink
  19. object SimpleFeatureOrdering

    Permalink

    Ordering for simple features.

    Ordering for simple features. Assumes that any attributes implement Comparable

  20. object SimpleFeaturePropertyAccessor extends LazyLogging

    Permalink
  21. object SimpleFeatureTypeLoader

    Permalink

    Query all SimpleFeatureTypeProviders to expose all available SimpleFeatureTypes available to the the system.

    Query all SimpleFeatureTypeProviders to expose all available SimpleFeatureTypes available to the the system. Note that the list of SimpleFeatureTypes available may change over time as SimpleFeatureTypeProviders may dynamically modify their available SFTs.

  22. object SimpleFeatureTypes

    Permalink
  23. val WholeWorldPolygon: Polygon

    Permalink
  24. package converters

    Permalink
  25. package sft

    Permalink
  26. def wholeWorldEnvelope: ReferencedEnvelope

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped