A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

accept(T) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.lambda.ConsumerUtil.ThrowingConsumer
 
accept(T, U) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.lambda.ConsumerUtil.ThrowingBiConsumer
 
activities - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
add(Osh) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
Add OSH Entity.
add(T, T) - Static method in class org.heigit.ohsome.oshdb.api.generic.NumberUtils
Add two numeric values and return the sum in the smallest common type.
addAll(Collection<String>) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
addAll(Collection<TagText>) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
addHeader(Osmformat.HeaderBlock) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
Adds Header Block.
addIdToCell(long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
addLoader(Loader) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
addZoomToId(long, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
AFFINITY_CALL - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
aggregateBy(SerializableFunction<X, U>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a custom aggregation function that is used to group output results into.
aggregateBy(SerializableFunction<X, U>, Collection<U>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a custom aggregation function that is used to group output results into.
aggregateBy(SerializableFunction<X, V>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by another custom index.
aggregateBy(SerializableFunction<X, V>, Collection<V>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by another custom index.
aggregateByGeometry(Map<U, P>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up automatic aggregation by geometries.
aggregateByGeometry(Map<V, P>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Aggregates the results by sub-regions as well, in addition to the timestamps.
aggregateByTimestamp() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up automatic aggregation by timestamp.
aggregateByTimestamp(SerializableFunction<X, OSHDBTimestamp>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by a custom time index.
aggregateByTimestamp(SerializableFunction<X, OSHDBTimestamp>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up aggregation by a custom time index.
AndOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean "and" of two sub-expressions.
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
applyOSH(OSHEntity) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an OSH entity.
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
applyOSM(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an OSM entity.
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
applyOSMContribution(OSMContribution) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMContribution(OSMContribution) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply a filter to a contribution (OSMEntitySnapshot) to an OSM entity.
applyOSMContribution(OSMContribution) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply a filter to a snapshot (OSMEntitySnapshot) of an OSM entity.
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an "OSM feature" (i.e.
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMGeometry(OSMEntity, Geometry) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an "OSM feature" (i.e.
areaOf(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of an arbitrary geometry.
areaOf(GeometryCollection) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of a geometry collection.
areaOf(MultiPolygon) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of a multi polygon.
areaOf(Polygon) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of an arbitrary geometry.
areaOfInterest(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the area of interest to the given bounding box.
areaOfInterest(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set the area of interest to the given bounding box.
areaOfInterest(P) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set the area of interest to the given polygon.
areaOfInterest(P) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the area of interest to the given polygon.
array() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
array() - Method in class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
asString() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
asString() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMember
 
asString() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMNode
 
asString() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMRelation
 
asString() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMWay
 
attribution - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
attributionUrl - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
available() - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
average() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the averages of the results.
average() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the averages of the results.
average(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the average of the results provided by a given `mapper` function.
average(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the average of the results provided by a given `mapper` function.
avlTreeEntry() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 

B

baseId - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseId - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseLatitude - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseLatitude - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseLatitude - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
baseLongitude - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseLongitude - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseLongitude - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
bbox - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
bbox - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
bbox2CellIdRanges(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculates all tiles, that lie within a bounding-box.
bbox2CellIdRanges(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given bbox.
bbox2CellIds(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Query cells for given bbox.
bbox2CellIds(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given bbox.
bboxFilter - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
bboxOSMCoordinates(int, int, int, int) - Static method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Creates an OSHDBBoundingBox instance from scaled coordinates.
bboxWgs84Coordinates(double, double, double, double) - Static method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Creates an OSHDBBoundingBox from wgs84 coordinates.
BinaryOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean operator with two sub-expressions.
bitmapNodeRelation - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
bitmapWayRelation - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
BlobToOSHIterator - Class in org.heigit.ohsome.oshpbf.parser.pbf
Iterator of a Pbf Blob to OSH.
BlobToOSHIterator(PbfBlob, Osmformat.PrimitiveBlock, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
Constructor for PbfBlob to OSH Iterator.
blobToOSHItr(PbfBlob, boolean) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
bos - Variable in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
boundingBoxOf(Envelope) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Converts a JTS bounding box ("envelope") to an OSHDBBoundingBox object.
buf - Variable in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
buffer - Variable in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
build(List<OSMNode>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
build(List<OSMNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates a OSHNode bases on the given list of node versions.
build(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
build(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates a OSHRelation bases on the given list of relation versions.
build(List<OSMWay>, Collection<OSHNode>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
build(List<OSMWay>, Collection<OSHNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates a OSHway bases on the given list of way versions.
build(OSMEntity, byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
build(ByteArrayOutputWrapper, List<OSMEntity>, long, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSHBuilder
 
build(ByteArrayOutputWrapper, ByteArrayOutputWrapper, List<? extends OSMEntity>, long, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSHBuilder
 
build(ByteArrayOutputWrapper, ByteArrayOutputWrapper, ByteArrayOutputWrapper, List<OSMNode>, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHNode
 
build(ByteArrayOutputWrapper, ByteArrayOutputWrapper, ByteArrayOutputWrapper, List<OSMRelation>, LongSortedSet, LongSortedSet, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
build(ByteArrayOutputWrapper, ByteArrayOutputWrapper, ByteArrayOutputWrapper, List<OSMWay>, LongSortedSet, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHWay
 
builder() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
builder() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2
 
builder() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2
 
builder() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2
 
Builder(ByteArrayOutputWrapper, long) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
buildRecord(List<OSMNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates a OSHNode bases on the given list of node versions, but returns the underlying ByteBuffer instead of an instance of OSHNode.
buildRecord(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates a OSHRelation bases on the given list of relation versions, but returns the underlying ByteBuffer instead of an instance of OSHRelation.
buildRecord(List<OSMWay>, Collection<OSHNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates a OSHway bases on the given list of way versions, but returns the underlying ByteBuffer instead of an instance of OSHWay.
byOSHEntity(OSHEntityFilter) - Static method in interface org.heigit.ohsome.oshdb.filter.Filter
Constructs a simple filter based on a predicate on OSH entities.
byOSMEntity(OSMEntityFilter) - Static method in interface org.heigit.ohsome.oshdb.filter.Filter
Constructs a simple filter based on a predicate on OSM entities.
ByteArrayOutputWrapper - Class in org.heigit.ohsome.oshdb.util.bytearray
A wrapper around OSHDBByteArrayOutputStream for extending varint encoding methods.
ByteArrayOutputWrapper() - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
ByteArrayOutputWrapper(int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
ByteArrayWrapper - Class in org.heigit.ohsome.oshdb.util.bytearray
An wrapper class around an byte array, offering various read methods.
ByteArrayWrapper(byte[], int, int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Constructor for ByteArrayWrapper.
ByteBufferBackedInputStream - Class in org.heigit.ohsome.oshpbf.parser.util
 
ByteBufferBackedInputStream(ByteBuffer) - Constructor for class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
bytes - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 

C

cancel() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
cellId - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
cellId - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
cellId - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.Grid
 
cellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReaders
 
CellId - Class in org.heigit.ohsome.oshdb.util
A wrapper class for cellIds consisting of a zoom level and an zoom-level specific id.
CellId(int, long) - Constructor for class org.heigit.ohsome.oshdb.util.CellId
As every cellid is by definition linked to a zoomLevel, this class combines this information.
CellIterator - Class in org.heigit.ohsome.oshdb.util.celliterator
Allows to iterate through the contents of OSH grid cells.
CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding box.
CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, P, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding box and a bounding polygon.
CellIterator(SortedSet<OSHDBTimestamp>, P, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding polygon.
CellIterator.IterateAllEntry - Class in org.heigit.ohsome.oshdb.util.celliterator
Holds the result of a single item returned by CellIterator.iterateByContribution(GridOSHEntity).
CellIterator.IterateByTimestampEntry - Class in org.heigit.ohsome.oshdb.util.celliterator
Holds the result of a single item returned by CellIterator.iterateByTimestamps(GridOSHEntity).
changed - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
CHANGED_TAGS - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
CHANGED_USER_ID - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
changedExtension() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
changeset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
changeset - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
changeset - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
changeset - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
changesetId - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
ChangesetIdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a changeset id.
ChangesetIdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a list of changeset ids.
ChangesetIdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a range of changeset ids.
channel - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
channel - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
clearTimeout() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Clears a previously set timeout for queries on this oshdb backend.
clip(Geometry, OSHDBBoundingBox) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
 
clip(Geometry, P) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
 
close() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
close() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyFileReader
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformRelationReaders
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformWayReaders
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransfromNodeReaders
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap
 
close() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap.Sink
 
close() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
 
collect() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Collects the results of this data aggregation into Lists.
collect() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Collects all results into a List.
common - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
common - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
common - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 
CommonArgs - Class in org.heigit.ohsome.oshdb.tool.importer.cli
 
CommonArgs() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.CommonArgs
 
CommonEntityData - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
CommonEntityData(long, int, long, long, boolean, int, String, TagText[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
CommonEntityProps(byte[], int, int) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
compact(long, int, long, long, int, int, List<OSHRelation>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
Creates a new GridOSHRelations while rebase/compacting the input relations.
compact(long, int, long, long, int, int, List<OSHWay>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
Creates a new GridOSHWays while rebase/compacting the input ways.
comparatorByFrequency - Static variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
compare(OSHDBTemporal, OSHDBTemporal) - Static method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
compareAgainstTimestamp(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
compareTo(OSHDBCombinedIndex<U, V>) - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
compareTo(XYGrid.IdRange) - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
compareTo(OSHEntity) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
compareTo(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
compareTo(OSMNode) - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
compareTo(OSMRelation) - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
compareTo(OSMWay) - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
 
compareTo(OSMContribution) - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
compareTo(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
compareTo(OSHDBTimestampInterval) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
complete() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
complete() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerRelation
 
computeMode() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Gets the set compute mode.
computeMode(OSHDBIgnite.ComputeMode) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Sets the compute mode.
connection - Variable in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
ConsoleHandler - Class in org.heigit.ohsome.oshdb.tool.importer.load.handle
 
ConsoleHandler() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
ConstantFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which always evaluates to true or false.
ConsumerUtil - Class in org.heigit.ohsome.oshdb.tool.importer.util.lambda
 
ConsumerUtil() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.lambda.ConsumerUtil
 
ConsumerUtil.ThrowingBiConsumer<T,​U,​E extends Exception> - Interface in org.heigit.ohsome.oshdb.tool.importer.util.lambda
 
ConsumerUtil.ThrowingConsumer<T,​E extends Exception> - Interface in org.heigit.ohsome.oshdb.tool.importer.util.lambda
 
contains(Object) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
contains(ContributionType) - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
Check if the given ContributionType t is contained in the ContributionType set.
content - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
content - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
ContributionType - Enum in org.heigit.ohsome.oshdb.util.celliterator
Type of contribution to an OSM entity.
ContributorUserIdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a user id.
ContributorUserIdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a list of contributor user ids.
ContributorUserIdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a range of contributor user ids.
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
copy() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
copy() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode
 
count - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
count() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Counts the number of results.
count() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Counts the number of results.
countUniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Counts all unique values of the results.
countUniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Counts all unique values of the results.
coveredBy(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns true if this OSHDBBoundable is inside/coveredBy the other object.
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Factory function that creates a mapReducer object of the appropriate data type class for this oshdb backend implemenation.
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
CREATION - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
a new object has been created.

D

DAILY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
data - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
data - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
data - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
dataLength - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
dataLength - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
dataOffset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
dataOffset - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
date(Date) - Method in class org.heigit.ohsome.oshdb.util.time.TimestampFormatter
Converts a date to the format yyyy-MM-dd.
DbH2Arg - Class in org.heigit.ohsome.oshdb.tool.importer.load.cli
 
DbH2Arg() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
DefaultTagInterpreter - Class in org.heigit.ohsome.oshdb.util.taginterpreter
Default TagInterpreter implementation.
DefaultTagInterpreter(TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
Constructor using given TagTranslator and default values as areaTagsDefinitonFile and uninterestingTagsDefinitionFile.
DefaultTagInterpreter(TagTranslator, String, String) - Constructor for class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
Constructor using given TagTranslator, areaTagsDefinitonFile, and uninterestingTagsDefinitionFile.
DELETION - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
one object has been deleted.
DensePage - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
DensePage(long[]) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.DensePage
 
DirExistValidator - Class in org.heigit.ohsome.oshdb.tool.importer.cli.validator
 
DirExistValidator() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.validator.DirExistValidator
 
dispose() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
DistributableArgs - Class in org.heigit.ohsome.oshdb.tool.importer.cli
 
DistributableArgs() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.DistributableArgs
 
distribute - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
distribute - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 

E

E_KEY - org.heigit.ohsome.oshdb.util.TableNames
Table holding keys in keytables.
E_KEYVALUE - org.heigit.ohsome.oshdb.util.TableNames
Table holding keysvalues in keytables.
E_ROLE - org.heigit.ohsome.oshdb.util.TableNames
Table holding roles in keytables.
E_USER - org.heigit.ohsome.oshdb.util.TableNames
Table holding users in keytables.
EMPTY_TAG_LIST - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
EmptyPage - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
EmptyPage() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.EmptyPage
 
entities - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.Grid
 
entities() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
entity - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
Entity - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Entity(CommonEntityData) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
entityData - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
EntityVersionIterator(ByteArrayWrapper, long, long) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.CellId
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.OSHDBRole
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
equals(Object) - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
EQUALS - org.heigit.ohsome.oshdb.filter.TagFilter.Type
A tag filter which checks for entities which match a key=value (or key=*) filter.
error(Throwable) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
estimateAvailableMemory() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
estimatedMedian() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the median of the results.
estimatedMedian() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the median of the results.
estimatedMedian(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the median of the results after applying the given map function.
estimatedMedian(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the median of the results after applying the given map function.
estimatedQuantile(double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of a requested quantile of the results.
estimatedQuantile(double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of a requested quantile of the results.
estimatedQuantile(SerializableFunction<X, R>, double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of a requested quantile of the results after applying the given map function.
estimatedQuantile(SerializableFunction<X, R>, double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of a requested quantile of the results after applying the given map function.
estimatedQuantiles() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns a function that computes estimates of arbitrary quantiles of the results.
estimatedQuantiles() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns a function that computes estimates of arbitrary quantiles of the results.
estimatedQuantiles(Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the quantiles of the results.
estimatedQuantiles(Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the quantiles of the results.
estimatedQuantiles(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns a function that computes estimates of arbitrary quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns a function that computes estimates of arbitrary quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>, Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>, Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the quantiles of the results after applying the given map function.
estimatedSize() - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapper
 
estimatedSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
estimatedSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
estimatedSize() - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapper
 
estimatedSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
estimatedSizeOf(byte[]) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
estimatedSizeOf(String) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
estimatedSizeOfAvlEntryKey(String) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
estimatedSizeOfAvlEntryValue(String) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
estimateSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
estimateSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
estimateSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
EstimateSize.
evaluateRelationForArea(OSMRelation) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
execute(ExtractArgs) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
extension() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
extension() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSMNodeIterator
 
extension() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2.OSMRelationIterator
 
extension() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2.OSMWayIterator
 
extension(byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
extension(ByteArrayOutputWrapper, OSMEntity, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSHBuilder
 
extension(ByteArrayOutputWrapper, OSMEntity, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
extension(ByteArrayOutputWrapper, OSMEntity, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2.OSHRelationBuilder
 
extension(ByteArrayOutputWrapper, OSMEntity, long, long, Map<Long, Integer>, Map<Long, Integer>, Map<Long, Integer>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2.OSHWayBuilder
 
ExternalSort<T> - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
ExternalSort.Deserialize<T> - Interface in org.heigit.ohsome.oshdb.tool.importer.util
 
ExternalSort.Serialize<T> - Interface in org.heigit.ohsome.oshdb.tool.importer.util
 
extract(ExtractArgs, int, int, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
Extract.
Extract - Class in org.heigit.ohsome.oshdb.tool.importer.extract
 
Extract.ExtractKeyTablesResult - Class in org.heigit.ohsome.oshdb.tool.importer.extract
 
Extract.KeyValuePointer - Class in org.heigit.ohsome.oshdb.tool.importer.extract
 
ExtractArgs - Class in org.heigit.ohsome.oshdb.tool.importer.extract.cli
 
ExtractArgs() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
ExtractKeyTablesResult(KeyValueFrequencyCollector, RoleCollector) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.ExtractKeyTablesResult
 

F

FastBboxInPolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastBboxInPolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxInPolygon
Constructor using a given geometry geom and geometry type P.
FastBboxOutsidePolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastBboxOutsidePolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxOutsidePolygon
Constructor using a given geometry geom and geometry type P.
FastPointInPolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastPointInPolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastPointInPolygon
 
FastPolygonOperations - Class in org.heigit.ohsome.oshdb.util.geometry.fip
A class for faster geometry operations which use a common polygon as one of their input.
FastPolygonOperations(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastPolygonOperations
Constructor using a given geometry geom and geometry type P.
FileExistValidator - Class in org.heigit.ohsome.oshdb.tool.importer.cli.validator
 
FileExistValidator() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.validator.FileExistValidator
 
filter(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Apply a textual filter to this query.
filter(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Apply a textual filter to this query.
filter(FilterExpression) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Apply a custom filter expression to this query.
filter(FilterExpression) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Apply a custom filter expression to this query.
filter(SerializablePredicate<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Adds a custom arbitrary filter that gets executed in the current transformation chain.
filter(SerializablePredicate<X>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Adds a custom arbitrary filter that gets executed in the current transformation chain.
filter(SerializablePredicate<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Adds a custom arbitrary filter that gets executed in the current transformation chain.
Filter - Interface in org.heigit.ohsome.oshdb.filter
A filter condition which can be applied to an OSM entity.
FilterExpression - Interface in org.heigit.ohsome.oshdb.filter
Represents a filter expression which can be applied on OSM/OSH entities.
FilterParser - Class in org.heigit.ohsome.oshdb.filter
A parser for OSM entity filters.
FilterParser(TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.filter.FilterParser
Creates a new parser for OSM entity filters.
FilterParser(TagTranslator, boolean) - Constructor for class org.heigit.ohsome.oshdb.filter.FilterParser
Creates a new parser for OSM entity filters.
findBestFittingCellId(Set<Long>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
findRelation(Path, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.TypeStartFinder
Seeks to the first Pbf Relation Blob.
findWay(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.TypeStartFinder
Seek for first PBF Way Blob.
flatMap(SerializableFunction<X, Iterable<R>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMap(SerializableFunction<X, Iterable<R>>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMap(SerializableFunction<X, Iterable<R>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic "flat" version of the map-reduce used by the `OSMContributionView`, with by-osm-id grouped input to the `mapper` function.
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic "flat" version of the map-reduce used by the `OSMEntitySnapshotView`, with by-osm-id grouped input to the `mapper` function.
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
forEach(SerializableBiConsumer<U, List<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
only for testing purposes. use `.collect().forEach()` or `.stream().forEach()` instead
forEach(SerializableConsumer<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
only for testing purposes, use `.stream().forEach()` instead
forOSMType(OSMType) - Static method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the TableNames object for a given OSMType.
freq - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.KeyValueFrequency
 
freq - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
freq - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
freq - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
 
freq() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
fromInt(int) - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns an OSMType instance represented by the given integer value (0-2), or throws an exception otherwise.
fromLevelId(long) - Static method in class org.heigit.ohsome.oshdb.util.CellId
Converts a long level id to CellId.
fromOperator(FilterExpression, BinaryOperator.Type, FilterExpression) - Static method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns a new binary operator object fulfilling the given "operator" and two operands (a "left" and a "right" sub-expressions).
fromSelector(TagFilter.Type, OSMTagInterface, TagTranslator) - Static method in interface org.heigit.ohsome.oshdb.filter.TagFilter
Returns a new tag filter object fulfilling the given "selector" and OSM tag.

G

Geo - Class in org.heigit.ohsome.oshdb.util.geometry
Geometry utility functions.
GEOM_PRECISION - Static variable in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
GEOM_PRECISION_TO_LONG - Static variable in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
geometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
geometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
GEOMETRY_CHANGE - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
the geometry of the object has been altered.
GeometryFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which executes a check based on OSM feature geometries.
GeometryFilter(GeometryFilter.ValueRange, GeometryFilter.GeometryMetricEvaluator) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilter
 
GeometryFilterArea - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the area of OSM feature geometries.
GeometryFilterLength - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the length of OSM feature geometries.
GeometryFilterLength(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterLength
 
GeometryTypeFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM features by their geometry type (i.e., point, line or polygon).
GeometryTypeFilter(GeometryTypeFilter.GeometryType, TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns a new geometry type filter object.
GeometryTypeFilter.GeometryType - Enum in org.heigit.ohsome.oshdb.filter
Represents a simplified geometry type.
GeomWithHoles(LinearRing, Polygon) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.PolyFileReader.GeomWithHoles
 
get() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReader
 
get() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReaders
 
get() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.WayReader
 
get() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
get() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
get() - Method in interface org.heigit.ohsome.oshdb.util.time.OSHDBTimestampList
Provides a sorted set of OSHDBTimestamps.
get() - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Provides the sorted list of (unix) timestamps representing this object's start/end date and interval.
get(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.DensePage
 
get(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.EmptyPage
 
get(int) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.Page
 
get(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.SparsePage
 
get(long) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.long2long.LongToLongMap
 
get(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap
 
get(long, T) - Static method in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
get(LongSortedSet) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap
 
get(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
get(String, String, int[], int) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
getBaseId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseLatitude() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
getBaseLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseLongitude() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
getBaseTimestamp() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseTimestamp() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
getBlobPos() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
getBlockStartPosition() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
getBoundingBox() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
getBoundingBox(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getBoundingBox(CellId) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculate the OSHDBBoundingBox of a specific GridCell.
getBoundingBox(CellId, boolean) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculate the OSHDBBoundingBox of a specific GridCell.
getByTimestamp(OSHEntity, OSHDBTimestamp) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Returns the OSM entity ("version") of the OSH entity which was current at the given timestamp.
getCell(long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
getCellBounce(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
getCellDimensions(long) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculates BBOX of given Cell.
getCellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
getCellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformRelationReaders
 
getCellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformWayReaders
 
getCellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransfromNodeReaders
 
getCellId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
getCellIdRanges() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getCellWidth() - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns width (and height) of cells in given Grid.
getChangeset() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getChangeset() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
getChangeset() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getChangesetId() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getChangesetId() - Method in class org.heigit.ohsome.oshdb.filter.ChangesetIdFilterEquals
 
getChangesetId() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getChangesetId() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the osm changeset id of the contribution.
getChangesetIdList() - Method in class org.heigit.ohsome.oshdb.filter.ChangesetIdFilterEqualsAnyOf
 
getChangesetTimestamps(OSHEntity) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns the changeset ids which correspond to modifications of this entity.
getConnection() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
getConnection() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
 
getContributionTypes() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getContributionTypes() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Determined the type of modification this contribution has made.
getContributorUserId() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getContributorUserId() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the user id of the osm contributor responsible for this data modification.
getContributorUserIdList() - Method in class org.heigit.ohsome.oshdb.filter.ContributorUserIdFilterEqualsAnyOf
 
getCoordinate(int, int) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Creates a new instance of jts Coordinate from lon, lat in osm-coordinate system.
getCoordinate(OSMNode) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
 
getData() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getData() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
Return the underlying data/byte array and creates a copy if necessary.
getData() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Decompress if necessary and returns the decompressed Data ByteString.
getDataLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getDataOffset() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getEnd() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
getEnd() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
getEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getEntity() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getEntity() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMember
 
getEntity() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
getEntity() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
getEntity() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
getEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The entity for which the snapshot has been obtained.
getEntityAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getEntityAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the entity object in its state after this modification.
getEntityBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getEntityBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the entity object in its state before this modification.
getEpochSecond() - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
getEpochSecond() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
getEpochSecond() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getEpochSecond() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getEstimatedIdCount(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns number of Cells within given BBOX.
getEstimatedSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
getEstimatedSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
getFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getFirstIndex() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
getGeometry() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getGeometry() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The geometry of this entity at the snapshot's timestamp clipped to the requested area of interest.
getGeometry(OSHDBBoundable) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Converts a OSHDBBoundingBox to a rectangular polygon.
getGeometry(OSMEntity, OSHDBTimestamp, TagInterpreter) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Gets the geometry of an OSM entity at a specific timestamp.
getGeometryAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity after this modification clipped to the requested area of interest.
getGeometryBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity before this modification clipped to the requested area of interest.
getGeometryClipped(OSMEntity, OSHDBTimestamp, TagInterpreter, OSHDBBoundingBox) - Static method in class org.heigit.ohsome.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.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Builds the geometry of an OSM entity at the given timestamp, clipped to the given polygon.
getGeometryType() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns the specified geometry type of this filter.
getGeometryUnclipped() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getGeometryUnclipped() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The geometry of this entity at the snapshot's timestamp.
getGeometryUnclippedAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryUnclippedAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity after this modification.
getGeometryUnclippedBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryUnclippedBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity before this modification.
getHeader() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getHeader(boolean) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getHeaderBlock() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Returns Osmformat.HeaderBlock if PbfBlob is a HeaderBlob else null.
getId() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
getId() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
getId() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getId() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSH
Return the id of the osh object.
getId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
getId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
getId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMember
 
getId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
getId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
getId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
getId() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
getId() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getId() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getId(double, double) - Method in interface org.heigit.ohsome.oshdb.index.Grid
 
getId(double, double) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the covering tile of a coordinate.
getId(long, long) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the covering tile of a coordinate.
getId(String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMapping
 
getId(String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
getId(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the smallest Id of the given Bounding Box.
getIds(double, double) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given point.
getIds(long, long) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given point.
getIdSingleZidWithZoom(long[], long[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getIdSingleZidWithZoom(long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getIdSingleZidWithZoom(long, long, long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getIdWithoutZoom(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getIgnite() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Returns the actual Ignite instance.
getInsertId(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Calculate cell, a line or relation should be stored in.
getInstance() - Static method in class org.heigit.ohsome.oshdb.util.time.TimestampFormatter
Get a standard TimestampFormatter.
getInstance(byte[], int, int, long, long, long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
getKey() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
getKey() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
getKey(String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapper
 
getKey(String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
getKeys() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getKeySet() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getKeySet() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSHBuilder
 
getKeyValue(TagText[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
getLat() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
getLat() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
getLat() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMNode
 
getLatitude() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
getLatitude() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getLeftOperand() - Method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns the first (left) operand of this binary expression.
getLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getLevel() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getLevel() - Method in class org.heigit.ohsome.oshdb.index.XYGrid
getter for zoomlevel.
getLevelId() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
getLevelId(int, long) - Static method in class org.heigit.ohsome.oshdb.util.CellId
 
getLon() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
getLon() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
getLon() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMNode
 
getLongitude() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
getLongitude() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getMaxLat() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMaxLat() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
getMaxLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMaxLatitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the maximum latitude in osm-coordinate-system.
getMaxLatitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMaxLon() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMaxLon() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
getMaxLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMaxLongitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the maximum longitude in osm-coordinate-system.
getMaxLongitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMember(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2
 
getMember(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHWay
 
getMember(long, int, int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2
 
getMember(long, int, int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
getMemberEntities(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
Returns a stream of all member entities (OSM) for the given timestamp.
getMemberEntities(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
Returns a stream of all member entities (OSM) for the given timestamp.
getMemberEntities(OSHDBTimestamp, Predicate<OSMMember>) - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
getMembers() - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
getMembers() - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
Returns the members for this current version.
getMembers() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMRelation
 
getMembers() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMWay
 
getMembers() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMRelation
 
getMembers() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMWay
 
getMembers() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
getMetaData(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.TypeStartFinder
Reads in the metadata.
getMinLat() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMinLat() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
getMinLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMinLatitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the minimum latitude in osm-coordinate-system.
getMinLatitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMinLon() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMinLon() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
getMinLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMinLongitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the minimum longitude in osm-coordinate-system.
getMinLongitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getModificationTimestamps(OSHEntity) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified.
getModificationTimestamps(OSHEntity, boolean) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns the list of timestamps at which this entity was modified.
getModificationTimestamps(OSHEntity, Predicate<OSMEntity>) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified and matches a given condition/filter.
getModificationTimestamps(OSHEntity, Predicate<OSMEntity>, Map<OSHDBTimestamp, Long>) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified and matches a given condition/filter.
getNeighbours(CellId) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Get 2D neighbours of given cellId.
getNodeIds() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
getNodeIds() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHWay
 
getNodes() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getNodes() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
getNodes() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getNonUnique() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
getOffset() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getOSHDBRoleOf(String) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a role (string).
getOSHDBRoleOf(OSMRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a role.
getOSHDBTagKeyOf(String) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag key (string).
getOSHDBTagKeyOf(OSMTagKey) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag key.
getOSHDBTagOf(String, String) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag (key-value string pair).
getOSHDBTagOf(OSMTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag (key-value pair).
getOSHEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getOSHEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getOSHEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
The (parent) osh entity of the osm entities involved in this contribution.
getOSHEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The (parent) osh entity of the osm entity for which the snapshot has been obtained.
getOSMRoleOf(int) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a role's string representation from oshdb's internal data format.
getOSMRoleOf(OSHDBRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a role's string representation from oshdb's internal data format.
getOSMTagKeyOf(int) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a tag key's string representation from oshdb's internal data format.
getOSMTagKeyOf(OSHDBTagKey) - Method in class org.heigit.ohsome.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.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a tag's string representation from oshdb's internal data format.
getOSMTagOf(OSHDBTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a tag's string representation from oshdb's internal data format.
getOSMTypes() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns associated osm types of the geometry type filter.
getPageSizePower() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLoader
 
getParent(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getParent(long, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getParentInZoomHierachie(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
getPath() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
getPolyFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getPos() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
getPos() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
position in bytes of the blob containing this data in the pbf.
getPreFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getPrimitivBlock() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Returns Osmformat.PrimitiveBlock if PbfBlob is a DataBlob else null.
getRange() - Method in class org.heigit.ohsome.oshdb.filter.GeometryFilter
 
getRawRoleId() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getRawTagKeys() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getRawTagKeys() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
Deprecated, for removal: This API element is subject to removal in a future version.
getRawTags() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
Deprecated, for removal: This API element is subject to removal in a future version.
getRawUnixTimestamps() - Method in interface org.heigit.ohsome.oshdb.util.time.OSHDBTimestampList
Convenience method that converts the timestamp list into raw unix timestamps (long values).
getRefs() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
getRightOperand() - Method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns the right operand of this binary expression.
getRole(String) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
getRole(String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapper
 
getRole(String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
getRoleId() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getRoleId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMember
 
getRoleId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
getRoleId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
getRoleId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
getRoleToIdMapper(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
getRoleToIdMapper(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerTagRoles
 
getSecondIndex() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
getSize() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
getSplits() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
getStart() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
getStart() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
getState() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
Returns the true/false state of this filter.
getTag() - Method in interface org.heigit.ohsome.oshdb.filter.TagFilter
Returns the OSM tag or key of this filter.
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
getTag(String, String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapper
 
getTag(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
getTagInterpreter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getTagKeys() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getTagKeys() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getTags() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
Returns a "view" of the current osm tags.
getTags() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getTags() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
getTags() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getTagToIdMapper(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
getTagToIdMapper(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerTagRoles
 
getTagTranslator() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getTimestamp() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getTimestamp() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getTimestamp() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the timestamp at which this data modification has happened.
getTimestamp() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The timestamp for which the snapshot of this data entity has been obtained.
getTimestamp() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getTimestampsNotInOrder() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getType() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
getType() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHNode
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHRelation
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHWay
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
 
getType() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
getType() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode
 
getType() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMember
 
getType() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
getType() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
getType() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getType(PbfBlob) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.TypeStartFinder
Checks the of given PbfBlob.
getTypes() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
getUnique() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
getUser() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getUserId() - Method in class org.heigit.ohsome.oshdb.filter.ContributorUserIdFilterEquals
 
getUserId() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getUserId() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getUserId() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
getUserId() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getValue() - Method in class org.heigit.ohsome.oshdb.api.generic.WeightedValue
Returns the stored numeric value.
getValue() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
getValue() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
getValue(int, String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapper
 
getValue(int, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
getVersion() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
getVersion() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
getVersion() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
getVersion() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHNode
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHRelation
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHWay
 
getVersions() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getWayIds() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
getWays() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getWays() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getWeight() - Method in class org.heigit.ohsome.oshdb.api.generic.WeightedValue
Returns the stored weight.
getZoom(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
getZoomLevel() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
granularityDate - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
granularityLocation - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
Grid - Interface in org.heigit.ohsome.oshdb.index
 
GridOSHEntity - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHEntity(long, int, long, long, int, int, int[], byte[]) - Constructor for class org.heigit.ohsome.oshdb.grid.GridOSHEntity
Base constructor GridOSHEntity.
GridOSHNodes - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHRelations - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHWays - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHWays(long, int, long, long, int, int, int[], byte[]) - Constructor for class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
groupByEntity() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Groups the input data (osm entity snapshot or contributions) by their respective entity's ids before feeding them into further transformation functions.
groups - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 

H

h2db - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
H2Handler - Class in org.heigit.ohsome.oshdb.tool.importer.load.handle
 
H2Handler(Roaring64NavigableMap, Roaring64NavigableMap, PreparedStatement, PreparedStatement, PreparedStatement, PreparedStatement, PreparedStatement, PreparedStatement) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
handleNodeGrid(long, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
handleNodeGrid(long, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
handleNodeGrid(long, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
handleNodeGrid(long, Collection<TransformOSHNode>) - Method in interface org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode.Handler
 
handleNodeGrid(GridOSHNodes) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
handleNodeGrid(GridOSHNodes) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
handleRelationGrid(long, Collection<TransfomRelation>, Collection<TransformOSHNode>, Collection<TransformOSHWay>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
handleRelationGrid(long, Collection<TransfomRelation>, Collection<TransformOSHNode>, Collection<TransformOSHWay>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
handleRelationGrid(long, Collection<TransfomRelation>, Collection<TransformOSHNode>, Collection<TransformOSHWay>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
handleRelationGrid(long, Collection<TransfomRelation>, Collection<TransformOSHNode>, Collection<TransformOSHWay>) - Method in interface org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation.Handler
 
handleRelationsGrid(GridOSHRelations) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
handleRelationsGrid(GridOSHRelations) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
handleWayGrid(long, Collection<TransformOSHWay>, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
handleWayGrid(long, Collection<TransformOSHWay>, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
handleWayGrid(long, Collection<TransformOSHWay>, Collection<TransformOSHNode>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
handleWayGrid(long, Collection<TransformOSHWay>, Collection<TransformOSHNode>) - Method in interface org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay.Handler
 
handleWayGrid(GridOSHWays) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
handleWayGrid(GridOSHWays) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
hasCustomOnError() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
hashCode() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
hashCode() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hashCode() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
hashCode() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.OSHDBRole
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
hashCode() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
hasInterestingTagKey(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
hasLeft() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
hasNext() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyFileReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyMapReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyFileReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyIterator
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyMapReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleFileReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleMapReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformRelationReaders
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformWayReaders
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransfromNodeReaders
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReaders
 
hasNext() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.MergeIterator
 
hasNext() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
hasNext() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
hasTagKey(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hasTagKey(int) - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
hasTagKey(int) - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
Test this OSMEntity if it contains a certain tag key(integer).
hasTagKey(OSHDBTagKey) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hasTagKey(OSHDBTagKey) - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
hasTagKey(OSHDBTagKey) - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
hasTagKeyExcluding(int, int[]) - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
Tests if any a given key is present but ignores certain values.
hasTags() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
hasTagValue(int, int) - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
Test for a certain key/value combination.
header - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
header - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
 
header - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
header - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
HEADER_HAS_TAGS - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
HEADER_MULTIVERSION - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
HEADER_TIMESTAMPS_NOT_IN_ORDER - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
help - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.CommonArgs
 
HOURLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 

I

id - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
id - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
id - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
id - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
id - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
id - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
IdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their id.
IdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "id [not] in (id1, id2, …)" check.
IdFilterNotEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their id.
IdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which executes a "id [not] in range" check.
in - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
includes(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
index - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
initZoomLevel(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
initZoomLevel(int, int, List<T>, Supplier<T>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
inMemory(boolean) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Creates an in-memory copy of the current oshdb data (using a volatile in-memory H2 database), for faster subsequent queries.
inputOutputStream(Function<InputStream, InputStream>, Function<OutputStream, OutputStream>) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
inputOutputStream(Function<InputStream, InputStream>, Function<OutputStream, OutputStream>) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHNode
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHWay
 
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates an instances of OSHNodeImpl from the given byte array.
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates an instances of OSHRelationImpl from the given byte array.
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates an instances of OSHWayImpl from the given byte array.
instance(byte[], int, int, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
instance(byte[], int, int, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHNode
 
instance(byte[], int, int, long, long, long, long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHWay
 
intersection(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Calculates the intersection of this and other bounding boxes.
intersection(Geometry) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastPolygonOperations
Calculates the intersection with another Geometry.
intersects(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Calculates the intersection between this and other OSHDBBoundable.
intersects(OSHDBTimestampInterval) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
intField() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
intValue() - Method in enum org.heigit.ohsome.oshdb.osm.OSMType
 
INVALID - Static variable in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
INVALID - Static variable in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Singleton invalid bounding box.
invalidNodes - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
invalids - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
InvertedHashSet<E> - Class in org.heigit.ohsome.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.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
is(ContributionType) - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
is(ContributionType) - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Checks if this contribution is of the given contribution type.
isActive() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
isAfter(OSHDBTemporal) - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
isArea(OSMEntity) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
isArea(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isBefore(OSHDBTemporal) - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns if the current backend can be canceled (e.g.
isData() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isDisposed() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
isEmpty() - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
isFirstBlob - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isHeader() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isLine(OSMEntity) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
isLine(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isMultipolygonInnerMember(OSMMember) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isMultipolygonOuterMember(OSMMember) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isoDateTime(long) - Method in class org.heigit.ohsome.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.ohsome.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.ohsome.oshdb.util.time.TimestampFormatter
Converts a date to the format yyyy-MM-dd'T'HH:mm:ss'Z'.
IsoDateTimeParser - Class in org.heigit.ohsome.oshdb.util.time
Utility class for parsings ISO-8601 strings into java date time objects.
isOldStyleMultipolygon(OSMRelation) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isOSMContributionViewQuery() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
isOSMEntitySnapshotViewQuery() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
isPoint() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Checks if this OSHDBBoundable collapsed to a single point.
isPresentInKeytables() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
isPresentInKeytables() - Method in class org.heigit.ohsome.oshdb.util.OSHDBRole
 
isPresentInKeytables() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
isValid() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Checks if this OSHDBBoundable describes a valid boundable.
isVisible() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
isVisible() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
isVisible() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMEntity
 
isVisible() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
isVisible(boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
IterateAllEntry(OSHDBTimestamp, OSMEntity, OSMEntity, OSHEntity, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedContributionTypes, long) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
Properties associated with each contribution object.
iterateByContribution(Iterable<? extends OSHEntity>, boolean) - Method in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Helper method to easily iterate over all entity modifications in a cell that match a given condition/filter.
iterateByContribution(GridOSHEntity) - Method in class org.heigit.ohsome.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.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
Properties associated with each entity snapshot.
iterateByTimestamps(Iterable<? extends OSHEntity>, boolean) - Method in class org.heigit.ohsome.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.
iterateByTimestamps(GridOSHEntity) - Method in class org.heigit.ohsome.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.
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
iterator() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
iterator() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
iterator() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSH
 
iterator() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
iterator() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode
 
iterator() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2
 
iterator() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2
 
iterator() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2
 

K

key - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.KeyValueFrequency
 
key - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
 
key - Variable in class org.heigit.ohsome.oshdb.tool.importer.util.TagId
 
key - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
keys - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
keys - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
keytables - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
keytables(OSHDBJdbc) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets the keytables database to use in the calculations to resolve strings (osm tags, roles) into internally used identifiers.
KeyValueFrequency - Class in org.heigit.ohsome.oshdb.tool.importer.extract.data
 
KeyValueFrequency(String, int, Iterator<ValueFrequency>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.data.KeyValueFrequency
 
KeyValueFrequencyCollector - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
KeyValueFrequencyCollector() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
KeyValueFrequencyCollector(List<File>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
KeyValueFrequencyCollector.KeyValueFrequencyFileReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
KeyValueFrequencyCollector.KeyValueFrequencyMapReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
KeyValueFrequencyCollector.ValueFrequencyFileReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
KeyValueFrequencyCollector.ValueFrequencyIterator - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
KeyValueFrequencyCollector.ValueFrequencyMapReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
keyValues - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
keyValues - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
kvFrequency - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.ExtractKeyTablesResult
 

L

latitude - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
LazyEvaluatedContributionTypes - Class in org.heigit.ohsome.oshdb.util.celliterator
An object offering access to lazily evaluated contribution type sets.
LazyEvaluatedContributionTypes(EnumSet<ContributionType>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
LazyEvaluatedContributionTypes(Predicate<ContributionType>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
LazyEvaluatedObject<T> - Class in org.heigit.ohsome.oshdb.util.celliterator
A lazily evaluated object.
LazyEvaluatedObject(Supplier<T>) - Constructor for class org.heigit.ohsome.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.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
Constructs a LazyEvaluatedObject using an already known value of generic type T.
length - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
length - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
length() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
length() - Method in class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
lengthOf(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of an arbitrary geometry.
lengthOf(GeometryCollection) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a multi geometry.
lengthOf(LineString) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a line string.
lengthOf(MultiLineString) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a multi line string.
level - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
LINE - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A line geometry (JTS: Lineal).
linkedList() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
linkedListEntry() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
load() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
load() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables
 
load(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
load(long, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
load(long, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
load(long, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation
 
load(long, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
load(File, Connection, String) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.OSHDBToIgnite
Load your extracted and transformed OSH-Data into Ignite Caches.
load(Integer) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLoader
 
load(String, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
load(String, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
load(String, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
load(List<TransformReader.Grid<TransformOSHWay>>, int, Long2ObjectMap<OSHNode>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
load(DbH2Arg) - Static method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
Loader - Class in org.heigit.ohsome.oshdb.tool.importer.load
 
Loader(int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
LoaderHandler - Class in org.heigit.ohsome.oshdb.tool.importer.load.handle
 
LoaderHandler() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
LoaderKeyTables - Class in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderKeyTables(Path, LoaderKeyTables.Handler) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables
 
LoaderKeyTables.Handler - Interface in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderNode - Class in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderNode(Path, LoaderNode.Handler, int, boolean, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.LoaderNode
 
LoaderNode.Handler - Interface in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderRelation - Class in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderRelation(Path, LoaderRelation.Handler, int, LoaderNode, LoaderWay, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation
 
LoaderRelation.Handler - Interface in org.heigit.ohsome.oshdb.tool.importer.load
 
loaders - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
LoaderWay - Class in org.heigit.ohsome.oshdb.tool.importer.load
 
LoaderWay(Path, LoaderWay.Handler, int, LoaderNode, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
LoaderWay.Handler - Interface in org.heigit.ohsome.oshdb.tool.importer.load
 
loadKeyValues(int, String, List<String>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
loadKeyValues(int, String, List<String>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
loadKeyValues(int, String, List<String>) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
loadKeyValues(int, String, List<String>) - Method in interface org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables.Handler
 
loadRole(int, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.ConsoleHandler
 
loadRole(int, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
loadRole(int, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.LoaderHandler
 
loadRole(int, String) - Method in interface org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables.Handler
 
loadRoles() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables
 
loadTags() - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderKeyTables
 
LOCAL_PEEK - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
longitude - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
LongToLongMap - Interface in org.heigit.ohsome.oshdb.tool.importer.util.long2long
 

M

main(String[]) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
main(String[]) - Static method in class org.heigit.ohsome.oshdb.tool.importer.load.handle.H2Handler
 
main(String[]) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
main(String[]) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.OSHDBToIgnite
 
map(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set an arbitrary `map` transformation function.
map(SerializableFunction<X, R>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Set an arbitrary `map` transformation function.
map(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set an arbitrary `map` transformation function.
MapAggregator<U extends Comparable<U> & Serializable,​X> - Class in org.heigit.ohsome.oshdb.api.mapreducer
A MapReducer with built-in aggregation by an arbitrary index.
Mappable<X> - Interface in org.heigit.ohsome.oshdb.api.mapreducer
Interface for common "monadic" methods in MapReducer and MapAggregator.
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce used by the `OSMContributionView`.
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce used by the `OSMEntitySnapshotView`.
MapReducer<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer
Main class of oshdb's "functional programming" API.
MapReducer(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
MapReducer(MapReducer<?>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
MapReducerIgniteAffinityCall<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteAffinityCall(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
MapReducerIgniteLocalPeek<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteLocalPeek(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
MapReducerIgniteScanQuery<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteScanQuery(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
MapReducerJdbcMultithread<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
An implementation of the OSHDB API using a JDBC database as backend, where calculations run in parallel.
MapReducerJdbcMultithread(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
MapReducerJdbcSinglethread<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
A simple implementation of the OSHDB API using a JDBC database as backend, where calculations are run sequentially.
MapReducerJdbcSinglethread(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
maxLat - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
maxLon - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
maxTs - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
 
maxZoom - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
maxZoom - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 
MAXZOOM - Static variable in class org.heigit.ohsome.oshdb.OSHDB
 
md5 - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
members - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
memId - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
merge - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.DistributableArgs
 
MergeIterator<T> - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Returns metadata about the given OSHDB.
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
metadata(String) - Method in class org.heigit.ohsome.oshdb.OSHDB
Returns various metadata properties of this OSHDB instance.
minEntitiesPerCell - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
minLat - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
minLon - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
minNodesPerGrid - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
minRelationPerGrid - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
minWaysPerGrid - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
modifiedVersion(Entity) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
MONTHLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
multithreading() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
multithreading(boolean) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
multithreading(boolean) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
MutableOSMEntity - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
MutableOSMEntity() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
MutableOSMNode - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
MutableOSMNode() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
MutableOSMRelation - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
MutableOSMRelation() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMRelation
 
MutableOSMWay - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
MutableOSMWay() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMWay
 
MyLambdaSubscriber<T> - Class in org.heigit.ohsome.oshdb.tool.importer.util.reactive
 
MyLambdaSubscriber(Consumer<? super T>, Consumer<? super Throwable>, Action, long) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 

N

negate() - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
negate() - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Returns the opposite of the current filter expression.
negate() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
nest(Map<OSHDBCombinedIndex<U, V>, A>) - Static method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
Helper function that converts the dual-index data structure returned by aggregation operations on this object to a nested Map structure, which can be easier to process further on.
newInstance(byte[]) - Static method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
newInstance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
newInstance(byte[], long, long, int, int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
next() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyFileReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyMapReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyFileReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyIterator
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyMapReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleFileReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleMapReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformRelationReaders
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformWayReaders
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransfromNodeReaders
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
next() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.MergeIterator
 
next() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
next() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
Node - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Node(CommonEntityData, long, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
NODE - org.heigit.ohsome.oshdb.osm.OSMType
 
nodeEnd - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
NodeReader(Path) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReader
 
NodeReaders(TransformReader.NodeReader...) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.NodeReaders
 
nodeStart - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
normalize() - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Converts a random boolean expression into a disjunctive normal form.
NOT_EQUALS - org.heigit.ohsome.oshdb.filter.TagFilter.Type
A tag filter which checks for entities which match a key!=value (or key!=*) filter.
NumberUtils - Class in org.heigit.ohsome.oshdb.api.generic
A utility class for common numeric operations on arbitrary number types.

O

objOverhead() - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
of(int, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.TagId
 
of(long, long) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
of(long, Set<T>, Set<Long>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.Grid
 
of(Object2IntAVLTreeMap<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleMapReader
 
of(Object2IntAVLTreeMap<String>, boolean) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyMapReader
 
of(Object2IntAVLTreeMap<String>, Object2ObjectAVLTreeMap<String, Object2IntAVLTreeMap<String>>, boolean) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyMapReader
 
of(DataInputStream) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.KeyValueFrequencyFileReader
 
of(DataInputStream) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyFileReader
 
of(DataInputStream) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector.RoleFileReader
 
of(Comparator<T>, long, ToLongFunction<T>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
of(List<Iterator<ValueFrequency>>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector.ValueFrequencyIterator
 
of(List<Iterator<T>>, Comparator<T>, Function<List<T>, T>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.MergeIterator
 
of(CellId, CellId) - Static method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
of(RoaringBitmap, ByteArrayWrapper, int) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.DensePage
 
offset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
offset - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
offset - Variable in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLocation
 
offsetLatitude - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
offsetLongitude - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
on(OSHDBDatabase) - Static method in class org.heigit.ohsome.oshdb.api.mapreducer.OSMContributionView
 
on(OSHDBDatabase) - Static method in class org.heigit.ohsome.oshdb.api.mapreducer.OSMEntitySnapshotView
 
onClose() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Gets the onClose callback.
onClose(IgniteRunnable) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Sets a callback to be executed on all ignite workers after the query has been finished.
onComplete() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
onError(Throwable) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
onlyNodesWithTags - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
onNext(T) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
onSubscribe(Subscription) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
ORDER_DFS_BOTTOM_UP - Static variable in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
ORDER_DFS_TOP_DOWN - Static variable in class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
 
org.heigit.ohsome.oshdb - package org.heigit.ohsome.oshdb
Core of the OSHDB-Project.
org.heigit.ohsome.oshdb.api - package org.heigit.ohsome.oshdb.api
Java-api for optimised data access.
org.heigit.ohsome.oshdb.api.db - package org.heigit.ohsome.oshdb.api.db
API-Implementations of the informative OSHDB-Base-Class.
org.heigit.ohsome.oshdb.api.generic - package org.heigit.ohsome.oshdb.api.generic
Generics of the JAVA-API.
org.heigit.ohsome.oshdb.api.mapreducer - package org.heigit.ohsome.oshdb.api.mapreducer
Central front-end of the API.
org.heigit.ohsome.oshdb.api.mapreducer.backend - package org.heigit.ohsome.oshdb.api.mapreducer.backend
Specialised MapReducers.
org.heigit.ohsome.oshdb.api.object - package org.heigit.ohsome.oshdb.api.object
API-Objects used within map, aggregate and reduce steps.
org.heigit.ohsome.oshdb.filter - package org.heigit.ohsome.oshdb.filter
 
org.heigit.ohsome.oshdb.grid - package org.heigit.ohsome.oshdb.grid
This package holds the top-level abstraction of the OSM-Data, grouping it in cells.
org.heigit.ohsome.oshdb.impl.osh - package org.heigit.ohsome.oshdb.impl.osh
 
org.heigit.ohsome.oshdb.index - package org.heigit.ohsome.oshdb.index
Definitions for Grid-Cells.
org.heigit.ohsome.oshdb.osh - package org.heigit.ohsome.oshdb.osh
OSHDB-Representation of OSM-Objects over time.
org.heigit.ohsome.oshdb.osm - package org.heigit.ohsome.oshdb.osm
OSHDB-Representation of OSM-Data.
org.heigit.ohsome.oshdb.tool.importer.cli - package org.heigit.ohsome.oshdb.tool.importer.cli
 
org.heigit.ohsome.oshdb.tool.importer.cli.validator - package org.heigit.ohsome.oshdb.tool.importer.cli.validator
 
org.heigit.ohsome.oshdb.tool.importer.extract - package org.heigit.ohsome.oshdb.tool.importer.extract
 
org.heigit.ohsome.oshdb.tool.importer.extract.cli - package org.heigit.ohsome.oshdb.tool.importer.extract.cli
 
org.heigit.ohsome.oshdb.tool.importer.extract.collector - package org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
org.heigit.ohsome.oshdb.tool.importer.extract.data - package org.heigit.ohsome.oshdb.tool.importer.extract.data
 
org.heigit.ohsome.oshdb.tool.importer.load - package org.heigit.ohsome.oshdb.tool.importer.load
 
org.heigit.ohsome.oshdb.tool.importer.load.cli - package org.heigit.ohsome.oshdb.tool.importer.load.cli
 
org.heigit.ohsome.oshdb.tool.importer.load.handle - package org.heigit.ohsome.oshdb.tool.importer.load.handle
 
org.heigit.ohsome.oshdb.tool.importer.transform - package org.heigit.ohsome.oshdb.tool.importer.transform
 
org.heigit.ohsome.oshdb.tool.importer.transform.cli - package org.heigit.ohsome.oshdb.tool.importer.transform.cli
 
org.heigit.ohsome.oshdb.tool.importer.transform.cli.validator - package org.heigit.ohsome.oshdb.tool.importer.transform.cli.validator
 
org.heigit.ohsome.oshdb.tool.importer.transform.oshdb - package org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
org.heigit.ohsome.oshdb.tool.importer.transform.reader - package org.heigit.ohsome.oshdb.tool.importer.transform.reader
 
org.heigit.ohsome.oshdb.tool.importer.util - package org.heigit.ohsome.oshdb.tool.importer.util
 
org.heigit.ohsome.oshdb.tool.importer.util.lambda - package org.heigit.ohsome.oshdb.tool.importer.util.lambda
 
org.heigit.ohsome.oshdb.tool.importer.util.long2long - package org.heigit.ohsome.oshdb.tool.importer.util.long2long
 
org.heigit.ohsome.oshdb.tool.importer.util.long2long.page - package org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
org.heigit.ohsome.oshdb.tool.importer.util.reactive - package org.heigit.ohsome.oshdb.tool.importer.util.reactive
 
org.heigit.ohsome.oshdb.util - package org.heigit.ohsome.oshdb.util
Utilities and helpers for a comfortable, fast and easy (raw) data access.
org.heigit.ohsome.oshdb.util.bytearray - package org.heigit.ohsome.oshdb.util.bytearray
 
org.heigit.ohsome.oshdb.util.celliterator - package org.heigit.ohsome.oshdb.util.celliterator
 
org.heigit.ohsome.oshdb.util.exceptions - package org.heigit.ohsome.oshdb.util.exceptions
 
org.heigit.ohsome.oshdb.util.function - package org.heigit.ohsome.oshdb.util.function
Interfaces for functions declared in the API.
org.heigit.ohsome.oshdb.util.geometry - package org.heigit.ohsome.oshdb.util.geometry
 
org.heigit.ohsome.oshdb.util.geometry.fip - package org.heigit.ohsome.oshdb.util.geometry.fip
 
org.heigit.ohsome.oshdb.util.mappable - package org.heigit.ohsome.oshdb.util.mappable
Interfaces for "mappable" objects in the oshdb API.
org.heigit.ohsome.oshdb.util.osh - package org.heigit.ohsome.oshdb.util.osh
 
org.heigit.ohsome.oshdb.util.taginterpreter - package org.heigit.ohsome.oshdb.util.taginterpreter
 
org.heigit.ohsome.oshdb.util.tagtranslator - package org.heigit.ohsome.oshdb.util.tagtranslator
 
org.heigit.ohsome.oshdb.util.time - package org.heigit.ohsome.oshdb.util.time
 
org.heigit.ohsome.oshpbf.parser.osm.v06 - package org.heigit.ohsome.oshpbf.parser.osm.v06
 
org.heigit.ohsome.oshpbf.parser.pbf - package org.heigit.ohsome.oshpbf.parser.pbf
 
org.heigit.ohsome.oshpbf.parser.rx - package org.heigit.ohsome.oshpbf.parser.rx
 
org.heigit.ohsome.oshpbf.parser.util - package org.heigit.ohsome.oshpbf.parser.util
 
OrOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean "or" of two sub-expressions.
Osh - Class in org.heigit.ohsome.oshpbf.parser.rx
 
Osh(boolean, List<Entity>, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
Osh(boolean, List<Entity>, long[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
Osh(boolean, List<Entity>, long, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
OSH<T extends OSMEntity> - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
The root interface in the osh hierarchy.
OSHBuilder() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSHBuilder
 
oshdb - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
OSHDB - Class in org.heigit.ohsome.oshdb
 
OSHDB() - Constructor for class org.heigit.ohsome.oshdb.OSHDB
 
OSHDBBoundable - Interface in org.heigit.ohsome.oshdb
Interface for spatially boundable objects, i.e.
OSHDBBoundingBox - Class in org.heigit.ohsome.oshdb
This class describes a BoundingBox with min/max longitude/latitude.
OSHDBBoundingBox(double, double, double, double) - Constructor for class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Deprecated, for removal: This API element is subject to removal in a future version.
OSHDBByteArrayOutputStream - Class in org.heigit.ohsome.oshdb.util.bytearray
 
OSHDBByteArrayOutputStream(int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
OSHDBCombinedIndex<U extends Comparable<U> & Serializable,​V extends Comparable<V> & Serializable> - Class in org.heigit.ohsome.oshdb.api.generic
A data type for an index ("map key") consisting of two independent variables.
OSHDBCombinedIndex(U, V) - Constructor for class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
OSHDBDatabase - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector.
OSHDBDatabase() - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
 
OSHDBException - Exception in org.heigit.ohsome.oshdb.util.exceptions
General OSHDB exception.
OSHDBException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Create empty exception.
OSHDBException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new exception with given error message.
OSHDBException(String, Throwable) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new exception with given error message and optional nested exception.
OSHDBException(Throwable) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new grid exception with given throwable as a cause and source of error message.
OSHDBGeometryBuilder - Class in org.heigit.ohsome.oshdb.util.geometry
Builds JTS geometries from OSM entities.
OSHDBH2 - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a H2 database.
OSHDBH2(String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Opens a connection to oshdb data stored in a H2 database file.
OSHDBH2(Connection) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
OSHDBHandler - Class in org.heigit.ohsome.oshdb.tool.importer.load.handle
 
OSHDBHandler(Roaring64NavigableMap, Roaring64NavigableMap) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
OSHDBIgnite - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a Ignite system.
OSHDBIgnite() - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Create a new OSHDBDatabase based on default ("ignite-config.xml") configuration.
OSHDBIgnite(File) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Opens a connection to oshdb data stored on an Ignite cluster.
OSHDBIgnite(String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Opens a connection to oshdb data stored on an Ignite cluster.
OSHDBIgnite(Ignite) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Creates a new OSHDBDatabase using the given Ignite instance.
OSHDBIgnite.ComputeMode - Enum in org.heigit.ohsome.oshdb.api.db
Specifies which algorithm to use when running OSHDB queries on Ignite.
OSHDBInvalidTimestampException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by invalid time string input.
OSHDBInvalidTimestampException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBInvalidTimestampException
 
OSHDBJdbc - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a JDBC database file.
OSHDBJdbc(String, String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
OSHDBJdbc(String, String, String, String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
OSHDBJdbc(Connection) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
OSHDBKeytablesNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
Exception used if the OSHDB keytable cannot be found.
OSHDBKeytablesNotFoundException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBKeytablesNotFoundException
Creates an exception with a message explaining that the OSHDB keytables db was not found.
OSHDBMapReducible - Interface in org.heigit.ohsome.oshdb.util.mappable
Marks a class as possible data type of an OSHDB-MapReducer.
OSHDBRole - Class in org.heigit.ohsome.oshdb.util
 
OSHDBRole(int) - Constructor for class org.heigit.ohsome.oshdb.util.OSHDBRole
 
OSHDBTableNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by missing tables or caches.
OSHDBTableNotFoundException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTableNotFoundException
 
OSHDBTag - Class in org.heigit.ohsome.oshdb
 
OSHDBTag(int, int) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTag
 
OSHDBTagKey - Class in org.heigit.ohsome.oshdb.util
 
OSHDBTagKey(int) - Constructor for class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
OSHDBTagOrRoleNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by corrupt keytables data.
OSHDBTagOrRoleNotFoundException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTagOrRoleNotFoundException
 
OSHDBTemporal - Interface in org.heigit.ohsome.oshdb
Interface for objects which are associated to a single timestamp.
OSHDBTimeoutException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by a timeout during a query.
OSHDBTimeoutException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTimeoutException
 
OSHDBTimestamp - Class in org.heigit.ohsome.oshdb
 
OSHDBTimestamp(long) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestamp(Date) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestamp(OSHDBTemporal) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestampException - Exception in org.heigit.ohsome.oshdb.util.time
An exception representing a problem of handling timestamps in the OSHDB.
OSHDBTimestampException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampException
 
OSHDBTimestampIllegalArgumentException - Exception in org.heigit.ohsome.oshdb.util.time
An exception marking a problem with (for the OSHDB) illegal timestamps.
OSHDBTimestampIllegalArgumentException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampIllegalArgumentException
 
OSHDBTimestampInterval - Class in org.heigit.ohsome.oshdb.util.time
A from-to time interval.
OSHDBTimestampInterval() - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampInterval(SortedSet<OSHDBTimestamp>) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampInterval(OSHDBTimestamp, OSHDBTimestamp) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampList - Interface in org.heigit.ohsome.oshdb.util.time
Provider of a sorted list of (unix) timestamps.
OSHDBTimestampParseException - Exception in org.heigit.ohsome.oshdb.util.time
An exception marking a parsing problem.
OSHDBTimestampParseException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampParseException
 
OSHDBTimestamps - Class in org.heigit.ohsome.oshdb.util.time
Class that helps one manage a list of regularly spaced timestamps.
OSHDBTimestamps(String) - Constructor for class org.heigit.ohsome.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.ohsome.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.ohsome.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.ohsome.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.ohsome.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.ohsome.oshdb.util.time.OSHDBTimestamps
Creates regularly spaced timestamps between a start and end date by predefined time intervals.
OSHDBTimestamps.Interval - Enum in org.heigit.ohsome.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").
OSHDBToIgnite - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
OSHDBToIgnite() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.OSHDBToIgnite
 
OSHEntities - Class in org.heigit.ohsome.oshdb.osh
 
oshEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
oshEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
OSHEntity - Interface in org.heigit.ohsome.oshdb.osh
 
OSHEntity - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHEntity2 - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHEntity2(byte[], int, int, byte, long, OSHDBBoundingBox, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2
 
OSHEntity2.OSHBuilder - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHEntity2.OSMIterator<T> - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHEntityFilter - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate on OSHEntity objects.
OSHEntityImpl - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl(byte[], int, int, long, long, long, byte, long, long, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
Deprecated.
OSHEntityImpl(OSHEntityImpl.CommonEntityProps) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
OSHEntityImpl.Builder - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.CommonEntityProps - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.EntityVersionIterator<T extends OSMEntity> - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.OSHEntitySerializationProxy - Class in org.heigit.ohsome.oshdb.impl.osh
Common serialization proxy for OSH(Node|Way|Relation)Impl.
OSHEntitySerializationProxy() - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
OSHEntitySerializationProxy(OSHEntityImpl) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
OSHEntityTimeUtils - Class in org.heigit.ohsome.oshdb.util.osh
Utility class for working with OSH entities.
OshMerger - Class in org.heigit.ohsome.oshpbf.parser.rx
 
OshMerger(Flowable<Osh>) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.OshMerger
 
OSHNode - Interface in org.heigit.ohsome.oshdb.osh
 
OSHNode - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHNode2 - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHNode2(byte[], int, int, byte, long, OSHDBBoundingBox, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2
 
OSHNode2.OSHNodeBuilder - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHNode2.OSMNodeIterator - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHNodeBuilder() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSHNodeBuilder
 
OSHNodeImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHNode interface.
OSHRelation - Interface in org.heigit.ohsome.oshdb.osh
 
OSHRelation2 - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHRelation2(byte[], int, int, byte, long, OSHDBBoundingBox, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2
 
OSHRelation2.OSHRelationBuilder - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHRelation2.OSMRelationIterator - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHRelationBuilder() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2.OSHRelationBuilder
 
OSHRelationImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHRelation interface.
OSHWay - Interface in org.heigit.ohsome.oshdb.osh
 
OSHWay2 - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHWay2(byte[], int, int, byte, long, OSHDBBoundingBox, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2
 
OSHWay2.OSHWayBuilder - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHWay2.OSMWayIterator - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSHWayBuilder() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2.OSHWayBuilder
 
OSHWayImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHWay interface.
OSMContribution - Interface in org.heigit.ohsome.oshdb.util.mappable
A modification ("contribution") of a single OSM object.
OSMContributionImpl - Class in org.heigit.ohsome.oshdb.api.object
Information about a single modification ("contribution") of a single OSM object.
OSMContributionImpl(CellIterator.IterateAllEntry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
OSMContributionImpl(OSMContribution, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
Creates a copy of the given contribution object with an updated before/after geometry.
OSMContributionImpl(OSMContribution, Geometry, Geometry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
Creates a copy of the given contribution object with an updated before/after geometry.
OSMContributionView - Class in org.heigit.ohsome.oshdb.api.mapreducer
Returns all modifications to OSM elements within a given time period.
OSMCoordinates - Class in org.heigit.ohsome.oshdb.osm
Helper class for converting double precision floating point lon/lat to osm-coordinate fix presision 7 decimal integer system.
osmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
osmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
OSMEntity - Class in org.heigit.ohsome.oshdb.osm
 
OSMEntity - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMEntity(long, int, long, long, int, int[]) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMEntity
Constructor for a OSMEntity.
osmEntityFilter(OSMEntityFilter) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
osmEntityFilter(OSMEntityFilter) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
OSMEntityFilter - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate on OSMEntity objects.
OSMEntitySnapshot - Interface in org.heigit.ohsome.oshdb.util.mappable
Information about a single OSM object at a specific point in time ("snapshot").
OSMEntitySnapshotImpl - Class in org.heigit.ohsome.oshdb.api.object
Information about a single OSM object at a specific point in time ("snapshot").
OSMEntitySnapshotImpl(CellIterator.IterateByTimestampEntry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
OSMEntitySnapshotImpl(OSMEntitySnapshot, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
Creates a copy of the given entity snapshot object with an updated geometry.
OSMEntitySnapshotImpl(OSMEntitySnapshot, Geometry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
Creates a copy of the given entity snapshot object with an updated geometry.
OSMEntitySnapshotView - Class in org.heigit.ohsome.oshdb.api.mapreducer
Returns the state of OSM elements at specific given points in time.
OSMIterator(byte[], int, int, OSHEntity2) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
OSMMember - Class in org.heigit.ohsome.oshdb.osm
Holds an OSH-Object that belongs to the Way or Relation this Member is contained in.
OSMMember - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMMember(long, OSMType, int) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMMember
 
OSMMember(long, OSMType, int, OSHEntity) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMMember
Create a new OSMMember instance.
OSMMemberRelation - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMMemberRelation(long, OSMType, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
OSMMemberRelation(long, OSMType, int, OSHEntity) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
OSMMemberWay - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMMemberWay(long, OSHNode) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
OSMMemberWayIdOnly - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMMemberWayIdOnly(long) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
OSMNode - Class in org.heigit.ohsome.oshdb.osm
 
OSMNode - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMNode(long, int, long, long, int, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMNode
Creates a new OSMNode instance.
OSMNode(long, int, long, long, int, int[], long, long) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMNode
Deprecated.
OSMNodeIterator(byte[], int, int, OSHNode2) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2.OSMNodeIterator
 
OsmPbfMeta - Class in org.heigit.ohsome.oshdb.tool.importer.extract.data
 
OsmPbfMeta() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
OsmPrimitveBlockIterator - Class in org.heigit.ohsome.oshpbf.parser.pbf
 
OsmPrimitveBlockIterator(long, Osmformat.PrimitiveBlock, Set<OSMType>) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
OSMRelation - Class in org.heigit.ohsome.oshdb.osm
 
OSMRelation - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMRelation(long, int, long, long, int, int[], OSMMember[]) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMRelation
 
OSMRelationIterator(byte[], int, int, OSHRelation2) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2.OSMRelationIterator
 
OSMRole - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM role (which can be an arbitrary string).
OSMRole(String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
osmTag(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmTag(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
osmTag(String, String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmTag(String, String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
osmTag(String, Collection<String>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmTag(String, Collection<String>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
osmTag(String, Pattern) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Adds an osm tag filter: The analysis will be restricted to osm entities that have a tag with the given key and whose value matches the given regular expression pattern.
osmTag(String, Pattern) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Adds an osm tag filter: The analysis will be restricted to osm entities that have a tag with the given key and whose value matches the given regular expression pattern.
osmTag(Collection<? extends OSMTagInterface>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmTag(Collection<? extends OSMTagInterface>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
osmTag(OSMTagInterface) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmTag(OSMTagInterface) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
OSMTag - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM tag (which consists of two arbitrary strings forming a key-value pair).
OSMTag(String, String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
OSMTagInterface - Interface in org.heigit.ohsome.oshdb.util.tagtranslator
An OSM tag (OSMTag) or an OSM tag key (OSMTagKey).
OSMTagKey - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM tag key (which can be an arbitrary string).
OSMTagKey(String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
osmType(Set<OSMType>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
use oshdb-filter MapAggregator.filter(String) instead
osmType(Set<OSMType>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
use oshdb-filter MapReducer.filter(String) instead
OSMType - Enum in org.heigit.ohsome.oshdb.osm
 
OSMWay - Class in org.heigit.ohsome.oshdb.osm
 
OSMWay - Interface in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
OSMWay(long, int, long, long, int, int[], OSMMember[]) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMWay
 
OSMWayIterator(byte[], int, int, OSHWay2) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2.OSMWayIterator
 
OTHER - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A geometry collection which is not a multipolygon.
overSoftLimit - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
overwrite - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
overwrite - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 

P

Page - Interface in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
PageLoader - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
PageLoader(String, RandomAccessFile, BiFunction<byte[], Integer, byte[]>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLoader
 
PageLocation - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
PageLocation(long, int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLocation
 
parse(String) - Method in class org.heigit.ohsome.oshdb.filter.FilterParser
Parse a filter expression.
parse(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.PolyFileReader
 
parseIsoDateTime(String) - Static method in class org.heigit.ohsome.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.ohsome.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.
path - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
path - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
PathExistValidator - Class in org.heigit.ohsome.oshdb.tool.importer.cli.validator
 
PathExistValidator() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.validator.PathExistValidator
 
pbf - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
pbf - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
pbf - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 
PbfBlob - Class in org.heigit.ohsome.oshpbf.parser.pbf
A full OSM Pbf Blob.
PbfBlob(long, Fileformat.BlobHeader, Fileformat.Blob, boolean, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Create a PbfBlob from Fileformat.Blob.
PbfChannel(RandomAccessFile, long, long, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader.PbfChannel
 
pbfMetaData(Path) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
peek() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
POINT - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A point geometry (JTS: Puntal).
polyFile - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
PolyFileReader - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
PolyFileReader() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.PolyFileReader
 
PolyFileReader.GeomWithHoles - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
POLYGON - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A polygon or multipolygon geometry (JTS: Polygonal).
pos - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
pos - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
pos - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
pos - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
PosContainer<T> - Class in org.heigit.ohsome.oshpbf.parser.pbf
 
PosContainer(long, T) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
prefix() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Returns the currently set db "table/cache" name prefix.
prefix(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Sets the "table/cache" name prefix to be used with this oshdb.
prefix(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
prefix(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
prefix(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
previousGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
previousOsmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
print(PrintStream) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
Prints the collected Stats to given PrintStream.
put(long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap.Sink
 

Q

QUARTERLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 

R

rawSize - Variable in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLocation
 
read() - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
read(byte[], int, int) - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
read(DataInput) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
read(DataInput) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
read(DataInput) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
Read from input.
read(DataInput, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
read(DataInput, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
read(DataInput, ToIntFunction<String>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
read(DataInputStream) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
read(ObjectInputStream) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort.Deserialize
 
readBaseAndKeys(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readBbox(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readBlob(Path, long, long, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readByteArray(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read bytes from input.
readCommon(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readExternal(ObjectInput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
readFully(int) - Method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader.PbfChannel
 
readHeader() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
readHeader() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
readOsh(Path, long, long, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readOsh(Path, long, long, long, Consumer<Osmformat.HeaderBlock>) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readRawByte() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read one byte from the input.
readResolve() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
readS32() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read an sint32 field value from the stream.
readS32Delta(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
readS64() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read an sint64 field value from the stream.
readS64Delta(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
readU32() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read a uint32 field value from the stream.
readU64() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read a uint64 field value from the stream.
readU64Delta(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
rebase(long, int, long, long, int, int, List<OSHNode>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
Create a new GridOSHNode while rebasing the input nodes.
reduce(SerializableSupplier<S>, SerializableBiFunction<S, X, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Map-reduce routine with built-in aggregation.
reduce(SerializableSupplier<S>, SerializableBiFunction<S, X, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce routine.
reduce(SerializableSupplier<X>, SerializableBinaryOperator<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Map-reduce routine with built-in aggregation (shorthand syntax).
reduce(SerializableSupplier<X>, SerializableBinaryOperator<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce routine (shorthand syntax).
refMapSet - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.Grid
 
refs - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
Relation - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Relation(CommonEntityData, RelationMember[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
RELATION - org.heigit.ohsome.oshdb.osm.OSMType
 
relationEnd - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
RelationMember - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
RelationMember(long, String, int) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
relationStart - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
request(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.reactive.MyLambdaSubscriber
 
reset() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
reset() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
role - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
role - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
Role - Class in org.heigit.ohsome.oshdb.tool.importer.extract.data
 
Role(String, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
RoleCollector - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
RoleCollector() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
RoleCollector(List<File>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
RoleCollector.RoleFileReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
RoleCollector.RoleMapReader - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
roleFrequency - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.ExtractKeyTablesResult
 
RoleToIdMapper - Interface in org.heigit.ohsome.oshdb.tool.importer.util
 
RoleToIdMapperImpl - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
RoleToIdMapperImpl(StringToIdMappingImpl) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
RxOshPbfReader - Class in org.heigit.ohsome.oshpbf.parser.rx
 
RxOshPbfReader() - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
RxOshPbfReader.PbfChannel - Class in org.heigit.ohsome.oshpbf.parser.rx
 

S

SCAN_QUERY - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
seek(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
seekBlobHeaderStart(InputStream, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
SerializableBiConsumer<T1,​T2> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiConsumer.
SerializableBiFunction<T1,​T2,​R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiFunction.
SerializableBinaryOperator<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BinaryOperator.
SerializableBiPredicate<T,​U> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiPredicate.
SerializableConsumer<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Consumer.
SerializableFunction<T,​R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Function.
SerializablePredicate<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate.
SerializableSupplier<R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Supplier.
SerializableToDoubleFunction<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable ToDoubleFunction.
setBaseId(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseLatitude(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseLongitude(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseTimestamp(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setChangeset(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setDataLength(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setDataOffset(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setEntity(long, int, boolean, long, long, int, int[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setExtension(long, long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
setExtension(OSMMember[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMRelation
 
setExtension(OSMMember[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMWay
 
setHeader(byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setId(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setId(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setKeys(int[]) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setLat(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
setLon(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMNode
 
setMaxLat(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMaxLon(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMinLat(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMinLon(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setTags(int[]) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setTempDeleteOneExit(boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
setTempDeleteOneExit(boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
setTempDir(File) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
setTempDir(File) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
setTimestamp(long) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setTimestamp(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setUserId(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setVersion(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
setWorkerId(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
setWorkerId(int) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
Sink(Path, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap.Sink
 
Sink(Path, int, Function<byte[], byte[]>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap.Sink
 
size - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
size - Variable in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.PageLocation
 
SizeEstimator - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
SizeEstimator() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.SizeEstimator
 
skip() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
skipTo(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
sort(Iterator<T>) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
sort(Iterator<T>, boolean) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
sortByFrequency(KeyValueFrequencyCollector) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
sortByFrequency(RoleCollector) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
sortByFrequency(Extract.ExtractKeyTablesResult) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
SortedLong2LongMap - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long
 
SortedLong2LongMap(Path, long) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap
 
SortedLong2LongMap(Path, long, BiFunction<byte[], Integer, byte[]>) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.SortedLong2LongMap
 
SortedLong2LongMap.Sink - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long
 
SparsePage - Class in org.heigit.ohsome.oshdb.tool.importer.util.long2long.page
 
SparsePage(Int2LongMap) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.SparsePage
 
StatsCollector - Class in org.heigit.ohsome.oshdb.tool.importer.extract.collector
 
StatsCollector(Path) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.collector.StatsCollector
 
step - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 
store(long, long, LongFunction<byte[]>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
store(long, long, LongFunction<byte[]>, LongSet) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
store(long, long, LongFunction<byte[]>, LongSet, LongSet) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
store(long, long, LongFunction<byte[]>, LongSet, LongSet, LongSet) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
stream() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns all results as a Stream.
stream() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns all results as a Stream.
stream() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
stream() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSH
 
stream() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
stream() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode
 
StringToIdMapping - Interface in org.heigit.ohsome.oshdb.tool.importer.util
 
StringToIdMappingImpl - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
StringToIdMappingImpl(Int2IntMap, Object2IntMap<String>, ToIntFunction<String>, long) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
subscribeActual(Subscriber<? super Osh>) - Method in class org.heigit.ohsome.oshpbf.parser.rx.OshMerger
 
sum() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sums up the results.
sum() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sums up the results.
sum(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sums up the results provided by a given `mapper` function.
sum(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sums up the results provided by a given `mapper` function.

T

T_METADATA - org.heigit.ohsome.oshdb.util.TableNames
Table that holds metadata in the oshdb.
T_NODES - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Nodes in the oshdb.
T_RELATIONS - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Relations in the oshdb.
T_WAYS - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Ways in the oshdb.
TableNames - Enum in org.heigit.ohsome.oshdb.util
Names for JDBC tables or Ignite caches.
Tag - Interface in org.heigit.ohsome.oshpbf.parser.osm.v06
 
TAG_CHANGE - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
at least one tag of this object has been modified.
TAG_KEY_NOT_FOUND - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TAG_NOT_FOUND - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TagFilter - Interface in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their OSM tags (e.g., key=value, key=*, etc.).
TagFilter.Type - Enum in org.heigit.ohsome.oshdb.filter
Type of tag filter.
TagFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key=value" check.
TagFilterEqualsAny - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key=*" check.
TagFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key in (value1, value2, …)" check.
TagFilterNotEquals - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key!=value" check.
TagFilterNotEqualsAny - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key!=*" check.
TagFilterNotEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key not in (value1, value2, …)" check.
TagId - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
tagInterpreter(TagInterpreter) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets the tagInterpreter to use in the analysis.
TagInterpreter - Interface in org.heigit.ohsome.oshdb.util.taginterpreter
Used to provided information needed to create actual geometries from OSM data.
tags - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
tags - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
TagText - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
TagText(String, String) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
TagToIdMapper - Interface in org.heigit.ohsome.oshdb.tool.importer.util
 
TagToIdMapperImpl - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
TagToIdMapperImpl(StringToIdMappingImpl, StringToIdMappingImpl[]) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
TagTranslator - Class in org.heigit.ohsome.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.ohsome.oshdb.util.tagtranslator.TagTranslator
A TagTranslator for a specific DB-Connection.
tempDir - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.CommonArgs
 
tempPrefix - Static variable in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
tempPrefix - Static variable in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
test(OSHDBBoundable) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxInPolygon
Tests if the given bounding box is fully inside of the polygon.
test(OSHDBBoundable) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxOutsidePolygon
Tests if the given bounding box is fully outside of the polygon.
test(Point) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastPointInPolygon
Tests if the given bounding box is fully inside of the polygon.
throwingConsumer(ConsumerUtil.ThrowingConsumer<T, Exception>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.lambda.ConsumerUtil
 
throwingConsumer(ConsumerUtil.ThrowingConsumer<T, Exception>, Class<E>, ConsumerUtil.ThrowingBiConsumer<T, E, Exception>) - Static method in class org.heigit.ohsome.oshdb.tool.importer.util.lambda.ConsumerUtil
 
timeout - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
timeout(double) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Set a timeout for queries on this oshdb backend.
timeoutInMilliseconds() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Gets the timeout for queries on this oshdb backend, if present.
timeoutInMilliseconds(long) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Set a timeout for queries on this oshdb backend.
timestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
timestamp - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
timestamp - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
timestamp - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
timestamp - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
timestamp - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
TimestampFormatter - Class in org.heigit.ohsome.oshdb.util.time
A helper class to transform timestamps between string, date and long.
TimestampFormatter() - Constructor for class org.heigit.ohsome.oshdb.util.time.TimestampFormatter
 
timestamps(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a single timestamp for which to perform the analysis at.
timestamps(String, String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets two timestamps (start and end date) for which to perform the analysis.
timestamps(String, String, String...) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets multiple arbitrary timestamps for which to perform the analysis.
timestamps(String, String, OSHDBTimestamps.Interval) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the timestamps for which to perform the analysis in a regular interval between a start and end date.
timestamps(OSHDBTimestampList) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the timestamps for which to perform the analysis.
TimeValidity - Class in org.heigit.ohsome.oshdb.tool.importer.cli.validator
 
TimeValidity() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.cli.validator.TimeValidity
 
timeValidityFrom - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
timeValidityTo - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.cli.ExtractArgs
 
toDate() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
toInt() - Method in class org.heigit.ohsome.oshdb.util.OSHDBRole
 
toInt() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
toIsoDateTime(OSHDBTemporal) - Static method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
Converts the given OSHDBTemporal to an iso-date-time string.
toList(Iterable<T>) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Collects all versions of an OSH entity from an iterable (OSHEntity.getVersions()) into a list.
toList(Iterable<T>, Function<T, R>) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Collects all versions of an OSH entity from an iterable (OSHEntity.getVersions()) into a list after applying a transformation function.
toOSM(double) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
toString() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMNode
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMRelation
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMWay
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.MutableOSMEntity
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberRelation
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWay
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSMMemberWayIdOnly
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.PolyFileReader.GeomWithHoles
 
toString() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagId
 
toString() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
toString() - Method in class org.heigit.ohsome.oshdb.util.OSHDBRole
 
toString() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
toString() - Method in enum org.heigit.ohsome.oshdb.util.TableNames
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
toString(String) - Method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the table name with a given String prepended.
totalWorkers - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.DistributableArgs
 
toWgs84(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
TransfomRelation - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
TransfomRelation(byte[], int, int, byte, long, long, long, long, int, int, long[], long[]) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransfomRelation
 
transform(long, List<Entity>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
transform(long, List<Entity>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerNode
 
transform(long, List<Entity>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerRelation
 
transform(long, List<Entity>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerWay
 
transform(List<Entity>) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
transform(TransformArgs) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
Transform - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformArgs - Class in org.heigit.ohsome.oshdb.tool.importer.transform.cli
 
TransformArgs() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.cli.TransformArgs
 
Transformer - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
Transformer(long, int, Path, TagToIdMapper, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
Transformer(long, int, Path, TagToIdMapper, RoleToIdMapper, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
TransformerNode - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformerNode(long, int, Path, TagToIdMapper, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerNode
 
TransformerRelation - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformerRelation(long, int, Path, TagToIdMapper, RoleToIdMapper, SortedLong2LongMap, SortedLong2LongMap, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerRelation
Creates a new TransfomerRelation.
TransformerTagRoles - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformerTagRoles() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerTagRoles
 
TransformerWay - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformerWay(long, int, Path, TagToIdMapper, SortedLong2LongMap, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerWay
 
transformNodes(OsmPbfMeta, int, TagToIdMapper, int, int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
TransformOSHEntity - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
TransformOSHEntity(byte[], int, int, long, long, long, byte, long, OSHDBBoundingBox, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.TransformOSHEntity
 
TransformOSHNode - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
TransformOSHWay - Class in org.heigit.ohsome.oshdb.tool.importer.transform.oshdb
 
TransformReader<T extends OSHEntity2> - Class in org.heigit.ohsome.oshdb.tool.importer.transform.reader
 
TransformReader - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformReader(Path) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformReader
 
TransformReader.Grid<T> - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformReader.NodeReader - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformReader.NodeReaders - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformReader.WayReader - Class in org.heigit.ohsome.oshdb.tool.importer.transform
 
TransformRelationReaders - Class in org.heigit.ohsome.oshdb.tool.importer.transform.reader
 
TransformRelationReaders(Path...) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformRelationReaders
 
transformRelations(OsmPbfMeta, int, TagToIdMapper, RoleToIdMapper, SortedLong2LongMap, SortedLong2LongMap, int, int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
TransformStepValidator - Class in org.heigit.ohsome.oshdb.tool.importer.transform.cli.validator
 
TransformStepValidator() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.cli.validator.TransformStepValidator
 
TransformWayReaders - Class in org.heigit.ohsome.oshdb.tool.importer.transform.reader
 
TransformWayReaders(Path...) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransformWayReaders
 
transformWays(OsmPbfMeta, int, TagToIdMapper, SortedLong2LongMap, int, int) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
TransfromNodeReaders - Class in org.heigit.ohsome.oshdb.tool.importer.transform.reader
 
TransfromNodeReaders(Path...) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.reader.TransfromNodeReaders
 
tstamps - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
type - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
type() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSH
Returns the type of this osh object.
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode2
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHRelation2
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHWay2
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerNode
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerRelation
 
type() - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.TransformerWay
 
typeFilter - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TypeFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their OSM type (i.e., node, way or relation).
TypeStartFinder - Class in org.heigit.ohsome.oshdb.tool.importer.extract
 
TypeStartFinder() - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.TypeStartFinder
 

U

unclippedGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
unclippedGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
unclippedPreviousGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
UNIMPLEMENTED_DATA_VIEW - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
uniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Gets all unique values of the results.
uniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Gets all unique values of the results.
uniq(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Gets all unique values of the results provided by a given mapper function.
uniq(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Gets all unique values of the results provided by a given mapper function.
UNSUPPORTED_GROUPING - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
user - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
userId - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
userId - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
userId - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
userId - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 

V

validate(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.cli.validator.DirExistValidator
 
validate(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.cli.validator.FileExistValidator
 
validate(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.cli.validator.PathExistValidator
 
validate(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.cli.validator.TimeValidity
 
validate(String, String) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.cli.validator.TransformStepValidator
 
validLat(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
validLon(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
value - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
value - Variable in class org.heigit.ohsome.oshdb.tool.importer.util.TagId
 
value - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
ValueFrequency - Class in org.heigit.ohsome.oshdb.tool.importer.extract.data
 
ValueFrequency(String, int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.filter.TagFilter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.celliterator.ContributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.filter.TagFilter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.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.ohsome.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.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
Returns an array containing the constants of this enum type, in the order they are declared.
valuesNumber - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
 
valuesOffset - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
 
version - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
version - Variable in class org.heigit.ohsome.oshdb.osm.OSMEntity
 
version - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity2.OSMIterator
 
version - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
versions() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHEntity
 
versions() - Method in interface org.heigit.ohsome.oshdb.tool.importer.transform.oshdb.OSHNode
 
vfIterator - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.KeyValueFrequency
 
visible - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
visitNode(TransformOSHNode) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
visitNode(TransformOSHNode) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation
 
visitNode(TransformOSHNode) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderWay
 
visitWay(TransformOSHWay) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.Loader
 
visitWay(TransformOSHWay) - Method in class org.heigit.ohsome.oshdb.tool.importer.load.LoaderRelation
 

W

wasEvaluated() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
Way - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Way(CommonEntityData, long[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
WAY - org.heigit.ohsome.oshdb.osm.OSMType
 
wayEnd - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
WayReader(Path) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.transform.TransformReader.WayReader
 
waysForRelation - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.handle.OSHDBHandler
 
wayStart - Variable in class org.heigit.ohsome.oshdb.tool.importer.extract.data.OsmPbfMeta
 
WEEKLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
weigh() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.DensePage
 
weigh() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.EmptyPage
 
weigh() - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.Page
 
weigh() - Method in class org.heigit.ohsome.oshdb.tool.importer.util.long2long.page.SparsePage
 
weightedAverage(SerializableFunction<X, WeightedValue>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the weighted average of the results provided by the `mapper` function.
weightedAverage(SerializableFunction<X, WeightedValue>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the weighted average of the results provided by the `mapper` function.
WeightedValue - Class in org.heigit.ohsome.oshdb.api.generic
Immutable object that stores a numeric value and an associated weight.
WeightedValue(Number, double) - Constructor for class org.heigit.ohsome.oshdb.api.generic.WeightedValue
 
with(Function<OutputStream, OutputStream>, Function<InputStream, InputStream>) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
with(ExternalSort.Serialize<T>, ExternalSort.Deserialize<T>) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
withMaxMemory(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
withMaxMemory(long) - Static method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
withOutKeyTables - Variable in class org.heigit.ohsome.oshdb.tool.importer.load.cli.DbH2Arg
 
withTempDirectory(File) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort
 
withTempDirectory(Path) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
withWorkDirectory(Path) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract
 
withWorkDirectory(Path) - Method in class org.heigit.ohsome.oshdb.tool.importer.transform.Transform
 
workDir - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.CommonArgs
 
workDirectory - Variable in class org.heigit.ohsome.oshdb.tool.importer.transform.Transformer
 
worker - Variable in class org.heigit.ohsome.oshdb.tool.importer.cli.DistributableArgs
 
wrapper - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.Role
 
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.data.ValueFrequency
 
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.Extract.KeyValuePointer
Write to output.
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.RoleToIdMapperImpl
 
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.StringToIdMappingImpl
 
write(DataOutput) - Method in class org.heigit.ohsome.oshdb.tool.importer.util.TagToIdMapperImpl
 
write(DataOutputStream, Role) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
write(T, ObjectOutputStream) - Method in interface org.heigit.ohsome.oshdb.tool.importer.util.ExternalSort.Serialize
 
writeByte(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeByteArray(byte[]) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeByteArray(byte[], int, int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeCommon(byte, long, boolean, int, int, int, int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
writeExternal(ObjectOutput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
writeS32(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a signed 32bit integer varint encoded to the underlying Stream.
writeS32Delta(int, int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeS64(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a signed 64bit integer varint encoded to the underlying Stream.
writeS64Delta(long, long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Write a delta encoded signed 64 bit value to the stream.
writeTemp() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
writeTemp() - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
writeTemp(OutputStream) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.KeyValueFrequencyCollector
 
writeTemp(OutputStream) - Method in class org.heigit.ohsome.oshdb.tool.importer.extract.collector.RoleCollector
 
writeTo(ObjectOutput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
writeU32(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a unsigned 32bit integer varint encoded to the underlying Stream.
writeU64(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a unsigned 64bit integer varint encoded to the underlying Stream.
writeU64Delta(long, long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Write a delta encoded unsigned 64 bit value to the stream.

X

XYGrid - Class in org.heigit.ohsome.oshdb.index
XYGrid spans an equal degree grid over the world.
XYGrid(int) - Constructor for class org.heigit.ohsome.oshdb.index.XYGrid
XYGrid.
XYGrid.IdRange - Class in org.heigit.ohsome.oshdb.index
 
XYGridTree - Class in org.heigit.ohsome.oshdb.index
Multi zoomlevel functionality for the XYGrid.
XYGridTree() - Constructor for class org.heigit.ohsome.oshdb.index.XYGridTree
 
XYGridTree(int) - Constructor for class org.heigit.ohsome.oshdb.index.XYGridTree
Initialises all zoomlevel up until the given one.
XYGridTree.CellIdRange - Class in org.heigit.ohsome.oshdb.index
 

Y

YEARLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 

Z

ZGrid - Class in org.heigit.ohsome.oshdb.tool.importer.util
 
ZGrid(int) - Constructor for class org.heigit.ohsome.oshdb.tool.importer.util.ZGrid
Creates a ZGrid index based on maximal Zoom.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages