A B C D E F G H I L M O P Q T U V W Y 
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
Check if the given ContributionType t is contained in the ContributionType set.
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 type P.
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 type P.
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 type P.
forOSMType(OSMType) - Static method in enum org.heigit.bigspatialdata.oshdb.util.TableNames
Returns the TableNames object for a given OSMType.

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 a evaluator (supplier function) which returns a value of generic type T, when requested from this object.
LazyEvaluatedObject(T) - Constructor for class org.heigit.bigspatialdata.oshdb.util.celliterator.LazyEvaluatedObject
Constructs a LazyEvaluatedObject using an already known value of generic type T.
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
 
A B C D E F G H I L M O P Q T U V W Y 
All Classes All Packages