bcgov / designatedlands

Python script to combine conservation related spatial data from many sources to create a single 'Designated Lands' layer for British Columbia
Apache License 2.0
9 stars 4 forks source link

download fails on MK special wildland #8

Closed smnorris closed 7 years ago

smnorris commented 7 years ago

Doesn't seem to be picking up that the .gdb already exists, likely a small problem in sources.csv

Traceback (most recent call last):
  File "conservationlands.py", line 194, in <module>
    GROUP BY category) as foo
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 716, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke
    return callback(*args, **kwargs)
  File "conservationlands.py", line 52, in download
    file = utils.download_bcgw(source["url"], dl_path, gdb=gdb)
  File "/Volumes/Data/Projects/env/conservationlands/utils.py", line 85, in download_bcgw
    return os.path.join(dl_path, out_gdb)
  File "/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 177, in copytree
    os.makedirs(dst)
  File "/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: 'download_cache/RMP_PLAN_LEGAL_POLY_SVW.gdb'