| Package | Description |
|---|---|
| org.heigit.bigspatialdata.oshdb.api.mapreducer |
Central front-end of the API.
|
| org.heigit.bigspatialdata.oshdb.api.mapreducer.backend |
Specialised MapReducers.
|
| org.heigit.bigspatialdata.oshdb.api.object |
API-Objects used within map, aggregate and reduce steps.
|
| Modifier and Type | Method and Description |
|---|---|
static MapReducer<OSMEntitySnapshot> |
OSMEntitySnapshotView.on(OSHDBDatabase oshdb) |
| Modifier and Type | Method and Description |
|---|---|
protected <R,S> S |
MapReducer.flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>,Iterable<R>> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic "flat" version of the map-reduce used by the `OSMEntitySnapshotView`, with by-osm-id
grouped input to the `mapper` function.
|
protected Stream<X> |
MapReducer.flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>,Iterable<X>> mapper) |
protected <R,S> S |
MapReducer.mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot,R> mapper,
SerializableSupplier<S> identitySupplier,
SerializableBiFunction<S,R,S> accumulator,
SerializableBinaryOperator<S> combiner)
Generic map-reduce used by the `OSMEntitySnapshotView`.
|
protected Stream<X> |
MapReducer.mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot,X> mapper) |
| Constructor and Description |
|---|
OSMEntitySnapshot(OSMEntitySnapshot other,
org.locationtech.jts.geom.Geometry reclippedGeometry)
Creates a copy of the current entity snapshot with an updated geometry.
|
Copyright © 2016–2020 HeiGIT. All rights reserved.