A B C D E F G H I L M O P Q T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activities - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- areaOf(Geometry) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate area of an arbitrary geometry.
- areaOf(GeometryCollection) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate area of a geometry collection.
- areaOf(MultiPolygon) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate area of a multi polygon.
- areaOf(Polygon) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate area of an arbitrary geometry.
B
- boundingBoxOf(Envelope) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.OSHDBGeometryBuilder
-
Converts a JTS bounding box ("envelope") to an OSHDBBoundingBox object.
C
- CellIterator - Class in org.heigit.bigspatialdata.oshdb.util.celliterator
-
Allows to iterate through the contents of OSH grid cells.
- CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, TagInterpreter, CellIterator.OSHEntityFilter, CellIterator.OSMEntityFilter, boolean) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator
-
Creates a cell iterator from a bounding box.
- CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, P, TagInterpreter, CellIterator.OSHEntityFilter, CellIterator.OSMEntityFilter, boolean) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator
-
Creates a cell iterator from a bounding box and a bounding polygon.
- CellIterator(SortedSet<OSHDBTimestamp>, P, TagInterpreter, CellIterator.OSHEntityFilter, CellIterator.OSMEntityFilter, boolean) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator
-
Creates a cell iterator from a bounding polygon.
- CellIterator.IterateAllEntry - Class in org.heigit.bigspatialdata.oshdb.util.celliterator
-
Holds the result of a single item returned by
CellIterator.iterateByContribution(GridOSHEntity)
. - CellIterator.IterateByTimestampEntry - Class in org.heigit.bigspatialdata.oshdb.util.celliterator
-
Holds the result of a single item returned by
CellIterator.iterateByTimestamps(GridOSHEntity)
. - CellIterator.OSHEntityFilter - Interface in org.heigit.bigspatialdata.oshdb.util.celliterator
- CellIterator.OSMEntityFilter - Interface in org.heigit.bigspatialdata.oshdb.util.celliterator
- changeset - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- clip(Geometry, OSHDBBoundingBox) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
- clip(Geometry, P) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
- close() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
- compareTo(OSHDBTimestamp) - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- compareTo(OSHDBTimestampInterval) - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- contains(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.taginterpreter.InvertedHashSet
- contains(ContributionType) - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedContributionTypes
- ContributionType - Enum in org.heigit.bigspatialdata.oshdb.util.celliterator
- CREATION - org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
D
- DAILY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
- date(Date) - Method in class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
-
Converts a date to the format
yyyy-MM-dd
. - DefaultTagInterpreter - Class in org.heigit.bigspatialdata.oshdb.util.taginterpreter
-
Default
TagInterpreter
implementation. - DefaultTagInterpreter(TagTranslator) - Constructor for class org.heigit.bigspatialdata.oshdb.util.taginterpreter.DefaultTagInterpreter
-
Constructor using given
TagTranslator
and default values as areaTagsDefinitonFile and uninterestingTagsDefinitionFile. - DefaultTagInterpreter(TagTranslator, String, String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.taginterpreter.DefaultTagInterpreter
-
Constructor using given
TagTranslator
, areaTagsDefinitonFile, and uninterestingTagsDefinitionFile. - DELETION - org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
E
- E_KEY - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table holding keys in keytables.
- E_KEYVALUE - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table holding keysvalues in keytables.
- E_ROLE - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table holding roles in keytables.
- E_USER - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table holding users in keytables.
- equals(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
- equals(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMRole
- equals(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
- equals(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTagKey
- equals(Object) - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
F
- FastBboxInPolygon - Class in org.heigit.bigspatialdata.oshdb.util.geometry.fip
-
Fast bounding-box in (multi)polygon test inspired by https://blog.jochentopf.com/2017-02-06-expedicious-and-exact-extracts-with-osmium.html
- FastBboxInPolygon(P) - Constructor for class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastBboxInPolygon
-
Constructor using a given geometry
geom
and geometry typeP
. - FastBboxOutsidePolygon - Class in org.heigit.bigspatialdata.oshdb.util.geometry.fip
-
Fast bounding-box in (multi)polygon test inspired by https://blog.jochentopf.com/2017-02-06-expedicious-and-exact-extracts-with-osmium.html
- FastBboxOutsidePolygon(P) - Constructor for class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastBboxOutsidePolygon
-
Constructor using a given geometry
geom
and geometry typeP
. - FastPointInPolygon - Class in org.heigit.bigspatialdata.oshdb.util.geometry.fip
-
Fast point in (multi)polygon test inspired by https://blog.jochentopf.com/2017-02-06-expedicious-and-exact-extracts-with-osmium.html
- FastPointInPolygon(P) - Constructor for class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastPointInPolygon
- FastPolygonOperations - Class in org.heigit.bigspatialdata.oshdb.util.geometry.fip
- FastPolygonOperations(P) - Constructor for class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastPolygonOperations
-
Constructor using a given geometry
geom
and geometry typeP
. - forOSMType(OSMType) - Static method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
-
Returns the
TableNames
object for a givenOSMType
.
G
- Geo - Class in org.heigit.bigspatialdata.oshdb.util.geometry
-
Geometry utility functions.
- geometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- geometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
- GEOMETRY_CHANGE - org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
- get() - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedContributionTypes
- get() - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
- get() - Method in interface org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampList
-
Provides a sorted set of OSHDBTimestamps.
- get() - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Provides the sorted list of (unix) timestamps representing this object's start/end date and interval.
- getConnection() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
- getGeometry(OSMEntity, OSHDBTimestamp, TagInterpreter) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.OSHDBGeometryBuilder
-
Gets the geometry of an OSM entity at a specific timestamp.
- getGeometry(OSHDBBoundingBox) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.OSHDBGeometryBuilder
-
Converts a OSHDBBoundingBox to a rectangular polygon.
- getGeometryClipped(OSMEntity, OSHDBTimestamp, TagInterpreter, OSHDBBoundingBox) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.OSHDBGeometryBuilder
-
Builds the geometry of an OSM entity at the given timestamp, clipped to the given bounding box.
- getGeometryClipped(OSMEntity, OSHDBTimestamp, TagInterpreter, P) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.OSHDBGeometryBuilder
-
Builds the geometry of an OSM entity at the given timestamp, clipped to the given polygon.
- getInstance() - Static method in class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
-
Get a standard TimestampFormatter.
- getKey() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
- getOSHDBRoleOf(String) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a role (string).
- getOSHDBRoleOf(OSMRole) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a role.
- getOSHDBTagKeyOf(String) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a tag key (string).
- getOSHDBTagKeyOf(OSMTagKey) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a tag key.
- getOSHDBTagOf(String, String) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a tag (key-value string pair).
- getOSHDBTagOf(OSMTag) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get oshdb's internal representation of a tag (key-value pair).
- getOSMRoleOf(int) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a role's string representation from oshdb's internal data format.
- getOSMRoleOf(OSHDBRole) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a role's string representation from oshdb's internal data format.
- getOSMTagKeyOf(int) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a tag key's string representation from oshdb's internal data format.
- getOSMTagKeyOf(OSHDBTagKey) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a tag key's string representation from oshdb's internal data format.
- getOSMTagOf(int, int) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a tag's string representation from oshdb's internal data format.
- getOSMTagOf(OSHDBTag) - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
Get a tag's string representation from oshdb's internal data format.
- getRawUnixTimestamps() - Method in interface org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampList
-
Convenience method that converts the timestamp list into raw unix timestamps (long values).
- getValue() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
H
- hashCode() - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
- hashCode() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMRole
- hashCode() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
- hashCode() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTagKey
- hasInterestingTagKey(OSMEntity) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- HOURLY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
I
- includes(OSHDBTimestamp) - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- intersection(Geometry) - Method in class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastPolygonOperations
-
Calculates the intersection with another
Geometry
. - intersects(OSHDBTimestampInterval) - Method in class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- InvertedHashSet<E> - Class in org.heigit.bigspatialdata.oshdb.util.taginterpreter
-
Negated Set: contains(x) returns true only if x has not been add()ed to the inverted set previously.
- InvertedHashSet() - Constructor for class org.heigit.bigspatialdata.oshdb.util.taginterpreter.InvertedHashSet
- isArea(OSMEntity) - Method in class org.heigit.bigspatialdata.oshdb.util.taginterpreter.DefaultTagInterpreter
- isArea(OSMEntity) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- isEmpty() - Method in class org.heigit.bigspatialdata.oshdb.util.taginterpreter.InvertedHashSet
- isLine(OSMEntity) - Method in class org.heigit.bigspatialdata.oshdb.util.taginterpreter.DefaultTagInterpreter
- isLine(OSMEntity) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- isMultipolygonInnerMember(OSMMember) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- isMultipolygonOuterMember(OSMMember) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- isoDateTime(long) - Method in class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
-
Converts a unix-timestamp (oshdb-timestamp) to the format
yyyy-MM-dd'T'HH:mm:ss'Z'
(OSM-Timestamp). - isoDateTime(Date) - Method in class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
-
Converts a date to the format
yyyy-MM-dd'T'HH:mm:ss'Z'
. - isoDateTime(OSHDBTimestamp) - Method in class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
-
Converts a date to the format
yyyy-MM-dd'T'HH:mm:ss'Z'
. - IsoDateTimeParser - Class in org.heigit.bigspatialdata.oshdb.util.time
- isOldStyleMultipolygon(OSMRelation) - Method in interface org.heigit.bigspatialdata.oshdb.util.taginterpreter.TagInterpreter
- IterateAllEntry(OSHDBTimestamp, OSMEntity, OSMEntity, OSHEntity, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedContributionTypes, long) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
-
Properties associated with each contribution object.
- iterateByContribution(GridOSHEntity) - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator
-
Helper method to easily iterate over all entity modifications in a cell that match a given condition/filter.
- IterateByTimestampEntry(OSHDBTimestamp, OSMEntity, OSHEntity, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
-
Properties associated with each entity snapshot.
- iterateByTimestamps(GridOSHEntity) - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator
-
Helper method to easily iterate over all entities in a cell that match a given condition/filter as they existed at the given timestamps.
L
- LazyEvaluatedContributionTypes - Class in org.heigit.bigspatialdata.oshdb.util.celliterator
- LazyEvaluatedContributionTypes(EnumSet<ContributionType>) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedContributionTypes
- LazyEvaluatedContributionTypes(Predicate<ContributionType>) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedContributionTypes
- LazyEvaluatedObject<T> - Class in org.heigit.bigspatialdata.oshdb.util.celliterator
-
A lazily evaluated object.
- LazyEvaluatedObject(Supplier<T>) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
-
Constructs a
LazyEvaluatedObject
using aevaluator
(supplier function) which returns a value of generic typeT
, when requested from this object. - LazyEvaluatedObject(T) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
- lengthOf(Geometry) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate length of an arbitrary geometry.
- lengthOf(GeometryCollection) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate length of a multi geometry.
- lengthOf(LineString) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate length of a line string.
- lengthOf(MultiLineString) - Static method in class org.heigit.bigspatialdata.oshdb.util.geometry.Geo
-
Calculate the approximate length of a multi line string.
M
- MONTHLY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
O
- org.heigit.bigspatialdata.oshdb.util - package org.heigit.bigspatialdata.oshdb.util
- org.heigit.bigspatialdata.oshdb.util.celliterator - package org.heigit.bigspatialdata.oshdb.util.celliterator
- org.heigit.bigspatialdata.oshdb.util.exceptions - package org.heigit.bigspatialdata.oshdb.util.exceptions
- org.heigit.bigspatialdata.oshdb.util.geometry - package org.heigit.bigspatialdata.oshdb.util.geometry
- org.heigit.bigspatialdata.oshdb.util.geometry.fip - package org.heigit.bigspatialdata.oshdb.util.geometry.fip
- org.heigit.bigspatialdata.oshdb.util.taginterpreter - package org.heigit.bigspatialdata.oshdb.util.taginterpreter
- org.heigit.bigspatialdata.oshdb.util.tagtranslator - package org.heigit.bigspatialdata.oshdb.util.tagtranslator
- org.heigit.bigspatialdata.oshdb.util.time - package org.heigit.bigspatialdata.oshdb.util.time
- OSHDBGeometryBuilder - Class in org.heigit.bigspatialdata.oshdb.util.geometry
-
Builds JTS geometries from OSM entities.
- OSHDBInvalidTimestampException - Exception in org.heigit.bigspatialdata.oshdb.util.exceptions
- OSHDBInvalidTimestampException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.exceptions.OSHDBInvalidTimestampException
- OSHDBKeytablesNotFoundException - Exception in org.heigit.bigspatialdata.oshdb.util.exceptions
- OSHDBKeytablesNotFoundException() - Constructor for exception org.heigit.bigspatialdata.oshdb.util.exceptions.OSHDBKeytablesNotFoundException
-
Exception used if the OSHDB keytable cannot be found.
- OSHDBTableNotFoundException - Exception in org.heigit.bigspatialdata.oshdb.util.exceptions
- OSHDBTableNotFoundException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.exceptions.OSHDBTableNotFoundException
- OSHDBTagOrRoleNotFoundException - Exception in org.heigit.bigspatialdata.oshdb.util.exceptions
- OSHDBTagOrRoleNotFoundException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.exceptions.OSHDBTagOrRoleNotFoundException
- OSHDBTimeoutException - Exception in org.heigit.bigspatialdata.oshdb.util.exceptions
- OSHDBTimeoutException() - Constructor for exception org.heigit.bigspatialdata.oshdb.util.exceptions.OSHDBTimeoutException
- OSHDBTimestampException - Exception in org.heigit.bigspatialdata.oshdb.util.time
-
An exception representing a problem of handling timestamps in the OSHDB.
- OSHDBTimestampException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampException
- OSHDBTimestampIllegalArgumentException - Exception in org.heigit.bigspatialdata.oshdb.util.time
-
An exception marking a problem with (for the OSHDB) illegal timestamps.
- OSHDBTimestampIllegalArgumentException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampIllegalArgumentException
- OSHDBTimestampInterval - Class in org.heigit.bigspatialdata.oshdb.util.time
- OSHDBTimestampInterval() - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- OSHDBTimestampInterval(SortedSet<OSHDBTimestamp>) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- OSHDBTimestampInterval(OSHDBTimestamp, OSHDBTimestamp) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampInterval
- OSHDBTimestampList - Interface in org.heigit.bigspatialdata.oshdb.util.time
-
Provider of a sorted list of (unix) timestamps.
- OSHDBTimestampParseException - Exception in org.heigit.bigspatialdata.oshdb.util.time
-
An exception marking a parsing problem.
- OSHDBTimestampParseException(String) - Constructor for exception org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestampParseException
- OSHDBTimestamps - Class in org.heigit.bigspatialdata.oshdb.util.time
-
Class that helps one manage a list of regularly spaced timestamps.
- OSHDBTimestamps(String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates a "list" of a single timestamps (consisting of a only one specific date).
- OSHDBTimestamps(String, String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates a "list" of two timestamps (consisting of a start and an end date).
- OSHDBTimestamps(String, String, String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates regularly spaced timestamps between a start and end date by time intervals defined by an ISO 8601 "period" identifier.
- OSHDBTimestamps(String, String, String, boolean) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates regularly spaced timestamps between a start and end date by time intervals defined by an ISO 8601 "period" identifier.
- OSHDBTimestamps(String, String, OSHDBTimestamps.Interval) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates regularly spaced timestamps between a start and end date by predefined time intervals.
- OSHDBTimestamps(String, String, OSHDBTimestamps.Interval, boolean) - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps
-
Creates regularly spaced timestamps between a start and end date by predefined time intervals.
- OSHDBTimestamps.Interval - Enum in org.heigit.bigspatialdata.oshdb.util.time
-
Very basic time interval helper enumeration, to make usage of ISO 8601 time periods/intervals more easy by providing aliases of the very most used intervals ("daily", "monthly", "yearly").
- oshEntity - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- oshEntity - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
- osmEntity - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- osmEntity - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
- OSMRole - Class in org.heigit.bigspatialdata.oshdb.util.tagtranslator
- OSMRole(String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMRole
- OSMTag - Class in org.heigit.bigspatialdata.oshdb.util.tagtranslator
- OSMTag(String, String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
- OSMTagInterface - Interface in org.heigit.bigspatialdata.oshdb.util.tagtranslator
- OSMTagKey - Class in org.heigit.bigspatialdata.oshdb.util.tagtranslator
- OSMTagKey(String) - Constructor for class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTagKey
P
- parseIsoDateTime(String) - Static method in class org.heigit.bigspatialdata.oshdb.util.time.IsoDateTimeParser
-
Converts an ISO 8601 Date or combined Date-Time String into a UTC based ZonedDateTime Object.
- parseIsoPeriod(String) - Static method in class org.heigit.bigspatialdata.oshdb.util.time.IsoDateTimeParser
-
Converts an ISO Period string into two parts, a period for the date part and a duration for the time part.
- previousGeometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- previousOsmEntity - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
Q
- QUARTERLY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
T
- T_METADATA - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table that holds metadata in the oshdb.
- T_NODES - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table that holds Grid-OSH-Nodes in the oshdb.
- T_RELATIONS - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table that holds Grid-OSH-Relations in the oshdb.
- T_WAYS - org.heigit.bigspatialdata.oshdb.util.TableNames
-
Table that holds Grid-OSH-Ways in the oshdb.
- TableNames - Enum in org.heigit.bigspatialdata.oshdb.util
-
Names for JDBC-Tables.
- TAG_CHANGE - org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
- TagInterpreter - Interface in org.heigit.bigspatialdata.oshdb.util.taginterpreter
-
Used to provided information needed to create actual geometries from OSM data.
- TagTranslator - Class in org.heigit.bigspatialdata.oshdb.util.tagtranslator
-
Easily translate your textual tags and roles to OSHDB's internal representation (encoded as integers) and vice versa.
- TagTranslator(Connection) - Constructor for class org.heigit.bigspatialdata.oshdb.util.tagtranslator.TagTranslator
-
A TagTranslator for a specific DB-Connection.
- test(OSHDBBoundingBox) - Method in class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastBboxInPolygon
-
Tests if the given bounding box is fully inside of the polygon.
- test(OSHDBBoundingBox) - Method in class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastBboxOutsidePolygon
-
Tests if the given bounding box is fully outside of the polygon.
- test(Point) - Method in class org.heigit.bigspatialdata.oshdb.util.geometry.fip.FastPointInPolygon
-
Tests if the given bounding box is fully inside of the polygon.
- timestamp - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- timestamp - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
- TimestampFormatter - Class in org.heigit.bigspatialdata.oshdb.util.time
-
A helper class to transform timestamps between string, date and long.
- TimestampFormatter() - Constructor for class org.heigit.bigspatialdata.oshdb.util.time.TimestampFormatter
- toString() - Method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
- toString() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMRole
- toString() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTag
- toString() - Method in class org.heigit.bigspatialdata.oshdb.util.tagtranslator.OSMTagKey
- toString(String) - Method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
-
Returns the table name with a given
String
prepended.
U
- unclippedGeometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
- unclippedGeometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
- unclippedPreviousGeometry - Variable in class org.heigit.bigspatialdata.oshdb.util.celliterator.CellIterator.IterateAllEntry
V
- valueOf(String) - Static method in enum org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.heigit.bigspatialdata.oshdb.util.celliterator.ContributionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wasEvaluated() - Method in class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
- WEEKLY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
Y
- YEARLY - org.heigit.bigspatialdata.oshdb.util.time.OSHDBTimestamps.Interval
All Classes All Packages