Modifier and Type | Method and Description |
---|---|
OsmIterator |
OsmIteratorInput.getIterator() |
Modifier and Type | Method and Description |
---|---|
static void |
OsmBridge.write(OsmIterator iterator,
OsmOutputStream output) |
static void |
OsmBridge.write(OsmIterator iterator,
OsmStreamOutput output) |
Constructor and Description |
---|
OsmElementCounterIteratorAdapter(OsmIterator iterator) |
OsmIdIteratorAdapter(OsmIterator iterator) |
Modifier and Type | Class and Description |
---|---|
class |
ListDataSetIterator |
Modifier and Type | Method and Description |
---|---|
static InMemorySetIdDataSet |
IdDataSetReader.read(OsmIterator iterator) |
static InMemoryMapDataSet |
MapDataSetLoader.read(OsmIterator iterator,
boolean keepNodeTags,
boolean keepWayTags,
boolean keepRelationTags) |
static InMemoryListDataSet |
ListDataSetLoader.read(OsmIterator iterator,
boolean keepNodeTags,
boolean keepWayTags,
boolean keepRelationTags) |
Constructor and Description |
---|
NodeTreeCreator(DataTree tree,
OsmIterator iterator,
DataTreeOutputFactory outputFactory,
NodeTreeDistributorFactory distributorFactory) |
Modifier and Type | Method and Description |
---|---|
NodeTreeLeafCounter |
ThreadedNodeTreeLeafCounterFactory.createLeafCounter(DataTree tree,
OsmIterator iterator,
Node head) |
NodeTreeLeafCounter |
NodeTreeLeafCounterFactory.createLeafCounter(DataTree tree,
OsmIterator iterator,
Node head) |
NodeTreeLeafCounter |
SimpleNodeTreeLeafCounterFactory.createLeafCounter(DataTree tree,
OsmIterator iterator,
Node head) |
void |
IteratorNodeTreeLeafCounter.execute(OsmIterator input) |
Constructor and Description |
---|
SimpleNodeTreeLeafCounter(DataTree tree,
Node head,
OsmIterator iterator) |
ThreadedNodeTreeLeafCounter(DataTree tree,
Node head,
OsmIterator iterator) |
Modifier and Type | Field and Description |
---|---|
protected OsmIterator |
AbstractNodeTreeDistributor.iterator |
Modifier and Type | Method and Description |
---|---|
NodeTreeDistributor |
SimpleNodeTreeDistributorFactory.createDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
NodeTreeDistributor |
ThreadedNodeTreeDistributorFactory.createDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
NodeTreeDistributor |
NodeTreeDistributorFactory.createDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
NodeTreeDistributor |
MultiThreadedNodeTreeDistributorFactory.createDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
Constructor and Description |
---|
AbstractNodeTreeDistributor(DataTree tree,
Node head,
OsmIterator iterator) |
MultiThreadedNodeTreeDistributor(DataTree tree,
Node head,
DataTreeOutputFactory outputFactory,
OsmIterator iterator,
int numOutputThreads) |
MultiThreadedNodeTreeDistributor(DataTree tree,
Node head,
List<DataTreeOutputFactory> outputFactories,
OsmIterator iterator) |
NodeIteratorRunnable(OsmIterator iterator) |
SimpleNodeTreeDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
ThreadedNodeTreeDistributor(DataTree tree,
Node head,
OsmIterator iterator,
DataTreeOutputFactory outputFactory) |
Constructor and Description |
---|
AbstractWaysToTreeMapper(OsmIterator nodeIterator,
Path pathTree,
Path pathWays,
FileFormat inputFormatWays,
boolean readMetadata) |
MissingWayNodesExtractor(OsmIterator iterator,
Path pathIdTree,
String fileNamesIds,
Path pathOutputTree,
String fileNamesOutput,
OsmOutputConfig outputConfig,
boolean threaded) |
SimpleWaysToTreeMapper(OsmIterator nodeIterator,
Path pathTree,
Path pathWays,
FileFormat inputFormatWays,
String fileNamesOutput,
OsmOutputConfig outputConfig) |
ThreadedWaysToTreeMapper(OsmIterator nodeIterator,
Path pathTree,
Path pathWays,
FileFormat inputFormatWays,
String fileNamesOutput,
OsmOutputConfig outputConfig) |
WaysToTreeMapperUsingArray(OsmIterator wayIterator,
Path pathTree,
String fileNames,
Path pathNodeArray,
OsmOutputConfig outputConfig) |
Modifier and Type | Method and Description |
---|---|
static Extractor |
Extractors.create(EntityType type,
List<ExtractionItem> extractionItems,
OsmOutputConfig outputConfig,
boolean lowMemory,
OsmIterator iterator,
boolean threaded) |
Constructor and Description |
---|
AbstractExtractor(EntityType type,
List<ExtractionItem> extractionItems,
OsmOutputConfig outputConfig,
boolean lowMemory,
OsmIterator iterator) |
SimpleExtractor(EntityType type,
List<ExtractionItem> extractionItems,
OsmOutputConfig outputConfig,
boolean lowMemory,
OsmIterator iterator) |
ThreadedExtractor(EntityType type,
List<ExtractionItem> extractionItems,
OsmOutputConfig outputConfig,
boolean lowMemory,
OsmIterator iterator) |
Constructor and Description |
---|
NodeArrayCreator(OsmIterator input,
Path outputPath,
NodeArrayType type) |
Modifier and Type | Method and Description |
---|---|
void |
RelationGraph.build(OsmIterator iterator) |
Constructor and Description |
---|
RelationIterator(OsmIterator iterator) |
Constructor and Description |
---|
RunnableWayBatchBuilder(OsmIterator input,
int maxWays,
int maxWayNodes,
Buffer<WayBatch> output) |
SimpleWaysSorterByFirstNodeId(OsmIterator input,
Path dirOutput,
OsmOutputConfig outputConfig) |
ThreadedWaysSorterByFirstNodeId(OsmIterator input,
Path dirOutput,
OsmOutputConfig outputConfig) |
Modifier and Type | Class and Description |
---|---|
class |
PbfIterator |
Modifier and Type | Class and Description |
---|---|
class |
TboIterator |
Modifier and Type | Method and Description |
---|---|
protected OsmIterator |
AbstractExecutableSingleInputStream.createIterator() |
protected OsmIterator |
AbstractExecutableSingleInputStreamOutput.createIterator() |
OsmIterator |
OsmMergeIteratorInput.getIterator() |
OsmIterator |
OsmSingleIteratorInput.getIterator() |
static OsmIterator |
OsmIoUtils.setupOsmIterator(InputStream in,
FileFormat format,
boolean readMetadata) |
static OsmIterator |
OsmIoUtils.setupOsmIterator(InputStream in,
FileFormat format,
boolean readTags,
boolean readMetadata) |
Constructor and Description |
---|
OsmSingleIteratorInput(InputStream input,
OsmIterator iterator) |
Constructor and Description |
---|
OsmMergeIteratorInput(Collection<InputStream> inputs,
Collection<OsmIterator> iterators) |
OsmMergeIteratorInput(Collection<InputStream> inputs,
Collection<OsmIterator> iterators,
Comparator<? super OsmEntity> comparator) |
OsmMergeIteratorInput(Collection<InputStream> inputs,
Collection<OsmIterator> iterators,
Comparator<? super OsmNode> comparatorNodes,
Comparator<? super OsmWay> comparatorWays,
Comparator<? super OsmRelation> comparatorRelations) |
Constructor and Description |
---|
BBoxCalculator(OsmIterator iterator) |
Modifier and Type | Class and Description |
---|---|
class |
OsmBuffer |
Constructor and Description |
---|
RunnableBufferBridge(OsmIterator input,
OsmBuffer output) |
Modifier and Type | Field and Description |
---|---|
protected Collection<OsmIterator> |
AbstractMerge.inputs |
Constructor and Description |
---|
AbstractMerge(Collection<OsmIterator> inputs) |
Modifier and Type | Class and Description |
---|---|
class |
SortedMergeIterator |
Modifier and Type | Method and Description |
---|---|
protected <T extends OsmEntity> |
AbstractSortedMerge.createItem(T element,
OsmIterator iterator) |
Constructor and Description |
---|
Input(OsmIterator iterator) |
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)
Merge the elements from a collection of OSM input sources to a single OSM
output.
|
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.
|
SortedMerge(OsmOutputStream output,
Collection<OsmIterator> inputs,
Comparator<OsmEntity> comparator)
Merge the elements from a collection of OSM input sources to a single OSM
output.
|
SortedMergeIterator(Collection<OsmIterator> inputs)
Merge the elements from a collection of OSM input sources to a single OSM
input source.
|
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.
|
SortedMergeIterator(Collection<OsmIterator> inputs,
Comparator<OsmEntity> comparator)
Merge the elements from a collection of OSM input sources to a single OSM
input source.
|
Modifier and Type | Class and Description |
---|---|
class |
UnsortedMergeIterator |
Modifier and Type | Method and Description |
---|---|
protected <T extends OsmEntity> |
AbstractUnsortedMerge.createItem(T element,
OsmIterator iterator) |
Constructor and Description |
---|
Input(OsmIterator iterator) |
Constructor and Description |
---|
AbstractUnsortedMerge(Collection<OsmIterator> inputs) |
UnsortedMerge(OsmOutputStream output,
Collection<OsmIterator> inputs)
Merge the elements from a collection of OSM input sources to a single OSM
output.
|
UnsortedMergeIterator(Collection<OsmIterator> inputs)
Merge the elements from a collection of OSM input sources to a single OSM
input source.
|
Modifier and Type | Class and Description |
---|---|
class |
MemorySortIterator |
Constructor and Description |
---|
MemorySort(OsmOutputStream output,
OsmIterator input)
Sort the elements from a OSM input source by their id in memory and write
to an OSM output in that order.
|
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.
|
MemorySort(OsmOutputStream output,
OsmIterator input,
Comparator<OsmEntity> comparator)
Sort the elements from a OSM input source using the supplied comparator
in memory and write to an OSM output in that order.
|
MemorySortIterator(OsmIterator input)
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.
|
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.
|
MemorySortIterator(OsmIterator input,
Comparator<OsmEntity> comparator)
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 | Field and Description |
---|---|
protected OsmIterator |
AbstractEntitySplitter.iterator |
Constructor and Description |
---|
AbstractEntitySplitter(OsmIterator iterator,
Path pathNodes,
Path pathWays,
Path pathRelations,
OsmOutputConfig outputConfig) |
EntitySplitter(OsmIterator iterator,
Path pathNodes,
Path pathWays,
Path pathRelations,
OsmOutputConfig outputConfig) |
ThreadedEntitySplitter(OsmIterator iterator,
Path pathNodes,
Path pathWays,
Path pathRelations,
OsmOutputConfig outputConfig,
int bufferSize,
int maxNumberOfBuffers) |
Modifier and Type | Class and Description |
---|---|
class |
OsmXmlIterator
This class allows iteration over OSM XML data.
|