Mercurial > dive4elements > river
view flys-backend/contrib/shpimporter/shpimporter.py @ 3820:8a75cf0841b1 pre2.7-2012-03-16
merged flys-backend/pre2.7-2012-03-16
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:14:59 +0200 |
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)