diff --git a/src/tools.py b/src/tools.py index 567f5e0e30e84e11c192e51a72c0359e1dcec741..8429aa69e7b8916c0d84dbf0a955cdf66600a5d7 100644 --- a/src/tools.py +++ b/src/tools.py @@ -172,11 +172,10 @@ def wkt_to_authority(wkt): srs.ImportFromWkt(wkt) # Are there really no other with osgeo? Oo - - if srs.GetAuthorityCode('PROJCS') == None and srs.GetAuthorityCode('GEOGCS') != None : - return srs.GetAuthorityName('GEOGCS'), srs.GetAuthorityCode('GEOGCS') + if srs.GetAuthorityCode('PROJCS') != None: return srs.GetAuthorityName('PROJCS'), srs.GetAuthorityCode('PROJCS') + elif srs.GetAuthorityCode('GEOGCS') != None : + return srs.GetAuthorityName('GEOGCS'), srs.GetAuthorityCode('GEOGCS') else: raise KeyError("Unable to get authority from %s" % wkt) -