Mercurial > dive4elements > river
view flys-backend/contrib/shpimporter/shpimporter.py @ 2839:163c037f2c7e
Added config option to skip parsing sediment yield data and prepared the importer to read/store those data.
flys-backend/trunk@4272 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 19 Apr 2012 07:34:50 +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)