/** * {@inheritDoc} */ @Override public void process(Dataset dataset) { if (datasetReader != null) { throw new OsmosisRuntimeException("process may only be invoked once."); } datasetReader = dataset.createReader(); // Pass all data within the dataset to the sink. try (ReleasableIterator<EntityContainer> bboxData = datasetReader.iterate()) { sink.initialize(Collections.<String, Object>emptyMap()); while (bboxData.hasNext()) { sink.process(bboxData.next()); } sink.complete(); } }
/** * {@inheritDoc} */ @Override public void process(Dataset dataset) { if (datasetReader != null) { throw new OsmosisRuntimeException("process may only be invoked once."); } datasetReader = dataset.createReader(); // Pass all data within the dataset to the sink. try (ReleasableIterator<EntityContainer> bboxData = datasetReader.iterate()) { sink.initialize(Collections.<String, Object>emptyMap()); while (bboxData.hasNext()) { sink.process(bboxData.next()); } sink.complete(); } }
/** * {@inheritDoc} */ @Override public void process(Dataset dataset) { if (datasetReader != null) { throw new OsmosisRuntimeException("process may only be invoked once."); } datasetReader = dataset.createReader(); // Pass all data within the bounding box to the sink. try (ReleasableIterator<EntityContainer> bboxData = datasetReader.iterateBoundingBox(left, right, top, bottom, completeWays)) { sink.initialize(Collections.<String, Object>emptyMap()); while (bboxData.hasNext()) { sink.process(bboxData.next()); } sink.complete(); } }
/** * {@inheritDoc} */ @Override public void process(Dataset dataset) { if (datasetReader != null) { throw new OsmosisRuntimeException("process may only be invoked once."); } datasetReader = dataset.createReader(); // Pass all data within the bounding box to the sink. try (ReleasableIterator<EntityContainer> bboxData = datasetReader.iterateBoundingBox(left, right, top, bottom, completeWays)) { sink.initialize(Collections.<String, Object>emptyMap()); while (bboxData.hasNext()) { sink.process(bboxData.next()); } sink.complete(); } }
try (DatasetContext dsCtx = dataset.createReader()) { EntityManager<Node> nodeManager = dsCtx.getNodeManager(); OsmUser user;
try (DatasetContext dsCtx = dataset.createReader()) { EntityManager<Node> nodeManager = dsCtx.getNodeManager(); OsmUser user;