Packages

package geojson

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class BoundingBox(westLongitude: Double, southLatitude: Double, eastLongitude: Double, northLatitude: Double) extends Product with Serializable

    Defines the bounding box

    Defines the bounding box

    westLongitude

    The longitude in WGS'84 decimal degree (-180 to +180) of the west (left) border of the bounding box.

    southLatitude

    The latitude in WGS'84 decimal degree (-90 to +90) of the south (bottom) border of the bounding box.

    eastLongitude

    The longitude in WGS'84 decimal degree (-180 to +180) of the east (right) border of the bounding box.

    northLatitude

    The latitude in WGS'84 decimal degree (-90 to +90) of the north (top) border of the bounding box.

  2. final case class Changeset(type: String = "Changeset", author: Option[String] = None, inserted: Option[FeatureCollection] = None, updated: Option[FeatureCollection] = None, deleted: Option[FeatureCollection] = None, createdAt: Option[Long] = None) extends GeoJson with Product with Serializable
  3. final case class ChangesetStatistics(type: String = "ChangesetStatisticsResponse", minVersion: Option[Long] = None, maxVersion: Option[Long] = None) extends GeoJson with Product with Serializable
  4. final case class Feature(type: String = "Feature", id: Option[String] = None, bbox: Option[Seq[Double]] = None, geometry: Option[Geometry] = None, properties: Option[Map[String, Any]] = None, customMembers: Option[Map[String, Any]] = None) extends GeoJson with Product with Serializable

    Defines the Feature of GeoJSON

    Defines the Feature of GeoJSON

    type

    the type as 'Feature'

    id

    The unique ID of the feature

    bbox

    The bounding box of the feature; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    geometry

    The geometry could be Point, LineString, Polygon, MultiPoint, MultiLineString and MultiPolygon

    properties

    The key-value pair of property map

    customMembers

    The map of custom (foreign) members in the Feature object

  5. final case class FeatureCollection(type: String = "FeatureCollection", bbox: Option[Seq[Double]] = None, features: Seq[Feature], nextPageToken: Option[String] = None, inserted: Option[Seq[String]] = None, updated: Option[Seq[String]] = None, deleted: Option[Seq[String]] = None) extends GeoJson with Product with Serializable

    Defines the FeatureCollection

    Defines the FeatureCollection

    type

    the type as 'FeatureCollection'

    bbox

    the bounding box of the FeatureCollection; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    features

    the list of features

    nextPageToken

    the next page token for iterate endpoint

    inserted

    the list of feature IDs of the new features uploaded in the Interactive Map Layer

    updated

    the list of feature IDs of updated features in the Interactive Map Layer

    deleted

    the list of feature IDs of the deleted features in the Interactive Map Layer

  6. final case class FeatureModification(type: String = "FeatureModification", featureData: FeatureCollection, onFeatureNotExists: String, onFeatureExists: String) extends GeoJson with Product with Serializable
  7. final case class FeatureModificationList(type: String = "FeatureModificationList", modifications: Seq[FeatureModification]) extends GeoJson with Product with Serializable
  8. trait GeoJson extends AnyRef
  9. trait Geometry extends GeoJson
  10. final case class GeometryCollection(type: String = "GeometryCollection", bbox: Option[Seq[Double]] = None, geometries: Seq[Geometry] = Seq.empty) extends Geometry with Product with Serializable

    Defines the geometry type 'GeometryCollection'

    Defines the geometry type 'GeometryCollection'

    type

    the type as 'GeometryCollection'

    bbox

    the bounding box of the GeometryCollection; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    geometries

    the list of geometries

  11. trait GeometryItem extends Geometry
  12. case class LessThanVersion(version: Long) extends VersionQuery with Product with Serializable
  13. final case class LineString(type: String = "LineString", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Seq[Double]]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'LineString'

    Defines the geometry type 'LineString'

    type

    the type of the geometry

    bbox

    the bounding box of the LineString geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining LineString geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  14. final case class MultiLineString(type: String = "MultiLineString", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Seq[Seq[Double]]]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'MultiLineString'

    Defines the geometry type 'MultiLineString'

    type

    the type as MultiLineString

    bbox

    the bounding box of the MultiLineString geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining MultiLineString geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  15. final case class MultiPoint(type: String = "MultiPoint", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Seq[Double]]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'MultiPoint'

    Defines the geometry type 'MultiPoint'

    type

    the type as MultiPoint

    bbox

    the bounding box of the MultiPoint geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining MultiPoint geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  16. final case class MultiPolygon(type: String = "MultiPolygon", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Seq[Seq[Seq[Double]]]]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'MultiPolygon'

    Defines the geometry type 'MultiPolygon'

    type

    the type as MultiPolygon

    bbox

    the bounding box of the MultiPolygon geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining MultiPolygon geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  17. final case class Point(type: String = "Point", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Double]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'Point'

    Defines the geometry type 'Point'

    type

    the type as 'Point'

    bbox

    the bounding box of the Point geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining Point geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  18. final case class Polygon(type: String = "Polygon", bbox: Option[Seq[Double]] = None, coordinates: Option[Seq[Seq[Seq[Double]]]] = None) extends GeometryItem with Product with Serializable

    Defines the geometry type 'Polygon'

    Defines the geometry type 'Polygon'

    type

    the type as 'Polygon'

    bbox

    the bounding box of the Polygon geometry; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    coordinates

    the coordinates defining Polygon geometry; for meaning of coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

  19. case class SearchParam(key: String, operator: SearchOperator, value: String) extends Product with Serializable

    Defines the search parameter to use for filtering while querying data from Interactive Map Layer

    Defines the search parameter to use for filtering while querying data from Interactive Map Layer

    key

    the key allows two prefixes which are 'p.' and 'f.' 'p.' - used to access values stored in 'properties' property of the feature. Example - 'p.property_name' 'f.' - used to access values which are added by default in the stored feature. The possible values are: 'f.id', 'f.createdAt' and 'f.updatedAt'.

    operator

    the allowed operators are EQUAL(=), NOT_EQUAL(!=), GREATER_THAN(>), LESS_THAN(<), GREATER_THAN_EQUAL(>=), LESS_THAN_EQUAL(<=) and CONTAINS(@>)

    value

    the value used for comparison with properties in features of Interactive Map Layer

  20. case class Statistics(type: String = "StatisticsResponse", count: Option[StatisticsCount] = None, byteSize: Option[StatisticsCount] = None, bbox: Option[StatisticsBbox] = None, geometryTypes: Option[StatisticsGeometryTypes] = None, properties: Option[StatisticsProperties] = None, tags: Option[StatisticsTags] = None, searchable: Option[String] = None) extends GeoJson with Product with Serializable

    Defines the statistics of the Interactive Map Layer

    Defines the statistics of the Interactive Map Layer

    type

    the type as 'StatisticsResponse'

    count

    This defines the feature count in the layer

    byteSize

    This defines the size of layer in bytes

    bbox

    The bounding box for all features inside the layer; for meaning of bbox coordinates see https://developer.here.com/documentation/data-client-library/dev_guide/client/publish-data.html#interactive-layer-coords

    geometryTypes

    This defines different geometry types present in the layer

    properties

    The list of properties of all the features

    tags

    The list of all the tags in the layer

    searchable

    defines whether all or some of the properties are searchable

  21. case class StatisticsBbox(value: Option[Seq[Double]] = None, estimated: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines the bounding box of the layer

    Defines the bounding box of the layer

    value

    the coordinates of the bounding box

    estimated

    if true, the bounding box is estimated

  22. case class StatisticsCount(value: Option[Long] = None, estimated: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines the count of statistics

    Defines the count of statistics

    value

    the count value

    estimated

    if true, the count is estimated

  23. case class StatisticsGeometryTypes(value: Option[Seq[String]] = None, estimated: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines Statistics Geometry Types

    Defines Statistics Geometry Types

    value

    the list of geometry types in the layer

    estimated

    if true, the list of geometry types is estimated

  24. case class StatisticsProperties(value: Option[Seq[StatisticsPropertiesValue]] = None, estimated: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines the property statistics in the layer

    Defines the property statistics in the layer

    value

    the list of property statistics

    estimated

    if true, the list of property statistics is estimated

  25. case class StatisticsPropertiesValue(key: Option[String] = None, count: Option[Long] = None, searchable: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines the property count in the layer

    Defines the property count in the layer

    key

    the property name

    count

    the count of the property in the layer

    searchable

    if true, the property is searchable

  26. case class StatisticsTags(value: Option[Seq[StatisticsTagsValue]] = None, estimated: Option[Boolean] = None) extends GeoJson with Product with Serializable

    Defines the tags statistics of layer

    Defines the tags statistics of layer

    value

    the list of tag statistics

    estimated

    if true, the list of tag statistics is estimated

  27. case class StatisticsTagsValue(key: Option[String] = None, count: Option[Long] = None) extends GeoJson with Product with Serializable

    key

    the tag name

    count

    the tag count in the layer

  28. sealed trait VersionQuery extends AnyRef

Value Members

  1. object BoundingBox extends Serializable
  2. object Feature extends Serializable
  3. object FeatureCollection extends Serializable
  4. object FeatureModification extends Serializable
  5. object FeatureModificationList extends Serializable
  6. object GeometryCollection extends Serializable
  7. object LineString extends Serializable
  8. object MultiLineString extends Serializable
  9. object MultiPoint extends Serializable
  10. object MultiPolygon extends Serializable
  11. object Point extends Serializable
  12. object Polygon extends Serializable
  13. object SearchParam extends Serializable
  14. object VersionQuery

Ungrouped