From c87c9d6e846dfc70b1da90807c080ff68806044b Mon Sep 17 00:00:00 2001 From: Arndt Brenschede Date: Thu, 3 Oct 2019 10:10:00 +0200 Subject: [PATCH] cleanup --- misc/pbfparser/OsmParser2.java | 111 --------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 misc/pbfparser/OsmParser2.java diff --git a/misc/pbfparser/OsmParser2.java b/misc/pbfparser/OsmParser2.java deleted file mode 100644 index 21cdffa..0000000 --- a/misc/pbfparser/OsmParser2.java +++ /dev/null @@ -1,111 +0,0 @@ -package btools.mapsplitter; - -import java.io.*; -import java.util.*; -import java.util.zip.*; -import btools.util.*; - -import org.openstreetmap.osmosis.osmbinary.Fileformat; - -/** - * Parser for OSM data - * - * @author ab - */ -public class OsmParser2 extends MapCreatorBase -{ - private BufferedReader _br; - - private NodeListener nListener; - private WayListener wListener; - private RelationListener rListener; - - public void readMap( File mapFile, - NodeListener nListener, - WayListener wListener, - RelationListener rListener ) throws Exception - { - - this.nListener = nListener; - this.wListener = wListener; - this.rListener = rListener; - - System.out.println( "*** PBF Parsing (2): " + mapFile ); - - // once more for testing - int rawBlobCount = 0; - DataInputStream dis = new DataInputStream( new BufferedInputStream ( new FileInputStream( mapFile ) ) ); - for(;;) - { - int headerLength; - try - { - headerLength = dis.readInt(); - } - catch (EOFException e) - { - break; - } - - byte[] headerBuffer = new byte[headerLength]; - dis.readFully(headerBuffer); - Fileformat.BlobHeader blobHeader = Fileformat.BlobHeader.parseFrom(headerBuffer); - - byte[] blobData = new byte[blobHeader.getDatasize()]; - dis.readFully(blobData); - - new BPbfBlobDecoder2( blobHeader.getType(), blobData, this ).process(); - - rawBlobCount++; - } - dis.close(); - System.out.println( "read raw blobs: " + rawBlobCount ); - } - - - - public void addNode( long nid, Map tags, double lat, double lon ) - { - NodeData n = new NodeData( nid, lon, lat ); - n.setTags( (HashMap)tags ); - try - { - nListener.nextNode( n ); - } - catch( Exception e ) - { - throw new RuntimeException( "error writing node: " + e ); - } - } - - public void addWay( long wid, Map tags, LongList nodes ) - { - WayData w = new WayData( wid, nodes ); - w.setTags( (HashMap)tags ); - - try - { - wListener.nextWay( w ); - } - catch( Exception e ) - { - throw new RuntimeException( "error writing way: " + e ); - } - } - - public void addRelation( long rid, Map tags, LongList wayIds, List roles ) - { - RelationData r = new RelationData( rid, wayIds, roles ); - r.setTags( (HashMap)tags ); - - try - { - rListener.nextRelation( r ); - } - catch( Exception e ) - { - throw new RuntimeException( "error writing relation: " + e ); - } - } - -}