Modifier and Type | Method and Description |
---|---|
void |
OsmHandler.handle(OsmNode node) |
void |
OsmOutputStreamHandler.handle(OsmNode node) |
void |
DefaultOsmHandler.handle(OsmNode node) |
void |
OsmOutputStream.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
OsmElementCounterReaderAdapter.handle(OsmNode node) |
void |
OsmIdReaderAdapter.handle(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
OsmNode |
InMemoryListDataSet.getNode(long id) |
OsmNode |
InMemoryMapDataSet.getNode(long id) |
Modifier and Type | Method and Description |
---|---|
List<OsmNode> |
InMemoryListDataSet.getNodes() |
TLongObjectMap<OsmNode> |
InMemoryMapDataSet.getNodes() |
Modifier and Type | Method and Description |
---|---|
void |
ListDataSetOutputStream.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
InMemoryListDataSet.setNodes(List<OsmNode> nodes) |
void |
InMemoryMapDataSet.setNodes(TLongObjectMap<OsmNode> nodes) |
void |
InMemoryListDataSet.sort(Comparator<? super OsmNode> nodeComparator,
Comparator<? super OsmWay> wayComparator,
Comparator<? super OsmRelation> relationComparator) |
Modifier and Type | Class and Description |
---|---|
class |
Node |
Modifier and Type | Method and Description |
---|---|
static Node |
ImplUtil.clone(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
OsmNode |
UnionOsmEntityProvider.getNode(long id) |
OsmNode |
CompositeOsmEntityProvider.getNode(long id) |
OsmNode |
NullOsmEntityProvider.getNode(long id) |
OsmNode |
OsmEntityProvider.getNode(long id)
Get the node with the given id.
|
Modifier and Type | Method and Description |
---|---|
List<OsmNode> |
EntityFinder.findNodes(TLongCollection ids) |
List<OsmNode> |
EntityFinderIgnoreMissing.findNodes(TLongCollection ids) |
List<OsmNode> |
EntityFinderThrowMissing.findNodes(TLongCollection ids) |
List<OsmNode> |
EntityFinderLogMissing.findNodes(TLongCollection ids) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractEntityFinder.addMember(OsmRelationMember member,
Collection<OsmNode> outNodes,
Collection<OsmWay> outWays,
Collection<OsmRelation> outRelations,
OsmEntityProvider entityProvider) |
void |
EntityFinder.findMemberNodes(Collection<OsmRelation> relations,
Set<OsmNode> outNodes) |
void |
AbstractEntityFinder.findMemberNodes(Collection<OsmRelation> relations,
Set<OsmNode> outNodes) |
void |
EntityFinder.findMemberNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinderIgnoreMissing.findMemberNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinderThrowMissing.findMemberNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinderLogMissing.findMemberNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinder.findMemberNodesAndWayNodes(Collection<OsmRelation> relations,
Set<OsmNode> nodes) |
void |
AbstractEntityFinder.findMemberNodesAndWayNodes(Collection<OsmRelation> relations,
Set<OsmNode> outNodes) |
void |
EntityFinder.findMemberNodesAndWayNodes(OsmRelation relation,
Set<OsmNode> nodes) |
void |
EntityFinderIgnoreMissing.findMemberNodesAndWayNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinderThrowMissing.findMemberNodesAndWayNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinderLogMissing.findMemberNodesAndWayNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
EntityFinder.findMemberNodesAndWays(Collection<OsmRelation> relations,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
AbstractEntityFinder.findMemberNodesAndWays(Collection<OsmRelation> relations,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
EntityFinder.findMemberNodesAndWays(OsmRelation relation,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
EntityFinderIgnoreMissing.findMemberNodesAndWays(OsmRelation relation,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
EntityFinderThrowMissing.findMemberNodesAndWays(OsmRelation relation,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
EntityFinderLogMissing.findMemberNodesAndWays(OsmRelation relation,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
EntityFinder.findWayNodes(Collection<OsmWay> ways,
Collection<OsmNode> outNodes) |
void |
AbstractEntityFinder.findWayNodes(Collection<OsmWay> ways,
Collection<OsmNode> outNodes) |
void |
EntityFinder.findWayNodes(OsmWay way,
Collection<OsmNode> outNodes) |
void |
EntityFinderIgnoreMissing.findWayNodes(OsmWay way,
Collection<OsmNode> outNodes) |
void |
EntityFinderThrowMissing.findWayNodes(OsmWay way,
Collection<OsmNode> outNodes) |
void |
EntityFinderLogMissing.findWayNodes(OsmWay way,
Collection<OsmNode> outNodes) |
Modifier and Type | Method and Description |
---|---|
static void |
QueryUtil.putNodes(OsmRelation relation,
TLongObjectMap<OsmNode> nodes,
OsmEntityProvider entityProvider)
Retrieve all nodes directly referenced by the specified relation from the
entityProvider and insert them into the map.
|
static void |
QueryUtil.putNodes(OsmRelation relation,
TLongObjectMap<OsmNode> nodes,
OsmEntityProvider entityProvider,
TLongSet nodeIds,
MissingEntityCounter counter)
Retrieve all nodes directly referenced by the specified relation from the
entityProvider and insert them into the map if they are not already
present in the specified set of identifiers.
|
static int |
QueryUtil.putNodes(OsmWay way,
TLongObjectMap<OsmNode> nodes,
OsmEntityProvider entityProvider)
Retrieve all nodes of the specified way from the entityProvider and
insert them into the map.
|
static void |
QueryUtil.putNodes(OsmWay way,
TLongObjectMap<OsmNode> nodes,
OsmEntityProvider entityProvider,
TLongSet nodeIds)
Retrieve all nodes of the specified way from the entityProvider and
insert them into the map if they are not already present in the specified
set of identifiers.
|
static void |
QueryUtil.putWaysAndWayNodes(OsmRelation relation,
TLongObjectMap<OsmNode> nodes,
TLongObjectMap<OsmWay> ways,
OsmEntityProvider entityProvider)
Retrieve all ways directly referenced by the specified relation and the
nodes referenced by those ways from the entityProvider and insert them
into the maps.
|
static void |
QueryUtil.putWaysAndWayNodes(OsmRelation relation,
TLongObjectMap<OsmNode> nodes,
TLongObjectMap<OsmWay> ways,
OsmEntityProvider entityProvider,
TLongSet wayIds,
MissingEntityCounter counter)
Retrieve all ways directly referenced by the specified relation and the
nodes referenced by those ways from the entityProvider and insert them
into the maps if they are not already present in the specified sets of
identifiers.
|
static void |
QueryUtil.writeNodes(TLongObjectMap<OsmNode> map,
OsmOutputStream osmOutput) |
Modifier and Type | Method and Description |
---|---|
protected void |
ThreadedNodeTreeDistributor.handle(OsmNode node) |
protected abstract void |
NodeIteratorRunnable.handle(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractWaysDistributor.write(Node leaf,
OsmWay way,
TLongObjectMap<OsmNode> nodes) |
protected void |
ThreadedWaysDistributor.write(Node leaf,
OsmWay way,
TLongObjectMap<OsmNode> nodes) |
protected void |
SimpleWaysDistributor.write(Node leaf,
OsmWay way,
TLongObjectMap<OsmNode> nodes) |
Modifier and Type | Method and Description |
---|---|
OsmNode |
NodeArray.get(long id) |
OsmNode |
NodeArrayFloat.get(long id) |
OsmNode |
NodeArrayShort.get(long id) |
OsmNode |
NodeArrayDouble.get(long id) |
OsmNode |
NodeArrayInteger.get(long id) |
OsmNode |
NodeArrayEntityProvider.getNode(long id) |
Modifier and Type | Method and Description |
---|---|
void |
NodeArrayWriterShort.write(OsmNode node) |
void |
NodeArrayWriterFloat.write(OsmNode node) |
void |
NodeArrayWriterInteger.write(OsmNode node) |
void |
NodeArrayWriter.write(OsmNode node) |
void |
NodeArrayWriterDouble.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
CountingOsmOutputStream.write(OsmNode node) |
Constructor and Description |
---|
NodeWriteRequest(OsmNode node,
OsmOutputStream output) |
Modifier and Type | Method and Description |
---|---|
Point |
NodeBuilder.build(OsmNode node)
Build a Point from the given node.
|
Point |
GeometryBuilder.build(OsmNode node)
Build a Point from the given node.
|
Coordinate |
NodeBuilder.buildCoordinate(OsmNode node)
Build a Coordinate from the given node.
|
Coordinate |
GeometryBuilder.buildCoordinate(OsmNode node)
Build a Coordinate from the given node.
|
Modifier and Type | Method and Description |
---|---|
static Envelope |
BboxBuilder.box(Collection<OsmNode> nodes) |
LineworkBuilderResult |
LineworkBuilder.build(Collection<OsmNode> nodes,
Collection<OsmWay> ways,
OsmEntityProvider provider) |
RegionBuilderResult |
RegionBuilder.build(MultiSet<OsmWay> ways,
OsmEntityProvider resolver,
Set<OsmNode> nodes)
Build a MultiPolygon from a Set of Ways.
|
static List<Coordinate> |
GeometryUtil.buildNodes(NodeBuilder nodeBuilder,
Collection<OsmNode> nodes) |
static void |
GeometryUtil.buildNodes(NodeBuilder nodeBuilder,
Collection<OsmNode> nodes,
List<Coordinate> output) |
Modifier and Type | Method and Description |
---|---|
OsmNode |
PrimParser.convert(Osmformat.Node n) |
Modifier and Type | Method and Description |
---|---|
List<OsmNode> |
PrimParser.convert(Osmformat.DenseNodes nodes) |
Modifier and Type | Method and Description |
---|---|
void |
PbfWriter.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
TboWriter.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEntityCollector.handle(OsmNode node) |
protected abstract boolean |
AbstractEntityCollector.take(OsmNode node) |
Constructor and Description |
---|
OsmFileSetInput(Collection<OsmFile> osmFiles,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations) |
OsmMergeIteratorInput(Collection<InputStream> inputs,
Collection<OsmIterator> iterators,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations) |
Modifier and Type | Method and Description |
---|---|
void |
OsmBuffer.write(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
OsmTagFilter.handle(OsmNode node) |
void |
OsmIdFilter.handle(OsmNode node) |
void |
OsmTagFilterRegex.handle(OsmNode node) |
void |
OsmCountCallback.handle(OsmNode node) |
void |
OsmKeyFilter.handle(OsmNode node) |
protected boolean |
OsmCollectNodes.take(OsmNode node) |
protected boolean |
OsmCollectRelations.take(OsmNode node) |
protected boolean |
OsmCollectWays.take(OsmNode node) |
Modifier and Type | Field and Description |
---|---|
protected PriorityQueue<AbstractSortedMerge.Input<OsmNode>> |
AbstractSortedMerge.nodeItems |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractSortedMerge.advanceNodeItem(AbstractSortedMerge.Input<OsmNode> item,
boolean putBack) |
Constructor and Description |
---|
AbstractSortedMerge(Collection<OsmIterator> inputs,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations) |
SortedMerge(OsmOutputStream output,
Collection<OsmIterator> inputs,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations)
Merge the elements from a collection of OSM input sources to a single OSM
output.
|
SortedMergeIterator(Collection<OsmIterator> inputs,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations)
Merge the elements from a collection of OSM input sources to a single OSM
input source.
|
Modifier and Type | Field and Description |
---|---|
protected Deque<AbstractUnsortedMerge.Input<OsmNode>> |
AbstractUnsortedMerge.nodeItems |
Modifier and Type | Method and Description |
---|---|
protected boolean |
UnsortedMergeIterator.advanceNodeItem(AbstractUnsortedMerge.Input<OsmNode> item) |
Constructor and Description |
---|
MemorySort(OsmOutputStream output,
OsmIterator input,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations)
Sort the elements from a OSM input source using the supplied comparators
in memory and write to an OSM output in that order.
|
MemorySortIterator(OsmIterator input,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations)
Sort the elements from a OSM input source by their id in memory and
provide them as a single OSM input source in that order.
|
Modifier and Type | Method and Description |
---|---|
void |
OsmXmlIterator.handle(OsmNode node) |
Modifier and Type | Method and Description |
---|---|
void |
OsmXmlOutputStream.write(OsmNode node) |