Uses of Interface
org.heigit.ohsome.oshdb.util.mappable.OSMContribution
-
Packages that use OSMContribution Package Description org.heigit.ohsome.oshdb.api.mapreducer Central front-end of the API.org.heigit.ohsome.oshdb.api.mapreducer.backend Specialised MapReducers.org.heigit.ohsome.oshdb.api.object API-Objects used within map, aggregate and reduce steps.org.heigit.ohsome.oshdb.filter -
-
Uses of OSMContribution in org.heigit.ohsome.oshdb.api.mapreducer
Methods in org.heigit.ohsome.oshdb.api.mapreducer that return types with arguments of type OSMContribution Modifier and Type Method Description static MapReducer<OSMContribution>
OSMContributionView. on(OSHDBDatabase oshdb)
Method parameters in org.heigit.ohsome.oshdb.api.mapreducer with type arguments of type OSMContribution Modifier and Type Method Description protected abstract <R,S>
SMapReducer. flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>,Iterable<R>> mapper, SerializableSupplier<S> identitySupplier, SerializableBiFunction<S,R,S> accumulator, SerializableBinaryOperator<S> combiner)
Generic "flat" version of the map-reduce used by the `OSMContributionView`, with by-osm-id grouped input to the `mapper` function.protected abstract Stream<X>
MapReducer. flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>,Iterable<X>> mapper)
protected abstract <R,S>
SMapReducer. mapReduceCellsOSMContribution(SerializableFunction<OSMContribution,R> mapper, SerializableSupplier<S> identitySupplier, SerializableBiFunction<S,R,S> accumulator, SerializableBinaryOperator<S> combiner)
Generic map-reduce used by the `OSMContributionView`.protected abstract Stream<X>
MapReducer. mapStreamCellsOSMContribution(SerializableFunction<OSMContribution,X> mapper)
-
Uses of OSMContribution in org.heigit.ohsome.oshdb.api.mapreducer.backend
-
Uses of OSMContribution in org.heigit.ohsome.oshdb.api.object
Classes in org.heigit.ohsome.oshdb.api.object that implement OSMContribution Modifier and Type Class Description class
OSMContributionImpl
Information about a single modification ("contribution") of a single OSM object.Methods in org.heigit.ohsome.oshdb.api.object with parameters of type OSMContribution Modifier and Type Method Description int
OSMContributionImpl. compareTo(OSMContribution other)
Constructors in org.heigit.ohsome.oshdb.api.object with parameters of type OSMContribution Constructor Description OSMContributionImpl(OSMContribution other, LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> reclippedGeometryBefore, LazyEvaluatedObject<org.locationtech.jts.geom.Geometry> reclippedGeometryAfter)
Creates a copy of the given contribution object with an updated before/after geometry.OSMContributionImpl(OSMContribution other, org.locationtech.jts.geom.Geometry reclippedGeometryBefore, org.locationtech.jts.geom.Geometry reclippedGeometryAfter)
Creates a copy of the given contribution object with an updated before/after geometry. -
Uses of OSMContribution in org.heigit.ohsome.oshdb.filter
Methods in org.heigit.ohsome.oshdb.filter with parameters of type OSMContribution Modifier and Type Method Description boolean
AndOperator. applyOSMContribution(OSMContribution contribution)
default boolean
FilterExpression. applyOSMContribution(OSMContribution contribution)
Apply a filter to a contribution (OSMEntitySnapshot
) to an OSM entity.boolean
OrOperator. applyOSMContribution(OSMContribution contribution)
-