From 1f600ef06cc6e28afa0dd5cc520fd62af34ae3d9 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Mon, 22 Apr 2019 15:43:17 +0200 Subject: Database / ESRI: use EPSG ellipsoid when possible --- scripts/build_db_from_esri.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/build_db_from_esri.py b/scripts/build_db_from_esri.py index 6de2eb85..69940798 100755 --- a/scripts/build_db_from_esri.py +++ b/scripts/build_db_from_esri.py @@ -246,8 +246,9 @@ def import_spheroid(): description = row[idx_description] deprecated = 1 if row[idx_deprecated] == 'yes' else 0 - map_spheroid_esri_name_to_auth_code[esri_name] = [ - 'ESRI', code] + if esri_name not in map_spheroid_esri_name_to_auth_code: + map_spheroid_esri_name_to_auth_code[esri_name] = [ + 'ESRI', code] if abs(float(a) - 6375000) > 0.01 * 6375000: pos = esri_name.find('_19') @@ -341,7 +342,8 @@ def import_prime_meridian(): deprecated = 1 if row[idx_deprecated] == 'yes' else 0 - map_pm_esri_name_to_auth_code[esri_name] = ['ESRI', code] + if esri_name not in map_pm_esri_name_to_auth_code: + map_pm_esri_name_to_auth_code[esri_name] = ['ESRI', code] sql = """INSERT INTO "prime_meridian" VALUES('ESRI','%s','%s',%s,'EPSG','9110',%d);""" % ( code, esri_name, value, deprecated) -- cgit v1.2.3