Mercurial > dive4elements > river
view flys-backend/contrib/shpimporter/shpimporter.py @ 2846:c1c6c9190636
Improved the db schema to store MINFO specific waterlevel differences.
flys-backend/trunk@4289 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 24 Apr 2012 13:04:30 +0000 |
parents | 5a654f2e35bc |
children | bd9e76e0b55d |
line wrap: on
line source
import ogr import utils from uesg import UESG DBCONN='PG:dbname=flystest1 host=localhost user=flys password=flys port=5432' PATH='/**/**/**/flys3-testdaten/Saar/Hydrologie/UeSG/Berechnung' def getImporter(): return UESG(DBCONN) if __name__ == '__main__': shapes = utils.findShapefiles(PATH) print "Found %i Shapefiles" % len(shapes) types = {} importer = getImporter() for shpTuple in shapes: geomType = importer.walkOverShapes(shpTuple) try: num = types[geomType] types[geomType] = num+1 except: types[geomType] = 1 for key in types: print "%i x geometry type %s" % (types[key], key)