graphserver icon indicating copy to clipboard operation
graphserver copied to clipboard

gs_import_osm not tolerant to preexisting indices

Open msoulier opened this issue 15 years ago • 0 comments

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, in 
    load_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.

msoulier avatar Apr 27 '10 23:04 msoulier