public class RelationSorterBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List |
batches
|
protected String |
fileNamesRelations
|
protected NumberFormat |
format
|
protected TLongIntMap |
idToBatch
|
protected OsmIteratorInputFactory |
iteratorFactory
|
protected OsmOutputConfig |
outputConfig
|
protected List |
outputs
|
| Constructor and Description |
|---|
RelationSorterBase(Path
|
| Modifier and Type | Method and Description |
|---|---|
protected Path |
batchDir(int id)
|
protected Path |
batchFile(int id, String
|
protected void |
closeOutputs()
|
protected void |
createBatchOutputs()
|
protected void |
createBboxOutput()
|
protected void |
ensureOutputDirectory()
|
protected StringfileNamesRelations
protected OsmIteratorInputFactoryiteratorFactory
protected OsmOutputConfigoutputConfig
protected NumberFormatformat
protected TLongIntMapidToBatch
protected List<List <IdBboxEntry >> batches
protected List<OsmStreamOutput > outputs
public RelationSorterBase(PathpathInputBboxes, Path pathOutput, String fileNamesRelations, OsmIteratorInputFactory iteratorFactory, OsmOutputConfig outputConfig, Path pathOutputBboxList, int maxMembers)
protected void ensureOutputDirectory()
throws IOException
IOException
protected void createBboxOutput()
throws IOException
IOException
protected void createBatchOutputs()
throws IOException
IOException
protected PathbatchDir(int id)
protected void closeOutputs()
throws IOException
IOException