ingo@2798: import ogr ingo@2798: import utils ingo@2798: from uesg import UESG ingo@2798: ingo@2798: DBCONN='PG:dbname=flystest1 host=localhost user=flys password=flys port=5432' ingo@2798: PATH='/**/**/**/flys3-testdaten/Saar/Hydrologie/UeSG/Berechnung' ingo@2798: ingo@2798: ingo@2798: def getImporter(): ingo@2798: return UESG(DBCONN) ingo@2798: ingo@2798: ingo@2798: if __name__ == '__main__': ingo@2798: shapes = utils.findShapefiles(PATH) ingo@2798: print "Found %i Shapefiles" % len(shapes) ingo@2798: ingo@2798: types = {} ingo@2798: importer = getImporter() ingo@2798: ingo@2798: for shpTuple in shapes: ingo@2798: geomType = importer.walkOverShapes(shpTuple) ingo@2798: try: ingo@2798: num = types[geomType] ingo@2798: types[geomType] = num+1 ingo@2798: except: ingo@2798: types[geomType] = 1 ingo@2798: ingo@2798: for key in types: ingo@2798: print "%i x geometry type %s" % (types[key], key) ingo@2798: