graphserver
graphserver copied to clipboard
gs_import_osm not tolerant to preexisting indices
Following the instructions at http://bmander.github.com/graphserver/ I am trying to integrate GTFS and OSM data.
When running gs_import_osm on my osmdb file, it works for a while and then fails.
100201/103282 edges loaded 101234/103282 edges loaded 102267/103282 edges loaded 103300/103282 edges loaded indexing vertices... Traceback (most recent call last): File "/home/msoulier/envs/pathway/bin/gs_import_osm", line 8, inload_entry_point('graphserver==0.1', 'console_scripts', 'gs_import_osm')() File "/home/msoulier/envs/pathway/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/compiler/gdb_import_osm.py", line 87, in main gdb_import_osm(gdb, osmdb, options.namespace, slogs); File "/home/msoulier/envs/pathway/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/compiler/gdb_import_osm.py", line 56, in gdb_import_osm gdb.index() File "/home/msoulier/envs/pathway/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/graphdb.py", line 143, in index c.execute( "CREATE INDEX vertices_label ON vertices (label)" ) sqlite3.OperationalError: index vertices_label already exists
Seems like that exception should just be caught. Ok, it exists. Move on.