aboutsummaryrefslogtreecommitdiff
path: root/data/sql/coordinate_system.sql
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-11-14 17:40:42 +0100
committerEven Rouault <even.rouault@spatialys.com>2018-11-14 22:48:29 +0100
commitd928db15d53805d9b728b440079756081961c536 (patch)
treee862a961d26bedb34c58e4f28ef0bdeedb5f3225 /data/sql/coordinate_system.sql
parent330e8bf686f9c4524075ca1ff50cbca6c9e091da (diff)
downloadPROJ-d928db15d53805d9b728b440079756081961c536.tar.gz
PROJ-d928db15d53805d9b728b440079756081961c536.zip
Implement RFC 2: Initial integration of "GDAL SRS barn" work
This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040
Diffstat (limited to 'data/sql/coordinate_system.sql')
-rw-r--r--data/sql/coordinate_system.sql132
1 files changed, 132 insertions, 0 deletions
diff --git a/data/sql/coordinate_system.sql b/data/sql/coordinate_system.sql
new file mode 100644
index 00000000..1e893f65
--- /dev/null
+++ b/data/sql/coordinate_system.sql
@@ -0,0 +1,132 @@
+--- This file has been generated by scripts/build_db.py. DO NOT EDIT !
+
+INSERT INTO "coordinate_system" VALUES('EPSG','1024','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1025','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1026','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1027','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1028','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1029','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1030','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','1031','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1032','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','1033','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1034','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1035','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1036','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1037','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1038','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1039','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1040','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','1041','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','1042','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','1043','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','1044','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','1045','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','4400','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4401','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4402','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4403','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4404','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4405','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4406','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4407','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4408','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4409','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4410','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4460','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4461','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','4462','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4463','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4464','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4465','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4466','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4467','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4468','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4469','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4470','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4471','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4472','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4473','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4474','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4475','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4476','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4477','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4478','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4479','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4480','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4481','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4482','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4483','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4484','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4485','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4486','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4487','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4488','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4489','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4490','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4491','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4492','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4493','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4494','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4495','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4496','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4497','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4498','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4499','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4500','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4501','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4502','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4530','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4531','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4532','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4533','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','4534','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6401','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6402','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6403','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6404','spherical',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6405','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6406','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6407','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6408','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6409','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6410','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6411','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6412','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6413','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6414','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6415','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6416','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6417','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6418','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6419','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6420','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6421','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6422','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6423','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6424','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6425','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6426','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6427','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6428','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6429','ellipsoidal',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6430','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6431','ellipsoidal',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6495','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','6496','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','6497','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','6498','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','6499','vertical',1);
+INSERT INTO "coordinate_system" VALUES('EPSG','6500','Cartesian',3);
+INSERT INTO "coordinate_system" VALUES('EPSG','6501','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6502','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6503','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6504','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6505','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6506','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6507','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6508','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6509','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6510','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6511','Cartesian',2);
+INSERT INTO "coordinate_system" VALUES('EPSG','6512','Cartesian',3);