aboutsummaryrefslogtreecommitdiff
path: root/scripts/build_db.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build_db.py')
-rwxr-xr-xscripts/build_db.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/build_db.py b/scripts/build_db.py
index 47a275f1..113ee3fd 100755
--- a/scripts/build_db.py
+++ b/scripts/build_db.py
@@ -671,7 +671,7 @@ def fill_concatenated_operation(proj_db_cursor):
def fill_alias(proj_db_cursor):
- proj_db_cursor.execute("SELECT object_code, alias FROM epsg.epsg_alias WHERE object_table_name = 'epsg_datum'")
+ proj_db_cursor.execute("SELECT DISTINCT object_code, alias FROM epsg.epsg_alias WHERE object_table_name = 'epsg_datum'")
for row in proj_db_cursor.fetchall():
code, alt_name = row
proj_db_cursor.execute('SELECT 1 FROM geodetic_datum WHERE code = ?', (code,))
@@ -684,7 +684,7 @@ def fill_alias(proj_db_cursor):
else:
print('Cannot find datum %s in geodetic_datum or vertical_datum' % (code))
- proj_db_cursor.execute("SELECT object_code, alias FROM epsg.epsg_alias WHERE object_table_name = 'epsg_coordinatereferencesystem'")
+ proj_db_cursor.execute("SELECT DISTINCT object_code, alias FROM epsg.epsg_alias WHERE object_table_name = 'epsg_coordinatereferencesystem'")
for row in proj_db_cursor.fetchall():
code, alt_name = row
if int(code) > 60000000: