Skip to content

Commit 83f5dd6

Browse files
authored
Merge pull request #4906 from jjimenezshaw/epsg-13.105
Update to EPSG v13.105
2 parents c13d6c0 + a6a777a commit 83f5dd6

14 files changed

Lines changed: 3375 additions & 121 deletions

‎ci/emscripten/build_wasm.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,12 +358,15 @@ echo -e "_malloc\n_free\n_get_compilation_date\n_get_ptr_size" > ${INSTALL_DIR}/
358358
grep "^proj_\|^geod_" ${PROJ_SRC_DIR}/scripts/reference_exported_symbols.txt | grep -v "(" | sed 's/^/_/' >> ${INSTALL_DIR}/exported_symbols.txt
359359
head ${INSTALL_DIR}/exported_symbols.txt
360360

361+
# Increase INITIAL_MEMORY if you get error message
362+
# wasm-ld: error: initial memory too small, xxx bytes needed
361363
emcc -v ${FINAL_LIBS} \
362364
-o ${INSTALL_DIR}/projModule.js \
363365
-O3 \
364366
-lembind \
365367
-s STACK_OVERFLOW_CHECK=1 \
366368
-s STACK_SIZE=5MB \
369+
-s INITIAL_MEMORY=18MB \
367370
-s NO_DISABLE_EXCEPTION_CATCHING \
368371
-s FETCH=1 \
369372
-s USE_PTHREADS=1 \

‎data/sql/alias_name.sql‎

Lines changed: 1056 additions & 9 deletions
Large diffs are not rendered by default.

‎data/sql/conversion.sql‎

Lines changed: 1004 additions & 0 deletions
Large diffs are not rendered by default.

‎data/sql/extent.sql‎

Lines changed: 180 additions & 88 deletions
Large diffs are not rendered by default.

‎data/sql/geodetic_crs.sql‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2398,6 +2398,24 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','10874','ETRS89-NOR [EUREF89]','EUREF89
23982398
INSERT INTO "usage" VALUES('EPSG','23764','geodetic_crs','EPSG','10874','EPSG','1182','EPSG','1181');
23992399
INSERT INTO "geodetic_crs" VALUES('EPSG','10875','ETRS89-NOR [EUREF89]','Horizontal component of the national realization of ETRS89 in Norway.','geographic 2D','EPSG','6422','EPSG','1407',NULL,0);
24002400
INSERT INTO "usage" VALUES('EPSG','23927','geodetic_crs','EPSG','10875','EPSG','1182','EPSG','1181');
2401+
INSERT INTO "geodetic_crs" VALUES('EPSG','10878','PATRF2022e2020','Replaces NAD83(PA11).','geocentric','EPSG','6500','EPSG','1410',NULL,0);
2402+
INSERT INTO "usage" VALUES('EPSG','27415','geodetic_crs','EPSG','10878','EPSG','4884','EPSG','1027');
2403+
INSERT INTO "geodetic_crs" VALUES('EPSG','10879','PATRF2022e2020','Replaces NAD83(PA11) in Hawaii and American Samoa.','geographic 3D','EPSG','6423','EPSG','1410',NULL,0);
2404+
INSERT INTO "usage" VALUES('EPSG','27416','geodetic_crs','EPSG','10879','EPSG','4884','EPSG','1027');
2405+
INSERT INTO "geodetic_crs" VALUES('EPSG','10880','PATRF2022e2020','Replaces NAD83(PA11).','geographic 2D','EPSG','6422','EPSG','1410',NULL,0);
2406+
INSERT INTO "usage" VALUES('EPSG','27417','geodetic_crs','EPSG','10880','EPSG','4884','EPSG','1183');
2407+
INSERT INTO "geodetic_crs" VALUES('EPSG','10881','MATRF2022e2020','Replaces NAD83(MA11).','geocentric','EPSG','6500','EPSG','1411',NULL,0);
2408+
INSERT INTO "usage" VALUES('EPSG','27409','geodetic_crs','EPSG','10881','EPSG','4883','EPSG','1027');
2409+
INSERT INTO "geodetic_crs" VALUES('EPSG','10882','MATRF2022e2020','Replaces NAD83(MA11).','geographic 3D','EPSG','6423','EPSG','1411',NULL,0);
2410+
INSERT INTO "usage" VALUES('EPSG','27410','geodetic_crs','EPSG','10882','EPSG','4883','EPSG','1027');
2411+
INSERT INTO "geodetic_crs" VALUES('EPSG','10883','MATRF2022e2020','Replaces NAD83(MA11).','geographic 2D','EPSG','6422','EPSG','1411',NULL,0);
2412+
INSERT INTO "usage" VALUES('EPSG','27411','geodetic_crs','EPSG','10883','EPSG','4883','EPSG','1183');
2413+
INSERT INTO "geodetic_crs" VALUES('EPSG','10884','CATRF2022e2020','Replaces NAD83(2011) in Puerto Rico and US Virgin Islands.','geocentric','EPSG','6500','EPSG','1409',NULL,0);
2414+
INSERT INTO "usage" VALUES('EPSG','30197','geodetic_crs','EPSG','10884','EPSG','2251','EPSG','1027');
2415+
INSERT INTO "geodetic_crs" VALUES('EPSG','10885','CATRF2022e2020','Replaces NAD83(2011) in Puerto Rico and US Virgin Islands.','geographic 3D','EPSG','6423','EPSG','1409',NULL,0);
2416+
INSERT INTO "usage" VALUES('EPSG','30198','geodetic_crs','EPSG','10885','EPSG','2251','EPSG','1027');
2417+
INSERT INTO "geodetic_crs" VALUES('EPSG','10886','CATRF2022e2020','Replaces NAD83(2011) in Puerto Rico and US Virgin Islands.','geographic 2D','EPSG','6422','EPSG','1409',NULL,0);
2418+
INSERT INTO "usage" VALUES('EPSG','30199','geodetic_crs','EPSG','10886','EPSG','2251','EPSG','1183');
24012419
INSERT INTO "geodetic_crs" VALUES('EPSG','10890','ETRS89-DNK','ETRS89-DNK is the national realization of ETRS89 in Denmark.','geocentric','EPSG','6500','EPSG','1412',NULL,0);
24022420
INSERT INTO "usage" VALUES('EPSG','23441','geodetic_crs','EPSG','10890','EPSG','1080','EPSG','1027');
24032421
INSERT INTO "geodetic_crs" VALUES('EPSG','10891','ETRS89-DNK','ETRS89-DNK is the national realization of ETRS89 in Denmark.','geographic 3D','EPSG','6423','EPSG','1412',NULL,0);

‎data/sql/geodetic_datum.sql‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,12 @@ INSERT INTO "geodetic_datum" VALUES('EPSG','1407','EUREF89',NULL,'EPSG','7019','
470470
INSERT INTO "usage" VALUES('EPSG','23762','geodetic_datum','EPSG','1407','EPSG','1182','EPSG','1181');
471471
INSERT INTO "geodetic_datum" VALUES('EPSG','1408','Xrail84',NULL,'EPSG','7030','EPSG','8901',NULL,NULL,NULL,NULL,NULL,0);
472472
INSERT INTO "usage" VALUES('EPSG','23812','geodetic_datum','EPSG','1408','EPSG','4822','EPSG','1297');
473+
INSERT INTO "geodetic_datum" VALUES('EPSG','1409','Caribbean Terrestrial Reference Frame of 2022 epoch 2020.00',NULL,'EPSG','7019','EPSG','8901','2027-01-01',NULL,NULL,NULL,2020.0,0);
474+
INSERT INTO "usage" VALUES('EPSG','30195','geodetic_datum','EPSG','1409','EPSG','2251','EPSG','1027');
475+
INSERT INTO "geodetic_datum" VALUES('EPSG','1410','Pacific Terrestrial Reference Frame of 2022 epoch 2020.00',NULL,'EPSG','7019','EPSG','8901','2025-06-16',NULL,NULL,NULL,2020.0,0);
476+
INSERT INTO "usage" VALUES('EPSG','27413','geodetic_datum','EPSG','1410','EPSG','4884','EPSG','1027');
477+
INSERT INTO "geodetic_datum" VALUES('EPSG','1411','Mariana Terrestrial Reference Frame of 2022 epoch 2020.00',NULL,'EPSG','7019','EPSG','8901','2027-01-01',NULL,NULL,NULL,2020.0,0);
478+
INSERT INTO "usage" VALUES('EPSG','27408','geodetic_datum','EPSG','1411','EPSG','4883','EPSG','1027');
473479
INSERT INTO "geodetic_datum" VALUES('EPSG','1412','ETRS89-DNK',NULL,'EPSG','7019','EPSG','8901','2019-01-01',NULL,NULL,NULL,2015.829,0);
474480
INSERT INTO "usage" VALUES('EPSG','23440','geodetic_datum','EPSG','1412','EPSG','1080','EPSG','1027');
475481
INSERT INTO "geodetic_datum" VALUES('EPSG','1413','Asse geodetic datum 2025',NULL,'EPSG','7004','EPSG','8901',NULL,NULL,NULL,NULL,NULL,0);

‎data/sql/grid_transformation.sql‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2116,6 +2116,20 @@ INSERT INTO "grid_transformation" VALUES('EPSG','12249','ETRS89-ITA [RDN2008] to
21162116
INSERT INTO "usage" VALUES('EPSG','27144','grid_transformation','EPSG','12249','EPSG','2339','EPSG','1133');
21172117
INSERT INTO "grid_transformation" VALUES('EPSG','12250','ETRS89-ITA [RDN2008] to ETRS89-ITA [RDN2008] + Cagliari 1956 height (1)','Reversible alternative to ETRS89-ITA [RDN2008] to Cagliari 1956 height (1) (code 12249).','EPSG','1105','Geog3D to Geog2D+GravityRelatedHeight (ITAL2005)','EPSG','6705','EPSG','12248',0.035,'EPSG','8666','Geoid (height correction) model file','geo_igm_mar06.grd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EPSG','6706','IGM-Ita 2005 Sardinia',0);
21182118
INSERT INTO "usage" VALUES('EPSG','27148','grid_transformation','EPSG','12250','EPSG','2339','EPSG','1270');
2119+
INSERT INTO "grid_transformation" VALUES('EPSG','12392','NAD83(2011) to CATRF2022e2020 (1)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6318','EPSG','10886',0.05,'EPSG','8657','Latitude difference file','nad83_2011.natrf2022_2020.prvi.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_2011.natrf2022_2020.prvi.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Pri Vir',0);
2120+
INSERT INTO "usage" VALUES('EPSG','29472','grid_transformation','EPSG','12392','EPSG','2251','EPSG','1027');
2121+
INSERT INTO "grid_transformation" VALUES('EPSG','12393','NAD83(MA11) to MATRF2022e2020 (1)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6325','EPSG','10883',0.05,'EPSG','8657','Latitude difference file','nad83_ma11.matrf2022_2020.guamcnmi.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_ma11.matrf2022_2020.guamcnmi.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Gum Mnp',0);
2122+
INSERT INTO "usage" VALUES('EPSG','29490','grid_transformation','EPSG','12393','EPSG','4883','EPSG','1027');
2123+
INSERT INTO "grid_transformation" VALUES('EPSG','12394','NAD83(PA11) to PATRF2022e2020 (1)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6322','EPSG','10880',0.05,'EPSG','8657','Latitude difference file','nad83_pa11.patrf2022_2020.as.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_pa11.patrf2022_2020.as.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Asm',0);
2124+
INSERT INTO "usage" VALUES('EPSG','29505','grid_transformation','EPSG','12394','EPSG','1027','EPSG','1027');
2125+
INSERT INTO "grid_transformation" VALUES('EPSG','12395','NAD83(PA11) to PATRF2022e2020 (2)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6322','EPSG','10880',0.05,'EPSG','8657','Latitude difference file','nad83_pa11.patrf2022_2020.hawaii.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_pa11.patrf2022_2020.hawaii.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Usa HI',0);
2126+
INSERT INTO "usage" VALUES('EPSG','29500','grid_transformation','EPSG','12395','EPSG','3883','EPSG','1027');
2127+
INSERT INTO "grid_transformation" VALUES('EPSG','12396','NAD83(PA11) to PATRF2022e2020 (3)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6322','EPSG','10880',0.05,'EPSG','8657','Latitude difference file','nad83_pa11.patrf2022_2020.hawaiinw.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_pa11.patrf2022_2020.hawaiinw.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Usa HI nw',0);
2128+
INSERT INTO "usage" VALUES('EPSG','29501','grid_transformation','EPSG','12396','EPSG','3181','EPSG','1027');
2129+
INSERT INTO "grid_transformation" VALUES('EPSG','12404','NAD83(PA11) to PATRF2022e2020 (4)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6322','EPSG','10880',0.05,'EPSG','8657','Latitude difference file','nad83_pa11.patrf2022_2020.johnston.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_pa11.patrf2022_2020.johnston.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Umi Johnston',0);
2130+
INSERT INTO "usage" VALUES('EPSG','29502','grid_transformation','EPSG','12404','EPSG','3201','EPSG','1027');
2131+
INSERT INTO "grid_transformation" VALUES('EPSG','12407','NAD83(PA11) to PATRF2022e2020 (5)','Uses NADCON5 method which expects longitudes positive east in range 0-360°; EPSG source and target CRSs have longitudes positive east in range -180° to +180°. Detailed error estimates for latitude, longitude and ellipsoidal height are given in accompanying files.','EPSG','1075','NADCON5 (3D)','EPSG','6322','EPSG','10880',0.05,'EPSG','8657','Latitude difference file','nad83_pa11.patrf2022_2020.midwaykure.lats.trn.20260731.b','EPSG','8658','Longitude difference file','nad83_pa11.patrf2022_2020.midwaykure.lons.trn.20260731.b',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Umi Midway',0);
2132+
INSERT INTO "usage" VALUES('EPSG','29504','grid_transformation','EPSG','12407','EPSG','4887','EPSG','1027');
21192133
INSERT INTO "grid_transformation" VALUES('EPSG','15486','CH1903 to CH1903+ (1)','For improved accuracy (0.01m) use CHENyx06 interpolation programme FINELTRA. File CHENyx06 replaced by CHENyx06a; there is a small area at the border of the data where some more real data has been introduced. swisstopo consider the change insignificant.','EPSG','9615','NTv2','EPSG','4149','EPSG','4150',0.2,'EPSG','8656','Latitude and longitude difference file','CHENyx06a.gsb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'BfL-Che',0);
21202134
INSERT INTO "usage" VALUES('EPSG','11497','grid_transformation','EPSG','15486','EPSG','1286','EPSG','1085');
21212135
INSERT INTO "grid_transformation" VALUES('EPSG','15488','RRAF 1991 to IGN 1988 MG height (1)','May be used for transformations from WGS 84 to IGN 1988 MG. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4973','EPSG','5617',0.2,'EPSG','8666','Geoid (height correction) model file','ggg00_mg.txt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGN Glp MG',1);

0 commit comments

Comments
 (0)