diff options
author | slomo <steve.harrison@gmx.net> | 2011-04-07 11:34:25 +0200 |
---|---|---|
committer | slomo <steve.harrison@gmx.net> | 2011-04-07 11:34:25 +0200 |
commit | bfbc478c5ec2e07d5047ae020361bedfa4e5f4c6 (patch) | |
tree | 812560bd7585de36878cfa1302cdee1984d0949c /pbf2db/pbf2db.py | |
parent | db5acf7cda7855bb22660f993cc0c25dd27bf631 (diff) | |
download | osm-xapi-bfbc478c5ec2e07d5047ae020361bedfa4e5f4c6.tar.gz osm-xapi-bfbc478c5ec2e07d5047ae020361bedfa4e5f4c6.tar.xz osm-xapi-bfbc478c5ec2e07d5047ae020361bedfa4e5f4c6.zip |
removed database import premature code
Diffstat (limited to 'pbf2db/pbf2db.py')
-rwxr-xr-x | pbf2db/pbf2db.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/pbf2db/pbf2db.py b/pbf2db/pbf2db.py deleted file mode 100755 index c6089fc..0000000 --- a/pbf2db/pbf2db.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/python - -import osmformat_pb2 -import fileformat_pb2 -import sys -import socket -import zlib -from binarystream import BinaryStream - - -headerSizeMax = 64 * 1024 -bodySizeMax = 32*1024*1024 - -f = open("berlin.osm.pbf") -stream = BinaryStream(f) -headerSize = socket.ntohl(stream.readUInt32()); - -if headerSizeMax < headerSize: - raise ValueError("Header to long") - -headerbuff = stream.readBytes(headerSize) -blobheader = fileformat_pb2.BlobHeader() -blobheader.ParseFromString(headerbuff) -bodysize = blobheader.datasize - -if bodySizeMax < bodysize: - raise ValueError("Body to fat") - -blobbuff = stream.readBytes(bodysize) -blob = fileformat_pb2.Blob() -blob.ParseFromString(blobbuff) - -if blob.raw != "": - rawstr = blob.raw -else: - rawstr = zlib.decompress(blob.zlib_data) - -headerblock = osmformat_pb2.HeaderBlock() -headerblock.ParseFromString(rawstr) - -print "Source:",headerblock.source -print "Writingprog:",headerblock.writingprogram -print "required features:",headerblock.required_features - |