Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e18784c1a4 | ||
|
|
8aecfba19f | ||
|
|
c12f3c7db3 | ||
|
|
7a3e507115 | ||
|
|
a1fb4932cd | ||
|
|
510d4b16e5 | ||
|
|
76652fd256 | ||
|
|
efc6fb545e | ||
|
|
4c79209d0e | ||
|
|
5775cdc0eb | ||
|
|
ff70bc4136 | ||
|
|
6d6cbf8b69 | ||
|
|
d45c97d33e | ||
|
|
1f93923bb7 | ||
|
|
efc03e8f01 | ||
|
|
6d5ac4dd75 | ||
|
|
b7ec687790 | ||
|
|
dd46b0388e | ||
|
|
e74eb55fb3 | ||
|
|
1d8527a0c0 | ||
|
|
865621bfd8 | ||
|
|
44ef1c9682 | ||
|
|
a4394115e8 | ||
|
|
6ff9b2dff0 | ||
|
|
d149b7160a | ||
|
|
372a1dd4af | ||
|
|
8b7c182ebf | ||
|
|
f124c7f8b2 | ||
|
|
a92fa24db8 | ||
|
|
079f53c2db | ||
|
|
cea52c3735 | ||
|
|
7109852077 | ||
|
|
fa1fef0d76 | ||
|
|
974b0dbf59 | ||
|
|
a38ee5b6bd | ||
|
|
9308c4d27e | ||
|
|
f995ae4bcb | ||
|
|
0527b3977e | ||
|
|
c47934d9e2 | ||
|
|
171fa81e48 | ||
|
|
2dbad26a9a | ||
|
|
0db9eb90e4 | ||
|
|
ba393af329 | ||
|
|
bc79cfbfe1 | ||
|
|
098cd6bb88 | ||
|
|
a551cab966 | ||
|
|
e7c73835d2 | ||
|
|
af85cdb2b7 | ||
|
|
70aebec863 | ||
|
|
953ff68cbd | ||
|
|
5078ce3534 | ||
|
|
d462db642c | ||
|
|
443db469e1 | ||
|
|
94de29e755 | ||
|
|
a4da3dabf7 | ||
|
|
574abdd782 | ||
|
|
07ab2a2f13 | ||
|
|
f1e7bcd771 | ||
|
|
66f5b4e5f1 | ||
|
|
0928ce7295 | ||
|
|
e62a4a4cb0 | ||
|
|
dec8a20b5a | ||
|
|
7018f85e2d | ||
|
|
d43a473758 | ||
|
|
bf96d0064d | ||
|
|
5be86f4cb9 | ||
|
|
a1b8eaf852 | ||
|
|
b8dba1a922 | ||
|
|
fe47637118 | ||
|
|
4d9027a3e2 | ||
|
|
49ad77477a | ||
|
|
80546db0a9 | ||
|
|
21bbf920f4 | ||
|
|
71d4232457 | ||
|
|
48db80eb7a | ||
|
|
3fbb904c58 | ||
|
|
7962bd46c5 | ||
|
|
7c846d0f79 | ||
|
|
685b28445f | ||
|
|
7be171d3ef | ||
|
|
a4c1c4375d | ||
|
|
0600b21b81 | ||
|
|
72e1888d9b | ||
|
|
edce2ae69b | ||
|
|
c9ba095e04 | ||
|
|
f1d7b64e8b | ||
|
|
84e13c06dd | ||
|
|
22f357a56c | ||
|
|
3cd1668e02 | ||
|
|
5c7f901bf3 | ||
|
|
2b4037d7a0 | ||
|
|
d0bdd7f386 | ||
|
|
424fce6640 | ||
|
|
723933b52f | ||
|
|
bbc97913a4 | ||
|
|
dc8ef32190 | ||
|
|
a495d8b73b | ||
|
|
b3ff509f61 | ||
|
|
396dba3e8c | ||
|
|
b79efe60e5 | ||
|
|
8db7e753a5 | ||
|
|
5a92d8aee7 | ||
|
|
486e72bd32 | ||
|
|
b97a7babbc | ||
|
|
b3c04bb1d2 | ||
|
|
4f4b6bba5b | ||
|
|
1aa6662399 | ||
|
|
9d3fabcf8d | ||
|
|
ad1732b5e4 | ||
|
|
29a50617a1 | ||
|
|
056e9b8051 | ||
|
|
5e946fdafc | ||
|
|
0d682c7372 | ||
|
|
b34aa2fb81 | ||
|
|
b7efec5d0c | ||
|
|
74b7c6b995 | ||
|
|
6214506440 | ||
|
|
63a8992d56 | ||
|
|
2ed04de712 | ||
|
|
c8e213fff8 | ||
|
|
e7fb805d5d | ||
|
|
641df65880 | ||
|
|
e8c150186f | ||
|
|
eb3092f121 | ||
|
|
3c97d5b3a5 | ||
|
|
b86f349dab | ||
|
|
ac26298dd5 | ||
|
|
f1cd90a47b | ||
|
|
aaadd48d50 | ||
|
|
6cb4a50283 | ||
|
|
ca8dd841cc | ||
|
|
ddb491f741 | ||
|
|
cbd35978e3 | ||
|
|
421e0cb878 | ||
|
|
9e7db46b62 | ||
|
|
2869eaf638 | ||
|
|
3cf6b0fc50 | ||
|
|
137dbc3573 | ||
|
|
c7c06c1b2a | ||
|
|
9f1afa969a | ||
|
|
595686c323 | ||
|
|
91289ed13e | ||
|
|
741c791370 | ||
|
|
1e6b0f2bf1 | ||
|
|
ec4c66f40d | ||
|
|
f0ecf2709d | ||
|
|
0139b8580b | ||
|
|
ae01170481 | ||
|
|
67da822c73 | ||
|
|
5df17ec18c | ||
|
|
532abdf67d | ||
|
|
2be384c5ac | ||
|
|
8cf7204f89 | ||
|
|
e8319d7f08 | ||
|
|
6b6ceb57f5 | ||
|
|
427274c0fd | ||
|
|
6695c75bf5 | ||
|
|
4217d81f5e | ||
|
|
10d4c48eb3 | ||
|
|
b49c5b783b | ||
|
|
1dbad5e232 | ||
|
|
1b88d7fb13 | ||
|
|
357cdada21 |
@@ -19,7 +19,7 @@ build:
|
||||
# If there are no changes (git diff exits with 0) we force the command to return with 183.
|
||||
# This is a special exit code on Read the Docs that will cancel the build immediately.
|
||||
- |
|
||||
if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/7.1 -- docs/ .readthedocs.yaml;
|
||||
if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/7.0 -- docs/ .readthedocs.yaml;
|
||||
then
|
||||
exit 183;
|
||||
fi
|
||||
|
||||
@@ -37,13 +37,6 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_C_EXTENSIONS OFF)
|
||||
message(STATUS "Requiring C${CMAKE_C_STANDARD} - done")
|
||||
|
||||
set(CMAKE_SKIP_BUILD_RPATH FALSE)
|
||||
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
|
||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
if(APPLE)
|
||||
set(MACOSX_RPATH ON)
|
||||
endif()
|
||||
|
||||
# Set global -fvisibility=hidden
|
||||
set(CMAKE_C_VISIBILITY_PRESET hidden)
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
||||
@@ -110,9 +103,9 @@ message(STATUS "Configuring PROJ:")
|
||||
#PROJ version information
|
||||
################################################################################
|
||||
include(ProjVersion)
|
||||
proj_version(MAJOR 7 MINOR 1 PATCH 1)
|
||||
set(PROJ_API_VERSION "20")
|
||||
set(PROJ_BUILD_VERSION "20.1.1")
|
||||
proj_version(MAJOR 7 MINOR 0 PATCH 2)
|
||||
set(PROJ_API_VERSION "19")
|
||||
set(PROJ_BUILD_VERSION "19.1.0")
|
||||
|
||||
################################################################################
|
||||
# Build features and variants
|
||||
|
||||
@@ -176,18 +176,10 @@ See step 1.6 above. Do not rename the archives with RC postfixes.
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
- Add the release notes from `NEWS` to `docs/source/news.rst`
|
||||
|
||||
These vim substitutions are helpfull when converting NEWS to rst:
|
||||
|
||||
:s!(\#\(\d\{4}\))!(`\#\1 <https://github.com/OSGeo/issues/\1>`_)!
|
||||
:s/^o/*/
|
||||
|
||||
- Update download links in `docs/source/download.rst`
|
||||
- Update `$TRAVIS_BRANCH` in `travis\after_success.sh` to new maintenance
|
||||
branch.
|
||||
|
||||
|
||||
|
||||
*Commit the changes to master and cherry-pick into maintenance branch.*
|
||||
|
||||
When pushed upstream the website will be update to the current version.
|
||||
|
||||
@@ -1,218 +1,3 @@
|
||||
7.1.1 Release Notes
|
||||
-------------------
|
||||
|
||||
Updates
|
||||
-------
|
||||
|
||||
o Added various Brazillian grids to the database #2277
|
||||
|
||||
o Added geoid file for Canary Islands to the database #2312
|
||||
|
||||
o Updated EPSG database to version 9.8.15 #2310
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
o WKT parser: do not raise warning when parsing a WKT2:2015 TIMECRS
|
||||
whose TIMEUNIT is at the CS level, and not inside #2281
|
||||
|
||||
o Parse '+proj=something_not_latlong +vunits=' without +geoidgrids as a
|
||||
Projected3D CRS and not a compound CRS with a unknown datum #2289
|
||||
|
||||
o C API: Avoid crashing due to missing SANITIZE_CTX() in entry points #2293
|
||||
|
||||
o CMake build: Check "target_clones" before use #2297
|
||||
|
||||
o PROJ string export of +proj=krovak +czech: make sure we export +czech… #2301
|
||||
|
||||
o Helmert 2D: do not require a useless +convention= parameter #2305
|
||||
|
||||
o Fix a few spelling errors ("vgridshit" vs. "vgridshift") #2307
|
||||
|
||||
o Fix ability to identify EPSG:2154 as a candidate for 'RGF93_Lambert_93' #2316
|
||||
|
||||
o WKT importer: tune for Oracle WKT and 'Lambert Conformal Conic' #2322
|
||||
|
||||
o Revert compiler generated Fused Multiply Addition optimized routines #2328
|
||||
|
||||
THANKS TO
|
||||
---------
|
||||
|
||||
Jeff McKenna
|
||||
Kai Pastor
|
||||
Javier Jimenez Shaw
|
||||
Kristian Evers
|
||||
Even Rouault
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
7.1.0 Release Notes
|
||||
-------------------
|
||||
|
||||
Updates
|
||||
-------
|
||||
|
||||
+ New transformations:
|
||||
|
||||
o Add a +proj=defmodel transformation for multi-component time-based deformation models (#2206)
|
||||
|
||||
+ New projections:
|
||||
|
||||
o Add square conformal projections from libproject:
|
||||
- Adams Hemisphere in a Square
|
||||
- Adams World in a Square I
|
||||
- Adams World in a Square II
|
||||
- Guyou
|
||||
- Pierce Quincuncial
|
||||
(#2148)
|
||||
|
||||
o Adams Square II: map ESRI WKT to PROJ string, and implement iterative
|
||||
inverse method (#2157)
|
||||
|
||||
o Added IGH Oceanic View projection (#2226)
|
||||
|
||||
o Add wink2 inverse by generic inversion of forward method (#2243)
|
||||
|
||||
+ Database:
|
||||
|
||||
o Update to EPSG 9.8.12, ESRI 10.8.1 and import scope and remarks for
|
||||
conversion (#2238) (#2267)
|
||||
|
||||
o Map the Behrman projection to cae when converting ESRI CRSes (#1986)
|
||||
|
||||
o Support conversion of Flat_Polar_Quartic projection method (#1987)
|
||||
|
||||
o Register 4 new Austrian height grids (see https://github.com/OSGeo/PROJ-data/pull/13)
|
||||
and handle 'Vertical Offset by Grid Interpolation (BEV AT)' method (#1989)
|
||||
|
||||
o Add ESRI projection method mappings for Mercator_Variant_A, Mercator_Variant_B
|
||||
and Transverse_Cylindrical_Equal_Area and various grid mappings (#2020) (#2195)
|
||||
|
||||
o Map ESRI Transverse_Mercator_Complex to Transverse Mercator (#2040)
|
||||
|
||||
o Register grids for New Caledonia (see https://github.com/OSGeo/PROJ-data/pull/16) (#2051) (#2239)
|
||||
|
||||
o Register NZGD2000 -> ITRF96 transformation for NZGD2000 database (#2248)
|
||||
|
||||
o Register geoid file for UK added
|
||||
(see https://github.com/OSGeo//PROJ-data/pull/25() (#2250)
|
||||
|
||||
o Register Slovakian geoid transformations with needed code changes (#2259)
|
||||
|
||||
o Register Spanish SPED2ETV2 grid for ED50->ETRS89 (#2261)
|
||||
|
||||
+ API:
|
||||
|
||||
o Add API function proj_get_units_from_database() (#2065)
|
||||
|
||||
o Add API function proj_get_suggested_operation() (#2068)
|
||||
|
||||
o Add API functions proj_degree_input() and proj_degree_output() (#2144)
|
||||
|
||||
o Moved proj_context_get_url_endpoint & proj_context_get_user_writable_directory
|
||||
from proj_experimental.h to proj.h (#2162)
|
||||
|
||||
o createFromUserInput(): allow compound CRS with the 2 parts given by names,
|
||||
e.g. 'WGS 84 + EGM96 height' (#2126)
|
||||
|
||||
o createOperations(): when converting CompoundCRS<-->Geographic3DCrs, do not
|
||||
use discard change of ellipsoidal height if a Helmert transformation is
|
||||
involved (#2227)
|
||||
|
||||
o proj_list_units() deprecated, superceeded by proj_get_units_from_database()
|
||||
|
||||
o proj_list_angular_units() deprecated, superceeded by proj_get_units_from_database()
|
||||
|
||||
+ Optimizations:
|
||||
|
||||
o tmerc/utm: add a +algo=auto/evenden_snyder/poder_engsager parameter (#2030)
|
||||
|
||||
o Extended tmerc (Poder/Engsager): speed optimizations (#2036)
|
||||
|
||||
o Approximate tmerc (Snyder): speed optimizations (#2039)
|
||||
|
||||
o pj_phi2(): speed-up computation (and thus inverse ellipsoidal Mercator and LCC) (#2052)
|
||||
|
||||
o Inverse cart: speed-up computation by 33% (#2145)
|
||||
|
||||
o Extended tmerc: speed-up forward path by ~5% (#2147)
|
||||
|
||||
+ Various:
|
||||
|
||||
o Follow PDAL's CMake RPATH strategy (#2009)
|
||||
|
||||
o WKT import/export: add support for WKT1_ESRI VERTCS synta (#2024)
|
||||
|
||||
o projinfo: add a --hide-ballpark option (#2127)
|
||||
|
||||
o gie: implement a strict mode with <gie-strict> </gie-strict> (#2168)
|
||||
|
||||
o Allow importing WKT1 COMPD_CS with a VERT_DATUM[Ellipsoid,2002] (#2229)
|
||||
|
||||
o Add runtime checking that sqlite3 is >= 3.11 (#2235)
|
||||
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
o createOperations(): do not remove ballpark transformation if there are only grid
|
||||
based operations, even if they cover the whole area of use (#2155)
|
||||
|
||||
o createFromProjString(): handle default parameters of '+krovak +type=crs', and
|
||||
handle +czech correctly (#2200)
|
||||
|
||||
o ProjectedCRS::identify(): fix identification of EPSG:3059 (#2215)
|
||||
|
||||
o Database: add a 'WGS84' alias for the EPSG:4326 CRS (#2218)
|
||||
|
||||
o Fixes related to CompoundCRS and BoundCRS (#2222)
|
||||
|
||||
o Avoid 2 warnings about missing database indices (#2223)
|
||||
|
||||
o Make projinfo --3d --boundcrs-to-wgs84 work better (#2224)
|
||||
|
||||
o Many fixes regarding BoundCRS, CompoundCRS, Geographic3D CRS with
|
||||
non-metre units (#2234)
|
||||
|
||||
o Fix identification of (one of the) ESRI WKT formulations of EPSG:3035 (#2240)
|
||||
|
||||
o Avoid using deprecated and removed Windows API function with Mingw32 (#2246)
|
||||
|
||||
o normalizeForVisualization(): make it switch axis for EPSG:5482
|
||||
(RSRGD2000 / RSPS2000) (#2256)
|
||||
|
||||
o Fix access violation in proj_context_get_database_metadata (#2260)
|
||||
|
||||
o Fail gracefully when calling API functions with invalid input (#2272)
|
||||
|
||||
THANKS TO
|
||||
---------
|
||||
|
||||
Martin Raspaud
|
||||
Jeroen Ooms
|
||||
Jeff McKenna
|
||||
Colin Doig
|
||||
Chris Mayo
|
||||
Chatziargyriou Eleftheria
|
||||
Bas Couwenberg
|
||||
B R S Recht
|
||||
積丹尼 Dan Jacobson
|
||||
Alan D. Snow
|
||||
GitHub user @chrodger
|
||||
Pedro Venancio
|
||||
Olli Räisä
|
||||
John Krasting
|
||||
Andrei Marshalov
|
||||
Javier Jimenez Shaw
|
||||
Martin Dobias
|
||||
Howard Butler
|
||||
Nyall Dawson
|
||||
Mike Taves
|
||||
Kristian Evers
|
||||
Even Rouault
|
||||
|
||||
7.0.1 Release Notes
|
||||
-------------------
|
||||
|
||||
@@ -405,10 +190,10 @@ for more info on how to migrate from the old to the new API.
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
|
||||
o Horizontal grid shift: fix failures on points slightly outside a
|
||||
subgrid (#209)
|
||||
|
||||
|
||||
o Fix ASAN issue with SQLite3VFS class (#1902)
|
||||
|
||||
o tests: force use of bash for proj_add_test_script_sh (#1905)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.59)
|
||||
AC_INIT([PROJ], [7.1.1],
|
||||
AC_INIT([PROJ], [7.0.2],
|
||||
[https://github.com/OSGeo/PROJ/issues], proj, [https://proj.org])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_LANG(C)
|
||||
@@ -125,6 +125,7 @@ if test "$HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT" = "yes"; then
|
||||
AC_DEFINE_UNQUOTED(HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT, 1,
|
||||
[Define to 1 if the compiler supports -Wzero-as-null-pointer-constant])
|
||||
fi
|
||||
|
||||
AC_LANG_POP([C++])
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
|
||||
@@ -3,8 +3,7 @@ DATAPATH = $(top_srcdir)/data
|
||||
pkgdata_DATA = proj.ini GL27 nad.lst nad27 nad83 world other.extra \
|
||||
CH \
|
||||
ITRF2000 ITRF2008 ITRF2014 proj.db \
|
||||
projjson.schema.json \
|
||||
deformation_model.schema.json
|
||||
projjson.schema.json
|
||||
|
||||
SQL_ORDERED_LIST = sql/begin.sql \
|
||||
sql/proj_db_table_defs.sql \
|
||||
@@ -44,7 +43,6 @@ EXTRA_DIST = proj.ini GL27 nad.lst nad27 nad83 \
|
||||
CH \
|
||||
ITRF2000 ITRF2008 ITRF2014 \
|
||||
projjson.schema.json \
|
||||
deformation_model.schema.json \
|
||||
CMakeLists.txt \
|
||||
tests/test_nodata.gtx \
|
||||
tests/test_vgrid_bigendian_bigtiff.tif \
|
||||
@@ -91,7 +89,6 @@ EXTRA_DIST = proj.ini GL27 nad.lst nad27 nad83 \
|
||||
tests/us_noaa_geoid06_ak_subset_at_antimeridian.tif \
|
||||
tests/test_hgrid_little_endian.gsb \
|
||||
tests/test_hgrid_big_endian.gsb \
|
||||
tests/test_3d_grid_projected.tif \
|
||||
tests/BETA2007.gsb \
|
||||
tests/MD \
|
||||
tests/alaska \
|
||||
@@ -100,22 +97,6 @@ EXTRA_DIST = proj.ini GL27 nad.lst nad27 nad83 \
|
||||
tests/ntv1_can.dat \
|
||||
tests/ntv2_0_downsampled.gsb \
|
||||
tests/ntf_r93.gsb \
|
||||
tests/simple_model_degree_3d_grid.tif \
|
||||
tests/simple_model_degree_horizontal.json \
|
||||
tests/simple_model_degree_3d.json \
|
||||
tests/simple_model_metre_3d_grid.tif \
|
||||
tests/simple_model_metre_horizontal.json \
|
||||
tests/simple_model_metre_3d.json \
|
||||
tests/simple_model_metre_3d_geocentric.json \
|
||||
tests/simple_model_metre_vertical_grid.tif \
|
||||
tests/simple_model_metre_vertical.json \
|
||||
tests/simple_model_polar.json \
|
||||
tests/simple_model_polar.tif \
|
||||
tests/simple_model_wrap_east.json \
|
||||
tests/simple_model_wrap_east.tif \
|
||||
tests/simple_model_wrap_west.json \
|
||||
tests/simple_model_wrap_west.tif \
|
||||
tests/simple_model_projected.json \
|
||||
generate_all_sql_in.cmake sql_filelist.cmake \
|
||||
$(SQL_ORDERED_LIST)
|
||||
|
||||
|
||||
@@ -1,582 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"description": "Schema for deformation models",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"file_type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"deformation_model_master_file"
|
||||
],
|
||||
"description": "File type. Always \"deformation_model_master_file\""
|
||||
},
|
||||
"format_version": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"1.0"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "A brief descriptive name of the deformation model"
|
||||
},
|
||||
"version": {
|
||||
"type": "string",
|
||||
"description": "A string identifying the version of the deformation model. The format for specifying version will be defined by the agency responsible for the deformation model"
|
||||
},
|
||||
"publication_date": {
|
||||
"$ref": "#/definitions/datetime",
|
||||
"description": "The date on which this version of the deformation model was published (or possibly the date on which it takes effect?)"
|
||||
},
|
||||
"license": {
|
||||
"type": "string",
|
||||
"description": "License under which the model is published"
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "A text description of the model"
|
||||
},
|
||||
"authority": {
|
||||
"type": "object",
|
||||
"description": "Basic information about the agency responsible for the data set",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the agency"
|
||||
},
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "The url of the agency website",
|
||||
"format": "uri"
|
||||
},
|
||||
"address": {
|
||||
"type": "string",
|
||||
"description": "The postal address of the agency"
|
||||
},
|
||||
"email": {
|
||||
"type": "string",
|
||||
"description": "An email contact address for the agency",
|
||||
"format": "email"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"links": {
|
||||
"type": "array",
|
||||
"description": "Links to related information",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"href": {
|
||||
"type": "string",
|
||||
"description": "The URL holding the information",
|
||||
"format": "uri"
|
||||
},
|
||||
"rel": {
|
||||
"type": "string",
|
||||
"description": "The relationship to the dataset. Proposed relationships are:\n- \"about\": a web page for human consumption describing the model\n- \"source\": the authoritative source data from which the deformation model is built.\n- \"metadata\": ISO 19115 XML metadata regarding the deformation model."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "MIME type"
|
||||
},
|
||||
"title": {
|
||||
"type": "string",
|
||||
"description": "Description of the link"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"href"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"source_crs": {
|
||||
"$ref": "#/definitions/crs",
|
||||
"description": "The coordinate reference system to which the deformation model applies"
|
||||
},
|
||||
"target_crs": {
|
||||
"$ref": "#/definitions/crs",
|
||||
"description": "For a time dependent coordinate transformation the coordinate reference system resulting from applying the deformation"
|
||||
},
|
||||
"definition_crs": {
|
||||
"$ref": "#/definitions/crs",
|
||||
"description": "The coordinate reference system used to define the component spatial models. This proposal only supports using the same value for the source and definition coordinate reference system."
|
||||
},
|
||||
"reference_epoch": {
|
||||
"$ref": "#/definitions/datetime",
|
||||
"description": "A nominal reference epoch of the deformation model. This is not necessarily used to calculate the deformation model - each component defines its own time function."
|
||||
},
|
||||
"uncertainty_reference_epoch": {
|
||||
"$ref": "#/definitions/datetime",
|
||||
"description": "The uncertainties of the deformation model are calculated in terms of this epoch. This is described below in the Time functions section."
|
||||
},
|
||||
"horizontal_offset_unit": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"metre",
|
||||
"degree"
|
||||
]
|
||||
},
|
||||
"vertical_offset_unit": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"metre"
|
||||
]
|
||||
},
|
||||
"horizontal_uncertainty_type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"circular 95% confidence limit"
|
||||
]
|
||||
},
|
||||
"horizontal_uncertainty_unit": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"metre"
|
||||
]
|
||||
},
|
||||
"vertical_uncertainty_type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"95% confidence limit"
|
||||
]
|
||||
},
|
||||
"vertical_uncertainty_unit": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"metre"
|
||||
]
|
||||
},
|
||||
"horizontal_offset_method": {
|
||||
"type": "string",
|
||||
"description": "Defines how the horizontal offsets are applied to geographic coordinates",
|
||||
"enum": [
|
||||
"addition",
|
||||
"geocentric"
|
||||
]
|
||||
},
|
||||
"extent": {
|
||||
"$ref": "#/definitions/extent",
|
||||
"description": "Defines the region within which the deformation model is defined. It cannot be calculated outside this region. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values"
|
||||
},
|
||||
"time_extent": {
|
||||
"type": "object",
|
||||
"description": "Defines the range of times for which the model is valid, specified by a first and a last value. The deformation model is undefined for dates outside this range.",
|
||||
"properties": {
|
||||
"first": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
},
|
||||
"last": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"first",
|
||||
"last"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"components": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/component"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"file_type",
|
||||
"format_version",
|
||||
"source_crs",
|
||||
"target_crs",
|
||||
"definition_crs",
|
||||
"extent",
|
||||
"time_extent",
|
||||
"components"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"definitions": {
|
||||
"component": {
|
||||
"type": "object",
|
||||
"definition": "A component describes an aspect of the deformation, such as glacial isostatic adjustment, secular deformation, earthquakes, etc.",
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "A text description of this component of the model"
|
||||
},
|
||||
"extent": {
|
||||
"$ref": "#/definitions/extent",
|
||||
"description": "The region within the component is defined. Outside this region the component evaluates to 0. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values"
|
||||
},
|
||||
"displacement_type": {
|
||||
"type": "string",
|
||||
"description": "The displacement parameters defined by the model. The \"none\" option allows for a component which defines uncertainty with different grids to those defining displacement",
|
||||
"enum": [
|
||||
"none",
|
||||
"horizontal",
|
||||
"vertical",
|
||||
"3d"
|
||||
]
|
||||
},
|
||||
"uncertainty_type": {
|
||||
"type": "string",
|
||||
"description": "The uncertainty parameters defined by the model",
|
||||
"enum": [
|
||||
"none",
|
||||
"horizontal",
|
||||
"vertical",
|
||||
"3d"
|
||||
]
|
||||
},
|
||||
"horizontal_uncertainty": {
|
||||
"type": "number",
|
||||
"description": "The horizontal uncertainty to use if it is not defined explicitly in the spatial model"
|
||||
},
|
||||
"vertical_uncertainty": {
|
||||
"type": "number",
|
||||
"description": "The vertical uncertainty to use if it is not defined explicitly in the spatial model"
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "object",
|
||||
"description": "Defines the spatial model",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "Specifies the type of the spatial model data file. Initially it is proposed that only GeoTIFF is supported",
|
||||
"enum": [
|
||||
"GeoTIFF"
|
||||
]
|
||||
},
|
||||
"interpolation_method": {
|
||||
"type": "string",
|
||||
"description": "Interpolation method",
|
||||
"enum": [
|
||||
"bilinear",
|
||||
"geocentric_bilinear"
|
||||
]
|
||||
},
|
||||
"filename": {
|
||||
"type": "string",
|
||||
"description": "Specifies location of the spatial model GeoTIFF file relative to this JSON file"
|
||||
},
|
||||
"md5_checksum": {
|
||||
"type": "string",
|
||||
"description": "A hex encoded MD5 checksum of the grid file that can be used to validate that it is the correct version of the file"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"interpolation_method",
|
||||
"filename"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function": {
|
||||
"$ref": "#/definitions/time_function"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"description",
|
||||
"extent",
|
||||
"displacement_type",
|
||||
"spatial_model",
|
||||
"time_function"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"crs": {
|
||||
"type": "string",
|
||||
"pattern": "^[a-zA-Z]+:[a-zA-Z0-9]+$"
|
||||
},
|
||||
"datetime": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
|
||||
},
|
||||
"extent": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"bbox"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"bbox": {
|
||||
"type": "array",
|
||||
"minItems": 4,
|
||||
"maxItems": 4,
|
||||
"items": {
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function": {
|
||||
"description": "Function describing a multiplicative factor to apply to the spatial_model depending on the time",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/time_function_constant"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/time_function_velocity"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/time_function_step"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/time_function_reverse_step"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/time_function_piecewise"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/time_function_exponential"
|
||||
}
|
||||
]
|
||||
},
|
||||
"time_function_constant": {
|
||||
"description": "The valuation of this function is 1 at any epoch",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"constant"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
},
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function_velocity": {
|
||||
"description": "The valuation of this function is 0 at reference_epoch, and proportional to the time difference to it at other times",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"velocity"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"reference_epoch": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"reference_epoch"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function_step": {
|
||||
"description": "The valuation of this function is 0 before step_epoch, and 1 starting from it",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"step"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"step_epoch": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"step_epoch"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function_reverse_step": {
|
||||
"description": "The valuation of this function is 1 before step_epoch, and 0 starting from it",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"reverse_step"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"step_epoch": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"step_epoch"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function_piecewise": {
|
||||
"description": "Piecewise time function",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"piecewise"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"before_first": {
|
||||
"type": "string",
|
||||
"description": "Defines the behaviour of the function before the first defined epoch",
|
||||
"enum": [
|
||||
"zero",
|
||||
"constant",
|
||||
"linear"
|
||||
]
|
||||
},
|
||||
"after_last": {
|
||||
"type": "string",
|
||||
"description": "Defines the behaviour of the function after the last defined epoch",
|
||||
"enum": [
|
||||
"zero",
|
||||
"constant",
|
||||
"linear"
|
||||
]
|
||||
},
|
||||
"model": {
|
||||
"type": "array",
|
||||
"description": "A sorted array data points each defined by two elements, \"epoch\" defines the date/time of the data point, and \"scale_factor\" is the corresponding function value. The array is sorted in order of increasing epoch. Note: where the time function includes a step it is represented by two consecutive data points with the same epoch. The first defines the scale factor that applies before the epoch and the second the scale factor that applies after the epoch",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"epoch": {
|
||||
"$ref": "#/definitions/datetime"
|
||||
},
|
||||
"scale_factor": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"epoch",
|
||||
"scale_factor"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"minItems": 2
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"before_first",
|
||||
"after_last",
|
||||
"model"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"time_function_exponential": {
|
||||
"description": "The valuation of this function is an exponential function with a time-based relaxation constant",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"exponential"
|
||||
]
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"reference_epoch": {
|
||||
"$ref": "#/definitions/datetime",
|
||||
"description": "The date/time at which the exponential decay starts"
|
||||
},
|
||||
"end_epoch": {
|
||||
"$ref": "#/definitions/datetime",
|
||||
"description": "The date/time at which the exponential decay ends (optional)"
|
||||
},
|
||||
"relaxation_constant": {
|
||||
"type": "number",
|
||||
"description": "Relaxation constant in years"
|
||||
},
|
||||
"before_scale_factor": {
|
||||
"type": "number",
|
||||
"description": "The scale factor that applies before the reference epoch"
|
||||
},
|
||||
"initial_scale_factor": {
|
||||
"type": "number",
|
||||
"description": "The initial scale factor"
|
||||
},
|
||||
"final_scale_factor": {
|
||||
"type": "number",
|
||||
"description": "The scale factor the exponential function approaches"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"reference_epoch",
|
||||
"relaxation_constant",
|
||||
"before_scale_factor",
|
||||
"initial_scale_factor",
|
||||
"final_scale_factor"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type",
|
||||
"parameters"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,11 +14,3 @@ cache_enabled = on
|
||||
cache_size_MB = 300
|
||||
|
||||
cache_ttl_sec = 86400
|
||||
|
||||
; Transverse Mercator (and UTM) default algorithm: auto, evenden_snyder or poder_engsager
|
||||
; * evenden_snyder is the fastest, but less accurate far from central meridian
|
||||
; * poder_engsager is slower, but more accurate far from central meridian
|
||||
; * default will auto-select between the two above depending on the coordinate
|
||||
; to transform and will use evenden_snyder if the error in doing so is below
|
||||
; 0.1 mm (for an ellipsoid of the size of Earth)
|
||||
tmerc_default_algo = poder_engsager
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "https://proj.org/schemas/v0.2/projjson.schema.json",
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"description": "Schema for PROJJSON (v0.2.1)",
|
||||
"description": "Schema for PROJJSON",
|
||||
"$comment": "This file exists both in data/ and in schemas/vXXX/. Keep both in sync. And if changing the value of $id, change PROJJSON_CURRENT_VERSION accordingly in io.cpp",
|
||||
|
||||
"oneOf": [
|
||||
@@ -756,7 +756,7 @@
|
||||
"$schema" : { "type": "string" },
|
||||
"type": { "type": "string", "enum": ["PrimeMeridian"] },
|
||||
"name": { "type": "string" },
|
||||
"longitude": { "$ref": "#/definitions/value_in_degree_or_value_and_unit" },
|
||||
"longitude": { "$ref": "#/definitions/value_and_unit" },
|
||||
"id": { "$ref": "#/definitions/id" },
|
||||
"ids": { "$ref": "#/definitions/ids" }
|
||||
},
|
||||
@@ -912,13 +912,6 @@
|
||||
"additionalProperties": false
|
||||
},
|
||||
|
||||
"value_in_degree_or_value_and_unit": {
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
{ "$ref": "#/definitions/value_and_unit" }
|
||||
]
|
||||
},
|
||||
|
||||
"value_in_metre_or_value_and_unit": {
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
|
||||
@@ -296,7 +296,6 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6652','IERS Terrestrial
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6653','IERS Terrestrial Reference Frame 1994','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5204','IGLD 1955','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5205','IGLD 1985','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1271','MML07-IRF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5206','DVR90','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1140','SHD','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6758','JAD2001','EPSG');
|
||||
@@ -347,7 +346,7 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1147','ONGD14','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1031','D48','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6805','MGI (Ferro)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1033','RGRDC 2005','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5207','HVRD71','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6728','Pico de las Nieves','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6728','PN84','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1027','EGM2008','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1152','WGS 84 (G730)','EPSG');
|
||||
@@ -356,19 +355,10 @@ INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5203','EGM84','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1154','WGS 84 (G1150)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5171','EGM96','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1155','WGS 84 (G1674)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1273','AbInvA96_2020-IRF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6903','Madrid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1156','WGS 84 (G1762)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1157','PZ-90.02','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1158','PZ-90.11','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1274','EVRF2019','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1275','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1276','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1277','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1160','Kyrg-06','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1286','PN68','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1278','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1279','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1165','ITRF2014','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6818','Systém Jednotnej trigonometrickej siete katastrálnej (Ferro)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1167','BGS2005','EPSG');
|
||||
@@ -386,7 +376,7 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1173','WGS 84 Tritan St
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1177','SHVD2015','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1180','ETRF91','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1178','ETRF89','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1280','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1178','EUREF89','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1179','ETRF90','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1181','ETRF92','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1182','ETRF93','EPSG');
|
||||
@@ -397,7 +387,6 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1186','ETRF2000','EPSG'
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1176','MSL Tritan','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1175','MSL 1971','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1176','St. Helena Tritan 2011','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1281','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1193','NAD83(CSRS)v2','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1187','ISN2016','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1190','ISH2004','EPSG');
|
||||
@@ -475,7 +464,6 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1237','SIRGAS Multi-Yea
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1238','SIRGAS-CON SIR11P01','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1238','SIRGAS Multi-Year Solution 2011','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1035','REGCAN95','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1282','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6761','HTRS96','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1047','RRAF91','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1251','KOSOVAREF12','EPSG');
|
||||
@@ -494,19 +482,9 @@ INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1260','SRVN16','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6160','Quiñi-Huao','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1261','EVRF2000 Austria','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1262','SA LLD','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1264','HS2-IRF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1263','ONGD17','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1269','KSA-VRF14','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1265','HS2-VRF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','5207','Croatian Vertical Reference System 1971','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1255','NGNC08','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1268','KSA-GRF17','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1266','TPEN11-IRF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1283','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1284','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1285','REDNAP','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1243','SIRGAS-Chile 2010','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_datum','EPSG','1287','EVRF2019mean','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1042','Red Geodesica Nacional 1992','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1046','Morro do Papagaio','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','1046','Island of Principe datum','EPSG');
|
||||
@@ -1101,8 +1079,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2164','Cote d''Ivoire /
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2164','Port Bouet / TM 5 NW','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2165','Cote d''Ivoire / TM 5 NW','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2165','Port Bouet / TM 5 NW','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9367','ETRS89 / TPEN11 SnakeGrid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','9368','ETRS89 / TPEN11 SnakeGrid + Newlyn height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','6696','JGD2000','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','6697','JGD2011','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2393','KKJ / Basic Coordinate System zone 3','EPSG');
|
||||
@@ -1121,7 +1097,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2167','Pulkovo 1942(83)
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4181','LUREF','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','6791','NAD83(2011) / OCRS_BKF (ft)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','8233','NAD83(CSRS98)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','8881','Wiener Null','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','3906','HR1901','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','6795','NAD83(2011) / OCRS_BRP (ft)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','6794','NAD83(2011) / OCRS_BRP (m)','EPSG');
|
||||
@@ -2249,7 +2224,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3404','NAD83(HPGN) / Nor
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3414','SVY21 plane coordinate system','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3174','NAD83 / GLGIS Albers (basin)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3175','NAD83 / GLGIS Albers (basin+SLS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9373','ETRS89 / MML07 SnakeGrid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3415','WGS 72BE / SCS Lambert','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3425','NAD83(HPGN) / Iowa North (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3426','NAD83(HPGN) / Iowa South (ftUS)','EPSG');
|
||||
@@ -2407,7 +2381,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3568','NAD83(HPGN) / Uta
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3569','NAD83(HPGN) / Utah Central (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3570','NAD83(HPGN) / Utah South (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3448','JAD2001 / Jamaica Metric Grid 2001','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','9374','ETRS89 / MML07 SnakeGrid + Newlyn height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3038','ETRF89 / TM26','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3039','ETRF89 / TM27','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3050','ETRF89 / TM38','EPSG');
|
||||
@@ -2721,13 +2694,11 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','26862','NAD83(HPGN) / We
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3800','NAD27 / Alberta 3TM ref merid 120','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3801','NAD83 / Alberta 3TM ref merid 120','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3802','NAD83(CSRS) / Alberta 3TM ref merid 120','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9378','727','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3812','ETRS89 / Lambert 2008','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3814','NAD83 / MSTM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3815','NAD83(HARN) / MSTM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3815','NAD83(HPGN) / Mississippi TM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3816','NAD83(NSRS2007) / MSTM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9378','IGb14 - XYZ','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3812','ETRS89 / LB08','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3447','ETRS89 / LB05','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','31370','BD 72 / LB72','EPSG');
|
||||
@@ -2781,7 +2752,7 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2058','ED50(ED77) / UTM
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2059','ED50(ED77) / UTM 39N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2060','ED50(ED77) / UTM 40N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2061','ED50(ED77) / UTM 41N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2062','Madrid (Madrid) / Spain LCC','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2062','Madrid (Madrid) / Spain','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2063','Dabola 1981 / UTM 28N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2064','Dabola 1981 / UTM 29N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2104','Lake / La Rosa Grid','EPSG');
|
||||
@@ -4231,11 +4202,7 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3085','NAD83(HARN) / TX
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3091','KY1Z','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3090','NAD83(HARN) / KY1Z','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3088','NAD83 / KY1Z (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9379','726','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3857','WGS 84 / Popular Visualisation Pseudo-Mercator','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9379','IGb14 - LatLonEHt','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9380','725','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9380','IGb14 - LatLon','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','3886','National Elevation Network height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3893','ED50 / Iraq Nat. Grid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4743','Karbala 1979 (Polservice)','EPSG');
|
||||
@@ -4605,9 +4572,9 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7535','NAD83(2011) / WIS
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7535','NAD83(2011) / WISCRS Fond du Lac (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7561','WISCRS Menominee (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7548','WISCRS Grant (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4728','Pico de las Nieves 1984','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4728','Pico de las Nieves','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4728','PN84','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7538','WISCRS Columbia (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','5610','HR_HRVD71 / NOH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7580','WISCRS Walworth (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7562','WISCRS Monroe (m)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7564','WISCRS Oneida (m)','EPSG');
|
||||
@@ -4739,9 +4706,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7617','WISCRS Lincoln (f
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7638','WISCRS Vilas (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7618','WISCRS Marathon (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7639','WISCRS Walworth (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9377','MAGNA-SIRGAS / CTM12','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9387','ETRS89 / AbInvA96_2020 SnakeGrid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','9388','ETRS89 / AbInvA96_2020 SnakeGrid + Newlyn height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7640','WISCRS Washburn (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7641','WISCRS Washington (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7642','WISCRS Waukesha (ftUS)','EPSG');
|
||||
@@ -4750,19 +4714,12 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7644','WISCRS Waushara (
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7645','WISCRS Wood (ftUS)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','6316','Macedonia State Coordinate System zone 7','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','3857','Web Mercator','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9391','BGS2005 / UTM zone 35 (E-N)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5634','REGCAN95 - LCC','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9400','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9389','EVRF2019_AMST / NH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9392','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7692','Kyrg06-68','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7693','Kyrg06-71','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7694','Kyrg06-74','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7695','Kyrg06-77','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7696','Kyrg06-80','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','7700','LAS-2000 height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5635','REGCAN95 - LAEA','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9401','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','5754','Poolbeg height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7791','RDN2008 / UTM zone 32N (E-N)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7792','RDN2008 / TM33 (E-N)','EPSG');
|
||||
@@ -4773,7 +4730,7 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7800','CS2005 zone 35','
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7794','RDN2008 / Fuso Italia (E-N)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7795','RDN2008 / Fuso 12 (E-N)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7799','CS2005 zone 34','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7799','Coordinate System 2005 zone 34','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7799','Coordinate System 2005 zone 35','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','7815','WGS 84 (Original)','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7800','Coordinate System 2005 zone 35','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7803','BGS2005 / UTM zone 34N (E-N)','EPSG');
|
||||
@@ -4810,7 +4767,6 @@ INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4919','419','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4919','ITRF2000 - XYZ','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4918','349','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7887','SHGD2015 / UTM zone 30S','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9393','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7887','St. Helena Map Grid 2015','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','7888','MSL 1971 height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','7889','MSL Tritan height','EPSG');
|
||||
@@ -4827,7 +4783,6 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2315','Campo Inchauspe /
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2316','Campo Inchauspe /UTM 20S','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','7992','Malongo 1987 / UTM 33S','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','7976','Hong Kong Principal Datum depth','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','2062','Madrid - LCC','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','8042','S-SC','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','8042','Stable Cadastre','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','8043','Stable cadastre','EPSG');
|
||||
@@ -6051,30 +6006,12 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9285','Pampa del Castill
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9285','Pampa del Castillo / Argentina zone 3','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4289','RD-Bessel','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','4776','New Beijing / 3GK zone 40','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','9306','ETRS89 / HS2P1+14 Snake + HS2-VRF height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','4777','New Beijing / 3GK zone 41','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9300','ETRS89 / HS2P1+14 Snake','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','5753','NGNC height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9311','US National Atlas EA','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','9354','WGS 84 / IBCSO PS','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9394','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','31289','MGI (Ferro) / M31','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','31290','MGI (Ferro) / M34','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','31288','MGI (Ferro) / M28','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9402','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9395','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9396','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','9403','Pico de las Nieves 1968','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9397','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4903','Madrid','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9398','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9399','REDNAP height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','8690','SI_KOP / NH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','5195','SI_TRIE / NOH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','5195','MK_TRIE / NOH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','4826','WGS 84 / Cape Verde New','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('vertical_crs','EPSG','9390','EVRF2019mean_AMST / NH','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','9450','ETRS89 + Belfast Lough height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','4647','ETRS89 / UTM zone 32N','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4824','Morro do Papagaio','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4824','Island of Principe datum','EPSG');
|
||||
@@ -6342,7 +6279,9 @@ INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5302','DRUKREF 03 / S Jo
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5309','DRUKREF 03 / Wangdue TM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5300','DRUKREF 03 / P-Gatsh TM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5306','DRUKREF 03 / T-Gang TM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('compound_crs','EPSG','5318','ETRF89 / Faroe TM + FVR09 height','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5316','ETRS89 / FOTM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5316','ETRF89 / Faroe TM','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5224','S-JTSK/05 (F) / ModKrovak','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5225','S-JTSK/05 (F) / ModKrovakEN','EPSG');
|
||||
INSERT INTO "alias_name" VALUES('projected_crs','EPSG','5221','S-JTSK (F) / Krovak EN','EPSG');
|
||||
|
||||
@@ -193,7 +193,7 @@ INSERT INTO "area" VALUES('EPSG','1213','Solomon Islands - onshore main islands'
|
||||
INSERT INTO "area" VALUES('EPSG','1214','Somalia','Somalia - onshore and offshore.',-3.61,13.5,40.98,54.43,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1215','South Africa','South Africa - onshore and offshore, including Marion Island, and Prince Edward Island.',-50.32,-22.13,13.33,42.85,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1216','South Georgia and the South Sandwich Islands','South Georgia and the South Sandwich Islands - onshore and offshore.',-62.79,-50.15,-48.06,-19.84,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1217','Spain','Spain - mainland, Balearic Islands, Canary Islands, Ceuta and Melilla - onshore and offshore.',24.6,46.26,-21.93,6.3,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1217','Spain','Spain - mainland, Balearic Islands, Canary Islands, Ceuta and Melila - onshore and offshore.',24.6,46.26,-21.93,6.3,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1218','Sri Lanka','Sri Lanka - onshore and offshore.',2.58,11.45,77.02,85.24,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1219','St Helena, Ascension and Tristan da Cunha','St Helena, Ascension and Tristan da Cunha archipelago (Gough, Inaccessible, Nightingale and Stoltenhoff Islands) - onshore and offshore.',-43.71,-4.55,-17.79,-2.16,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1220','St Pierre and Miquelon','St Pierre and Miquelon - onshore and offshore.',43.41,47.37,-57.1,-55.9,0);
|
||||
@@ -459,7 +459,7 @@ INSERT INTO "area" VALUES('EPSG','1479','Libya - west of 12°E onshore','Libya -
|
||||
INSERT INTO "area" VALUES('EPSG','1480','Libya - 12°E to 18°E onshore','Libya - onshore between 12°E and 18°E.',22.51,33.06,12.0,18.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1481','Libya - 18°E to 24°E onshore','Libya - onshore between 18°E and 24°E.',19.5,33.0,17.99,24.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1482','Libya - west of 15°E onshore','Libya - onshore west of 15°E.',22.61,33.23,9.31,15.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1483','Argentina - Mendoza and Neuquen 70.5°W to 67.5°W','Argentina - Mendoza and Neuquen provinces between 70°30''W and 67°30''W - Neuquen and Cuyo basins.',-43.41,-31.91,-70.51,-67.49,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1483','Argentina - Mendoza and Neuquen 70.5°W to 67.5°W','Argentina – Mendoza and Neuquen provinces between 70°30''W and 67°30''W - Neuquen and Cuyo basins.',-43.41,-31.91,-70.51,-67.49,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1484','Argentina - 42.5°S to 50.3°S and 70.5°W to 67.5°W','Argentina - Chibut province between 70°30''W and 67°30''W and south of approximately 42°30''S and Santa Cruz province between 70°30''W and 67°30''W and north of approximately 50°20''S.',-50.34,-42.49,-70.5,-67.49,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1485','Argentina - Tierra del Fuego onshore west of 67.5°W','Argentina - Tierra del Fuego onshore west of 67°30''W.',-54.9,-52.59,-68.64,-67.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1486','Argentina - Tierra del Fuego offshore','Argentina - Tierra del Fuego offshore Atlantic.',-54.93,-51.36,-68.62,-61.49,0);
|
||||
@@ -619,7 +619,7 @@ INSERT INTO "area" VALUES('EPSG','1639','Europe - 30°E to 36°E and ED50 by cou
|
||||
INSERT INTO "area" VALUES('EPSG','1640','Europe - 36°E to 42°E and ED50 by country','Europe - between 36°E and 42°E - Jordan; Norway including Svalbard - offshore; Turkey onshore and offshore.',29.18,79.09,36.0,42.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1641','Europe - 42°E to 48°E and ED50 by country','Europe - between 42°E and 48°E - Turkey.',36.97,41.6,42.0,44.83,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1642','Egypt - east of 33°E onshore','Egypt - east of 33°E - onshore plus offshore Gulf of Suez.',21.97,31.36,33.0,36.95,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1643','Egypt - 29°E to 33°E','Egypt - onshore between 29°E and 33°E, offshore Mediterranean east of 29°E and offshore Gulf of Suez.',21.99,33.82,29.0,34.27,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1643','Egypt - 29°E to 33°E','Egypt – onshore between 29°E and 33°E, offshore Mediterranean east of 29°E and offshore Gulf of Suez.',21.99,33.82,29.0,34.27,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1644','Egypt - west of 29°E; north of 28°11''N','Egypt - onshore west of 29°E and north of approximately 28°11''N.',28.18,31.68,24.7,29.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1645','Egypt - west of 29°E; south of 28°11''N','Egypt - west of 29°E; south of approximately 28°11''N.',21.99,28.19,24.99,29.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','1646','Europe - Estonia; Latvia; Lithuania','Estonia, Latvia and Lithuania - onshore and offshore.',53.89,60.0,19.02,28.24,0);
|
||||
@@ -1311,7 +1311,7 @@ INSERT INTO "area" VALUES('EPSG','2331','Norway - offshore north of 65°N','Norw
|
||||
INSERT INTO "area" VALUES('EPSG','2332','Norway - offshore north of 65°N; Svalbard','Norway - offshore north of 65°N. Also Svalbard.',65.0,84.17,-3.7,39.65,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2333','Norway - offshore 62°N to 65°N and west of 5°E','Norway - offshore between 62°N and 65°N and west of 5°E.',62.0,65.0,-0.49,5.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2334','Norway - North Sea - offshore south of 62°N','Norway - offshore south of 62°N - North Sea.',56.08,62.0,1.37,11.14,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2335','Spain - Balearic Islands','Spain - Balearic Islands.',38.59,40.15,1.12,4.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2335','Spain - Balearic Islands','Spain - Balearic Islands.',38.59,40.11,1.14,4.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2336','Spain - mainland except northwest','Spain - onshore mainland except northwest (north of 41°30''N and west of 4°30''W).',35.26,43.56,-7.54,3.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2337','Spain - mainland northwest','Spain - onshore mainland north of 41°30''N and west of 4°30'' W.',41.5,43.82,-9.37,-4.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','2338','Europe - Portugal and Spain','Portugal; Spain - mainland.',35.26,43.82,-9.56,3.39,0);
|
||||
@@ -2405,7 +2405,7 @@ INSERT INTO "area" VALUES('EPSG','3425','Mexico - 108°W to 102°W','Mexico betw
|
||||
INSERT INTO "area" VALUES('EPSG','3426','Mexico - 102°W to 96°W','Mexico between 102°W and 96°W, onshore and offshore.',12.3,29.81,-102.0,-96.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3427','Latin America - 96°W to 90°W; N hemisphere and SIRGAS 2000 by country','Latin America - Central and South America - between 96°W and 90°W, northern hemisphere, onshore and offshore.',0.0,26.0,-96.0,-90.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3428','Latin America - 90°W to 84°W; N hemisphere and SIRGAS 2000 by country','Latin America - Central America and South America - between 90°W and 84°W, northern hemisphere, onshore and offshore.',0.0,25.77,-90.0,-83.99,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3429','Spain - mainland and Balearic Islands onshore','Spain - mainland, Balearic Islands, Ceuta and Melilla - onshore.',35.26,43.82,-9.37,4.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3429','Spain - mainland and Balearic Islands onshore','Spain - mainland, Balearic Islands, Ceuta and Melila - onshore.',35.26,43.82,-9.37,4.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3430','New Caledonia - Belep, Grande Terre, Ile des Pins, Loyalty Islands','New Caledonia - Belep, Grande Terre, Ile des Pins, Loyalty Islands (Lifou, Mare, Ouvea).',-22.73,-19.5,163.54,168.19,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3431','New Caledonia - west of 162°E','New Caledonia - west of 162°E onshore and offshore.',-26.03,-15.34,156.25,162.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3432','New Caledonia - 162°E to 168°E','New Caledonia - between 162°E and 168°E onshore and offshore.',-26.45,-14.83,162.0,168.0,0);
|
||||
@@ -2612,10 +2612,10 @@ INSERT INTO "area" VALUES('EPSG','3632','Denmark - onshore Jutland east of 9°E
|
||||
INSERT INTO "area" VALUES('EPSG','3633','Mexico - 96°W to 90°W','Mexico between 96°W and 90°W, onshore and offshore.',12.1,26.0,-96.0,-90.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3634','Caribbean - Puerto Rico and US Virgin Islands - onshore','Puerto Rico and US Virgin Islands - onshore.',17.62,18.57,-67.97,-64.51,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3635','Mexico - east of 90°W','Mexico east of 90°W, onshore and offshore.',17.81,25.77,-90.0,-84.64,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3636','Norway - onshore - west of 6°E','Norway - onshore - west of 6°E.',58.32,62.49,4.68,6.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3636','Norway - onshore - west of 6ºE','Norway - onshore - west of 6ºE.',58.32,62.49,4.68,6.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3637','USA - 102°W to 96°W and GoM OCS','United States (USA) - between 102°W and 96°W. Iowa; Kansas; Minnesota; Nebraska; North Dakota; Oklahoma; South Dakota; Texas; Gulf of Mexico outer continental shelf (GoM OCS) west of approximately 96°W - protraction areas Corpus Christi; Port Isabel.',25.83,49.01,-102.0,-95.87,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3638','South America - 84°W to 78°W, S hemisphere and SIRGAS95 by country','Ecuador (mainland whole country including areas in northern hemisphere and east of 78°W), onshore and offshore. In remainder of South America, between 84°W and 78°W, southern hemisphere, onshore and offshore.',-56.45,1.45,-84.0,-75.21,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3639','Norway - onshore - 6°E to 7°E','Norway - onshore - between 6°E and 7°E.',57.93,63.02,6.0,7.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3639','Norway - onshore - 6ºE to 7ºE','Norway - onshore - between 6ºE and 7ºE.',57.93,63.02,6.0,7.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3640','USA - 96°W to 90°W and GoM OCS','United States (USA) - between 96°W and 90°W - Arkansas; Illinois; Iowa; Kansas; Louisiana; Michigan; Minnesota; Mississippi; Missouri; Nebraska; Oklahoma; Tennessee; Texas; Wisconsin; Gulf of Mexico outer continental shelf (GoM OCS) between approximately 96°W and 90°W - protraction areas East Breaks; Alaminos Canyon; Garden Banks; Keathley Canyon; Sigsbee Escarpment; Ewing Bank; Green Canyon; Walker Ridge; Amery Terrace.',25.61,49.38,-96.01,-89.86,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3641','USA - 90°W to 84°W and GoM OCS','United States (USA) - between 90°W and 84°W onshore and offshore - Alabama; Arkansas; Florida; Georgia; Indiana; Illinois; Kentucky; Louisiana; Michigan; Minnesota; Mississippi; Missouri; North Carolina; Ohio; Tennessee; Wisconsin; Gulf of Mexico outer continental shelf (GoM OCS) between approximately 90°W and 84°W - protraction areas Mobile; Viosca Knoll; Mississippi Canyon; Atwater Valley; Lund; Lund South; Pensacola; Destin Dome; De Soto Canyon; Lloyd Ridge; Henderson; Florida Plain; Campeche Escarpment; Apalachicola; Florida Middle Ground; The Elbow; Vernon Basin; Howell Hook; Rankin.',23.95,48.32,-90.01,-83.91,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3642','USA - 84°W to 78°W and GoM OCS','United States (USA) - between 84°W and 78°W onshore and offshore - Florida; Georgia; Maryland; Michigan; New York; North Carolina; Ohio; Pennsylvania; South Carolina; Tennessee; Virginia; West Virginia; Gulf of Mexico outer continental shelf (GoM OCS) east of approximately 84°W - protraction areas Gainesville; Tarpon Springs; St Petersburg; Charlotte Harbor; Pulley Ridge; Dry Tortugas; Tortugas Valley; Miami; Key West.',23.81,46.13,-84.09,-77.99,0);
|
||||
@@ -2623,36 +2623,36 @@ INSERT INTO "area" VALUES('EPSG','3643','Germany - Schleswig-Holstein','Germany
|
||||
INSERT INTO "area" VALUES('EPSG','3644','Germany - Schleswig-Holstein - east of 10.5°E','Germany - Schleswig-Holstein - east of 10°30''E.',53.36,54.59,10.49,11.4,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3645','Sao Tome and Principe - onshore - Sao Tome','Sao Tome and Principe - onshore - Sao Tome.',-0.04,0.46,6.41,6.82,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3646','Sao Tome and Principe - onshore - Principe','Sao Tome and Principe - onshore - Principe.',1.48,1.76,7.27,7.52,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3647','Norway - onshore - 7°E to 8°E','Norway - onshore - between 7°E and 8°E.',57.93,63.52,7.0,8.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3648','Norway - onshore - 8°E to 9°E','Norway - onshore - between 8°E and 9°E.',58.03,63.87,8.0,9.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3649','Norway - onshore - 9°E to 10°E','Norway - onshore - between 9°E and 10°E.',58.52,64.16,9.0,10.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3650','Norway - onshore - 10°E to 11°E','Norway - onshore - between 10°E and 11°E.',58.9,65.04,10.0,11.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3651','Norway - onshore - 11°E to 12°E','Norway - onshore - between 11°E and 12°E.',58.88,65.76,11.0,12.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3647','Norway - onshore - 7ºE to 8ºE','Norway - onshore - between 7ºE and 8ºE.',57.93,63.52,7.0,8.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3648','Norway - onshore - 8ºE to 9ºE','Norway - onshore - between 8ºE and 9ºE.',58.03,63.87,8.0,9.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3649','Norway - onshore - 9ºE to 10ºE','Norway - onshore - between 9ºE and 10ºE.',58.52,64.16,9.0,10.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3650','Norway - onshore - 10ºE to 11ºE','Norway - onshore - between 10ºE and 11ºE.',58.9,65.04,10.0,11.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3651','Norway - onshore - 11ºE to 12ºE','Norway - onshore - between 11ºE and 12ºE.',58.88,65.76,11.0,12.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3652','USA - Michigan - SPCS - W','United States (USA) - Michigan - counties of Baraga; Dickinson; Gogebic; Houghton; Iron; Keweenaw; Marquette; Menominee; Ontonagon.',45.09,48.32,-90.42,-83.44,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3653','Norway - onshore - 12°E to 13°E','Norway - onshore - between 12°E and 13°E.',59.88,68.15,12.0,13.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3654','Norway - onshore - 13°E to 14°E','Norway - onshore - between 13°E and 14°E.',64.01,68.37,13.0,14.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3655','Norway - onshore - 14°E to 15°E','Norway - onshore - between 14°E and 15°E.',64.03,69.05,14.0,15.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3656','Norway - onshore - 15°E to 16°E','Norway - onshore - between 15°E and 16°E.',66.14,69.35,15.0,16.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3657','Norway - onshore - 16°E to 17°E','Norway - onshore - between 16°E and 17°E.',66.88,69.45,16.0,17.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3658','Norway - onshore - 17°E to 18°E','Norway - onshore - between 17°E and 18°E.',67.94,69.68,17.0,18.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3653','Norway - onshore - 12ºE to 13ºE','Norway - onshore - between 12ºE and 13ºE.',59.88,68.15,12.0,13.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3654','Norway - onshore - 13ºE to 14ºE','Norway - onshore - between 13ºE and 14ºE.',64.01,68.37,13.0,14.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3655','Norway - onshore - 14ºE to 15ºE','Norway - onshore - between 14ºE and 15ºE.',64.03,69.05,14.0,15.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3656','Norway - onshore - 15ºE to 16ºE','Norway - onshore - between 15ºE and 16ºE.',66.14,69.35,15.0,16.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3657','Norway - onshore - 16ºE to 17ºE','Norway - onshore - between 16ºE and 17ºE.',66.88,69.45,16.0,17.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3658','Norway - onshore - 17ºE to 18ºE','Norway - onshore - between 17ºE and 18ºE.',67.94,69.68,17.0,18.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3659','Germany - Schleswig-Holstein - west of 10.5°E','Germany - Schleswig-Holstein - west of 10°30''E including Heligoland.',53.37,55.09,7.8,10.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3660','Norway - onshore - 18°E to 19°E','Norway - onshore - between 18°E and 19°E.',68.04,70.27,18.0,19.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3661','Norway - onshore - 19°E to 20°E','Norway - onshore - between 19°E and 20°E.',68.33,70.34,19.0,20.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3662','Norway - onshore - 20°E to 21°E','Norway - onshore - between 20°E and 21°E.',68.37,70.29,20.0,21.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3663','Norway - onshore - 21°E to 22°E','Norway - onshore - between 21°E and 22°E.',69.03,70.71,21.0,22.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3660','Norway - onshore - 18ºE to 19ºE','Norway - onshore - between 18ºE and 19ºE.',68.04,70.27,18.0,19.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3661','Norway - onshore - 19ºE to 20ºE','Norway - onshore - between 19ºE and 20ºE.',68.33,70.34,19.0,20.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3662','Norway - onshore - 20ºE to 21ºE','Norway - onshore - between 20ºE and 21ºE.',68.37,70.29,20.0,21.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3663','Norway - onshore - 21ºE to 22ºE','Norway - onshore - between 21ºE and 22ºE.',69.03,70.71,21.0,22.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3664','USA - CONUS and Alaska - onshore','United States (USA) - CONUS and Alaska - onshore - Alabama; Alaska mainland; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.',24.41,71.4,-168.26,-66.91,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3665','Norway - onshore - 22°E to 23°E','Norway - onshore - between 22°E and 23°E.',68.69,70.81,22.0,23.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3665','Norway - onshore - 22ºE to 23ºE','Norway - onshore - between 22ºE and 23ºE.',68.69,70.81,22.0,23.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3666','Indonesia - Java, Java Sea and western Sumatra','Indonesia - Bali, Java and western Sumatra onshore, offshore southern Java Sea, Madura Strait and western Bali Sea.',-8.91,5.97,95.16,117.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3667','Norway - onshore - 23°E to 24°E','Norway - onshore - between 23°E and 24°E.',68.62,71.08,23.0,24.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3668','Norway - onshore - 24°E to 25°E','Norway - onshore - between 24°E and 25°E.',68.58,71.16,24.0,25.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3669','Norway - onshore - 25°E to 26°E','Norway - onshore - between 25°E and 26°E.',68.59,71.21,25.0,26.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3667','Norway - onshore - 23ºE to 24ºE','Norway - onshore - between 23ºE and 24ºE.',68.62,71.08,23.0,24.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3668','Norway - onshore - 24ºE to 25ºE','Norway - onshore - between 24ºE and 25ºE.',68.58,71.16,24.0,25.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3669','Norway - onshore - 25ºE to 26ºE','Norway - onshore - between 25ºE and 26ºE.',68.59,71.21,25.0,26.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3670','Portugal - Azores and Madeira','Portugal - Azores and Madeira island groups and surrounding EEZ - Flores, Corvo; Graciosa, Terceira, Sao Jorge, Pico, Faial; Sao Miguel, Santa Maria; Madeira, Porto Santo, Desertas; Selvagens.',29.24,43.07,-35.58,-12.48,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3671','Norway - onshore - 26°E to 27°E','Norway - onshore - between 26°E and 27°E.',69.71,71.17,26.0,27.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3672','Norway - onshore - 27°E to 28°E','Norway - onshore - between 27°E and 28°E.',69.9,71.17,27.0,28.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3673','Norway - onshore - 28°E to 29°E','Norway - onshore - between 28°E and 29°E.',69.03,71.13,28.0,29.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3674','Norway - onshore - 29°E to 30°E','Norway - onshore - between 29°E and 30°E.',69.02,70.93,29.0,30.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3671','Norway - onshore - 26ºE to 27ºE','Norway - onshore - between 26ºE and 27ºE.',69.71,71.17,26.0,27.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3672','Norway - onshore - 27ºE to 28ºE','Norway - onshore - between 27ºE and 28ºE.',69.9,71.17,27.0,28.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3673','Norway - onshore - 28ºE to 29ºE','Norway - onshore - between 28ºE and 29ºE.',69.03,71.13,28.0,29.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3674','Norway - onshore - 29ºE to 30ºE','Norway - onshore - between 29ºE and 30ºE.',69.02,70.93,29.0,30.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3675','Paraguay - north of 22°S','Paraguay - north of 22°S.',-22.0,-19.29,-62.57,-57.81,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3676','Norway - onshore - east of 30°E','Norway - onshore - east of 30°E.',69.46,70.77,30.0,31.22,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3676','Norway - onshore - east of 30ºE','Norway - onshore - east of 30ºE.',69.46,70.77,30.0,31.22,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3677','Portugal - Azores 30°W to 24°W','Portugal - between 30°W and 24°W - central and eastern Azores - Graciosa, Terceira, Sao Jorge, Pico, Faial; Sao Miguel and Santa Maria islands and surrounding EEZ.',33.52,42.96,-30.0,-24.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3678','Portugal - Madeira and EEZ E of 18°W','Portugal - Madeira, Porto Santo, Desertas and Selvagens islands and surrounding EEZ east of 18°W.',29.24,36.46,-18.0,-12.48,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3679','Portugal - Madeira island onshore','Portugal - Madeira island onshore.',32.58,32.93,-17.31,-16.66,0);
|
||||
@@ -2849,7 +2849,7 @@ INSERT INTO "area" VALUES('EPSG','3869','Costa Rica - onshore north of 9°32''N'
|
||||
INSERT INTO "area" VALUES('EPSG','3870','Costa Rica - onshore south of 9°56''N','Costa Rica - onshore south of 9°56''N',7.98,9.94,-85.74,-82.53,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3871','USA - 72°W to 66°W onshore','United States (USA) - between 72°W and 66°W - onshore - Connecticut; Maine; Massachusetts; New Hampshire; New York (Long Island); Rhode Island; Vermont.',40.96,47.47,-72.0,-66.91,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3872','North America - 144°W to 138°W and NAD83 by country','North America - between 144°W and 138°W - onshore and offshore. Canada - British Columbia; Yukon. United States (USA) - Alaska.',52.05,73.59,-144.0,-137.99,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3873','Spain - Canary Islands onshore','Spain - Canary Islands onshore.',27.58,29.47,-18.22,-13.37,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3873','Spain - Canary Islands onshore','Spain - Canary Islands onshore.',27.58,29.3,-18.22,-13.37,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3874','Brazil - Corrego Alegre 1961','Brazil - onshore - between 18°S and 27°30''S, also east of 54°W between 15°S and 18°S.',-27.5,-14.99,-58.16,-38.82,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3875','Canada - Labrador - 63°W to 60°W','Canada - Labrador between 63°W and 60°W.',52.0,58.92,-63.0,-60.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3876','Central America - Guatemala to Costa Rica','Costa Rica; El Salvador; Guatemala; Honduras; Nicaragua.',7.98,17.83,-92.29,-82.53,0);
|
||||
@@ -2887,11 +2887,11 @@ INSERT INTO "area" VALUES('EPSG','3907','Ukraine - 22.5°E to 25.5°E','Ukraine
|
||||
INSERT INTO "area" VALUES('EPSG','3908','Ukraine - 25.5°E to 28.5°E','Ukraine - between 25°30''E and 28°30''E.',45.26,51.94,25.5,28.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3909','Ukraine - 28.5°E to 31.5°E','Ukraine - between 28°30''E and 31°30''E, onshore and offshore.',43.42,52.12,28.5,31.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3910','Ukraine - 31.5°E to 34.5°E','Ukraine - between 31°30''E and 34°30''E, onshore and offshore.',43.18,52.38,31.5,34.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3911','Reunion - east of 54°E','Reunion - onshore and offshore - east of 54°E.',-24.72,-18.28,54.0,58.24,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3911','Reunion - east of 54ºE','Reunion - onshore and offshore - east of 54ºE.',-24.72,-18.28,54.0,58.24,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3912','Ukraine - 34.5°E to 37.5°E','Ukraine - between 34°30''E and 37°30''E, onshore and offshore.',43.24,51.25,34.5,37.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3913','Ukraine - east of 37.5°E','Ukraine - east of 37°30''E.',46.77,50.39,37.5,40.18,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3914','World - N hemisphere - 3°E to 9°E - by country','France - offshore Mediterranean including area east of 9°E. Nigeria - offshore including area west of 3°E.',1.92,43.74,2.66,10.38,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3915','Reunion - west of 54°E','Reunion - offshore - west of 54°E.',-24.37,-18.52,51.83,54.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3915','Reunion - west of 54ºE','Reunion - offshore - west of 54ºE.',-24.37,-18.52,51.83,54.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3916','French Southern Territories - Amsterdam onshore','French Southern Territories - Amsterdam Island onshore.',-37.93,-37.74,77.45,77.67,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3917','Algeria - Ahnet licence area','Algeria - Ahnet licence area.',26.06,27.51,1.26,2.92,0);
|
||||
INSERT INTO "area" VALUES('EPSG','3918','French Southern Territories - Kerguelen','French Southern Territories - Kerguelen onshore and offshore.',-53.24,-45.11,62.96,75.66,0);
|
||||
@@ -3204,7 +3204,7 @@ INSERT INTO "area" VALUES('EPSG','4224','Chile - onshore 32°S to 36°S','Chile
|
||||
INSERT INTO "area" VALUES('EPSG','4225','UAE - Abu Dhabi - onshore','United Arab Emirates (UAE) - Abu Dhabi onshore.',22.63,24.95,51.56,56.03,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4226','UAE - Abu Dhabi','United Arab Emirates (UAE) - Abu Dhabi onshore and offshore.',22.63,25.64,51.5,56.03,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4227','UAE - Abu Dhabi - onshore east of 54°E','United Arab Emirates (UAE) - Abu Dhabi onshore east of 54°E.',22.63,24.95,53.99,56.03,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4228','USA - California - San Francisco Bay Area','United States (USA) - California - San Francisco bay area - counties of Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Santa Cruz, Solano and Sonoma.',36.85,38.87,-123.56,-121.2,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4228','USA - California - San Francisco Bay Area','United States (USA) - California - San Francisco bay area – counties of Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Santa Cruz, Solano and Sonoma.',36.85,38.87,-123.56,-121.2,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4229','UAE - Abu Dhabi island','United Arab Emirates (UAE) - Abu Dhabi island.',24.24,24.64,54.2,54.71,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4230','USA - Iowa - Elkader','United States (USA) - Iowa - counties of Allamakee; Clayton; Delaware.',42.29,43.51,-91.62,-90.89,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4231','Chile - onshore north of 26°S','Chile - onshore north of 26°S.',-26.0,-17.5,-70.79,-67.0,0);
|
||||
@@ -3366,8 +3366,8 @@ INSERT INTO "area" VALUES('EPSG','4386','Kyrgyzstan - 70°01''E to 73°01''E','K
|
||||
INSERT INTO "area" VALUES('EPSG','4387','Kyrgyzstan - 73°01''E to 76°01''E','Kyrgyzstan - between 73°01''E and 76°01''E.',39.35,43.22,73.01,76.02,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4388','Kyrgyzstan - 76°01''E to 79°01''E','Kyrgyzstan - between 76°01''E and 79°01''E.',40.35,43.0,76.01,79.02,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4389','Kyrgyzstan - east of 79°01''E','Kyrgyzstan - east of 79°01''E.',41.66,42.8,79.01,80.29,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4390','UK - Britain and UKCS 49°45''N to 61°N, 9°W to 2°E','United Kingdom (UK) - offshore to boundary of UKCS within 49°45''N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.',49.75,61.01,-9.0,2.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4391','UK - offshore 49°46''N to 61°01''N, 7°33''W to 3°33''E','United Kingdom (UK) - offshore between 2km from shore and boundary of UKCS within 49°46''N to 61°01''N and 7°33''W to 3°33''E.',49.75,61.14,-9.2,2.88,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4390','UK - Britain and UKCS 49°46''N to 61°01''N, 7°33''W to 3°33''E','United Kingdom (UK) - offshore to boundary of UKCS within 49°46''N to 61°01''N and 7°33''W to 3°33''E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.',49.75,61.14,-9.2,2.88,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4391','UK - offshore 49°46''N to 61°01''N, 7°33''W to 3°33''E','United Kingdom (UK) – offshore between 2km from shore and boundary of UKCS within 49°46''N to 61°01''N and 7°33''W to 3°33''E.',49.75,61.14,-9.2,2.88,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4392','India - northeast','India - Arunachal Pradesh, Assam, Manipur, Meghalaya, Mizoram, Nagaland and Tripura.',21.94,29.47,89.69,97.42,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4393','To be specified','Description of the extent of the CRS.',-90.0,90.0,-180.0,180.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4394','India - Andhra Pradesh and Telangana','India - Andhra Pradesh; Telangana; Yanam area of Pudacherry territory.',12.61,19.92,76.75,84.81,0);
|
||||
@@ -3491,7 +3491,7 @@ INSERT INTO "area" VALUES('EPSG','4511','USA - Kansas - Arkansas City','United S
|
||||
INSERT INTO "area" VALUES('EPSG','4512','USA - Kansas - Coffeyville','United States (USA) - Kansas - counties of Chautauqua; Coffey; Elk; Greenwood; Montgomery; Osage; Wilson; Woodson.',36.99,38.88,-96.53,-95.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4513','USA - Kansas - Pittsburg','United States (USA) - Kansas - counties of Allen; Anderson; Bourbon; Cherokee; Crawford; Franklin; Labette; Linn; Miami; Neosho.',36.99,38.74,-95.53,-94.6,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4514','Pacific - Guam and NMI west of 144°E','Guam and Northern Mariana Islands; offshore west of 144°E.',10.95,23.9,141.19,144.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4515','USA - FBN','American Samoa - Tutuila, Aunu''u, Ofu, Olesega, Ta''u and Rose islands - onshore. Guam - onshore. Northern Mariana Islands - onshore. Puerto Rico - onshore. United States (USA) - CONUS - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming - onshore plus Gulf of Mexico offshore continental shelf (GoM OCS). US Virgin Islands - onshore.',-14.59,49.38,144.58,-64.51,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4515','USA - FBN','American Samoa - Tutuila, Aunu''u, Ofu, Olesega, Ta''u and Rose islands - onshore. Guam - onshore. Northern Mariana Islands - onshore. Puerto Rico - onshore. United States (USA) – CONUS - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming - onshore plus Gulf of Mexico offshore continental shelf (GoM OCS). US Virgin Islands - onshore.',-14.59,49.38,144.58,-64.51,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4516','USA - CONUS and GoM','United States (USA) - CONUS onshore - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming. US Gulf of Mexico offshore continental shelf (GoM OCS).',23.82,49.38,-124.79,-66.91,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4517','Canada - NAD27','Canada - onshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon; offshore east coast.',40.04,83.17,-141.01,-47.74,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4518','Pacific - Guam and NMI east of 144°E','Guam and Northern Mariana Islands; onshore and offshore east of 144°E.',11.05,23.9,144.0,149.55,0);
|
||||
@@ -3557,29 +3557,5 @@ INSERT INTO "area" VALUES('EPSG','4578','Argentina - 67.5°W to 64.5°W mainland
|
||||
INSERT INTO "area" VALUES('EPSG','4579','Argentina - 64.5°W to 61.5°W mainland onshore','Argentina - between 64°30''W and 61°30''W, onshore mainland.',-43.14,-21.99,-64.5,-61.49,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4580','Germany - Baden-Wurttemberg','Germany - Baden-Wurttemberg.',47.54,49.8,7.51,10.5,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4581','Africa - Morocco and Western Sahara - onshore','Africa - Morocco and Western Sahara - onshore.',20.71,35.97,-17.16,-1.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4582','UK - London to Birmingham and Crewe','UK - HS2 phases 1 and 2a railway corridor from London to Birmingham, Lichfield and Crewe.',51.45,53.3,-2.75,0.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4583','UK - Liverpool to Leeds','UK - on or related to the Trans-Pennine rail route from Liverpool via Manchester to Bradford and Leeds.',53.32,53.9,-3.14,-1.34,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4584','Germany - Saarland','Germany - Saarland.',49.11,49.64,6.35,7.41,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4585','Austria - Vienna','Austria - Vienna city state.',48.12,48.34,16.18,16.59,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4586','World - south of 50°S','Southern hemisphere - south of 50°S onshore and offshore, including Antarctica.',-90.0,-50.0,-180.0,180.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4587','Congo DR (Zaire) - 6th parallel south 21.5°E to 23°E','The Democratic Republic of the Congo (Zaire) - adjacent to 6th parallel south traverse between 21°30''E and 23°E.',-7.31,-5.31,21.5,23.01,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4588','UK - London to Sheffield','UK - on or related to the Midland Mainline rail route from Sheffield to London.',51.46,53.42,-1.89,0.16,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4589','UK - Aberdeen to Inverness','UK - on or related to the A96 highway from Aberdeen to Inverness.',57.1,57.71,-4.31,-2.1,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4590','Spain - Ceuta','Spain - Ceuta onshore.',35.82,35.97,-5.4,-5.24,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4591','Spain - Canary Islands - Lanzarote','Spain - Canary Islands - Lanzarote onshore.',28.78,29.47,-13.95,-13.37,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4592','Spain - Canary Islands - Fuerteventura','Spain - Canary Islands - Fuerteventura onshore.',27.99,28.81,-14.58,-13.75,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4593','Spain - Canary Islands - Gran Canaria','Spain - Canary Islands - Gran Canaria onshore.',27.68,28.23,-15.88,-15.31,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4594','Spain - Canary Islands - Tenerife','Spain - Canary Islands - Tenerife onshore.',27.93,28.63,-16.96,-16.08,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4595','Spain - Canary Islands - La Gomera','Spain - Canary Islands - La Gomera onshore.',27.95,28.26,-17.39,-17.03,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4596','Spain - Canary Islands - La Palma','Spain - Canary Islands - La Palma onshore.',28.4,28.9,-18.06,-17.66,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4597','Spain - Canary Islands - El Hierro','Spain - Canary Islands - El Hierro onshore.',27.58,27.9,-18.22,-17.83,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4598','Spain - Canary Islands western','Spain - Canary Islands - El Hierro, La Gomera, La Palma and Tenerife - onshore.',27.58,28.9,-18.22,-16.08,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4599','Spain - Canary Islands - El Hierro west of 18°W','Spain - Canary Islands - El Hierro onshore west of 18°W.',27.59,27.88,-18.22,-18.0,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4600','Spain - Canary Islands onshore east of 18°W','Spain - Canary Islands onshore - El Hierro east of 18°W, Fuerteventura, Gran Canaria, La Gomera, La Palma, Lanzarote and Tenerife.',27.58,29.47,-18.06,-13.37,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4601','Spain - Canary Islands western east of 18°W','Spain - Canary Islands onshore - El Hierro east of 18°W, La Gomera, La Palma and Tenerife.',27.58,28.9,-18.06,-16.08,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4602','Spain - Balearic Islands - Mallorca','Spain - Balearic Islands - Mallorca onshore.',39.07,40.02,2.23,3.55,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4603','Spain - Balearic Islands - Menorca','Spain - Balearic Islands - Menorca onshore.',39.75,40.15,3.73,4.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4604','Spain - Balearic Islands - Ibiza and Formentera','Spain - Balearic Islands - Ibiza and Formentera - onshore.',38.59,39.17,1.12,1.68,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4605','Spain - mainland onshore and Ceuta','Spain - mainland and Ceuta - onshore.',35.82,43.82,-9.37,3.39,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4608','Europe - EVRF2019','Europe - onshore - Andorra; Austria; Belarus; Belgium; Bosnia and Herzegovina; Bulgaria; Croatia; Czechia; Denmark; Estonia; Finland; France - mainland; Germany; Gibraltar, Hungary; Italy - mainland and Sicily; Latvia; Liechtenstein; Lithuania; Luxembourg; Netherlands; North Macedonia; Norway; Poland; Portugal - mainland; Romania; Russia – west of approximately 60°E; San Marino; Slovakia; Slovenia; Spain - mainland; Sweden; Switzerland; United Kingdom (UK) - Great Britain mainland; Ukraine; Vatican City State.',35.95,77.07,-9.56,69.15,0);
|
||||
INSERT INTO "area" VALUES('EPSG','4609','Europe - ETRF EVRF2019','Europe - onshore - Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria; Croatia; Czechia; Denmark; Estonia; Finland; France - mainland; Germany; Gibraltar, Hungary; Italy - mainland and Sicily; Latvia; Liechtenstein; Lithuania; Luxembourg; Netherlands; North Macedonia; Norway; Poland; Portugal - mainland; Romania; San Marino; Slovakia; Slovenia; Spain - mainland; Sweden; Switzerland; United Kingdom (UK) - Great Britain mainland; Vatican City State.',35.95,71.21,-9.56,31.59,0);
|
||||
|
||||
@@ -32,20 +32,9 @@ FOR EACH ROW BEGIN
|
||||
|
||||
-- test to check that our custom grid transformation overrides are really needed
|
||||
SELECT RAISE(ABORT, 'PROJ grid_transformation defined whereas EPSG has one')
|
||||
WHERE EXISTS (SELECT 1 FROM grid_transformation g1
|
||||
JOIN grid_transformation g2
|
||||
ON g1.source_crs_auth_name = g2.source_crs_auth_name
|
||||
AND g1.source_crs_code = g2.source_crs_code
|
||||
AND g1.target_crs_auth_name = g2.target_crs_auth_name
|
||||
AND g1.target_crs_code = g2.target_crs_code
|
||||
WHERE g1.auth_name = 'PROJ' AND g2.auth_name = 'EPSG')
|
||||
OR EXISTS (SELECT 1 FROM grid_transformation g1
|
||||
JOIN grid_transformation g2
|
||||
ON g1.source_crs_auth_name = g2.target_crs_auth_name
|
||||
AND g1.source_crs_code = g2.target_crs_code
|
||||
AND g1.target_crs_auth_name = g1.source_crs_auth_name
|
||||
AND g1.target_crs_code = g1.source_crs_code
|
||||
WHERE g1.auth_name = 'PROJ' AND g2.auth_name = 'EPSG');
|
||||
WHERE EXISTS (SELECT 1 FROM grid_transformation g1, grid_transformation g2 WHERE
|
||||
lower(g1.grid_name) = lower(g2.grid_name) AND
|
||||
g1.auth_name = 'PROJ' AND g2.auth_name = 'EPSG');
|
||||
|
||||
SELECT RAISE(ABORT, 'Arg! there is now a EPSG:102100 object. Hack in createFromUserInput() will no longer work')
|
||||
WHERE EXISTS(SELECT 1 FROM crs_view WHERE auth_name = 'EPSG' AND code = '102100');
|
||||
|
||||
@@ -277,18 +277,3 @@ INSERT INTO "compound_crs" VALUES('EPSG','8813','NAD83 / Missouri East + NAVD88
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','8814','NAD83 / Missouri Central + NAVD88 height',NULL,NULL,'EPSG','26997','EPSG','5703','EPSG','2218',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','8815','NAD83 / Missouri West + NAVD88 height',NULL,NULL,'EPSG','26998','EPSG','5703','EPSG','2220',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','8912','CR-SIRGAS / CRTM05 + DACR52 height',NULL,NULL,'EPSG','8908','EPSG','8911','EPSG','3232',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9306','HS2 Survey Grid + HS2-VRF height',NULL,NULL,'EPSG','9300','EPSG','9303','EPSG','4582',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9368','TPEN11 Grid + ODN height',NULL,NULL,'EPSG','9367','EPSG','5701','EPSG','4583',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9374','MML07 Grid + ODN height',NULL,NULL,'EPSG','9373','EPSG','5701','EPSG','4588',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9388','AbInvA96_2020 Grid + ODN height',NULL,NULL,'EPSG','9387','EPSG','5701','EPSG','4589',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9422','ETRS89 + EVRF2019 height',NULL,NULL,'EPSG','4258','EPSG','9389','EPSG','4609',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9423','ETRS89 + EVRF2019 mean-tide height',NULL,NULL,'EPSG','4258','EPSG','9390','EPSG','4609',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9424','ETRS89 + ODN height',NULL,NULL,'EPSG','4258','EPSG','5701','EPSG','2792',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9425','ETRS89 + ODN (Offshore) height',NULL,NULL,'EPSG','4258','EPSG','7707','EPSG','4391',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9426','ETRS89 + ODN Orkney height',NULL,NULL,'EPSG','4258','EPSG','5740','EPSG','2793',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9427','ETRS89 + Lerwick height',NULL,NULL,'EPSG','4258','EPSG','5742','EPSG','2795',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9428','ETRS89 + Stornoway height',NULL,NULL,'EPSG','4258','EPSG','5746','EPSG','2799',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9429','ETRS89 + Douglas height',NULL,NULL,'EPSG','4258','EPSG','5750','EPSG','2803',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9430','ETRS89 + St. Marys height',NULL,NULL,'EPSG','4258','EPSG','5749','EPSG','2802',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9449','ETRS89 + Malin Head height',NULL,NULL,'EPSG','4258','EPSG','5731','EPSG','1305',0);
|
||||
INSERT INTO "compound_crs" VALUES('EPSG','9450','ETRS89 + Belfast height',NULL,NULL,'EPSG','4258','EPSG','5732','EPSG','2530',0);
|
||||
|
||||
@@ -25,51 +25,6 @@ INSERT INTO "geodetic_crs" VALUES('OGC','CRS84','WGS 84 (CRS84)',NULL,NULL,'geog
|
||||
|
||||
INSERT INTO "other_transformation" VALUES('PROJ','CRS84_TO_EPSG_4326','OGC:CRS84 to WGS 84',NULL,NULL,'EPSG','9843','Axis Order Reversal (2D)','OGC','CRS84','EPSG','4326','EPSG','1262',0.0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0);
|
||||
|
||||
-- Temporary entry for NZGD2000 deformation model
|
||||
INSERT INTO other_transformation VALUES(
|
||||
'PROJ','NZGD2000-20180701','NZGD2000 to ITRF96',
|
||||
'New Zealand Deformation Model. Defines the secular model (National Deformation Model) and patches for significant deformation events since 2000', NULL,
|
||||
'PROJ', 'PROJString',
|
||||
'+proj=pipeline ' ||
|
||||
'+step +proj=unitconvert +xy_in=deg +xy_out=rad ' ||
|
||||
'+step +proj=axisswap +order=2,1 ' ||
|
||||
'+step +proj=defmodel +model=nz_linz_nzgd2000-20180701.json ' ||
|
||||
'+step +proj=axisswap +order=2,1 ' ||
|
||||
'+step +proj=unitconvert +xy_in=rad +xy_out=deg',
|
||||
'EPSG','4959',
|
||||
'EPSG','7907',
|
||||
'EPSG','1175',
|
||||
NULL, --accuracy
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param1
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param2
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param3
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param4
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param5
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param6
|
||||
NULL,NULL,NULL,NULL,NULL,NULL, -- param7
|
||||
'20180701', -- operation version
|
||||
0);
|
||||
|
||||
INSERT INTO "concatenated_operation" VALUES('PROJ','NZGD2000_TO_ITRF97','NZGD2000 to ITRF97','Concatenation of PROJ:NZGD2000-20180701 and 9079','','EPSG','4959','EPSG','7908','EPSG','1175',NULL,NULL,0);
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF97',1,'PROJ','NZGD2000-20180701');
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF97',2,'EPSG','9079');
|
||||
|
||||
INSERT INTO "concatenated_operation" VALUES('PROJ','NZGD2000_TO_ITRF2000','NZGD2000 to ITRF2000','Concatenation of PROJ:NZGD2000-20180701 and 9080','','EPSG','4959','EPSG','7909','EPSG','1175',NULL,NULL,0);
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2000',1,'PROJ','NZGD2000-20180701');
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2000',2,'EPSG','9080');
|
||||
|
||||
INSERT INTO "concatenated_operation" VALUES('PROJ','NZGD2000_TO_ITRF2005','NZGD2000 to ITRF2005','Concatenation of PROJ:NZGD2000-20180701 and 9081','','EPSG','4959','EPSG','7910','EPSG','1175',NULL,NULL,0);
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2005',1,'PROJ','NZGD2000-20180701');
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2005',2,'EPSG','9081');
|
||||
|
||||
INSERT INTO "concatenated_operation" VALUES('PROJ','NZGD2000_TO_ITRF2008','NZGD2000 to ITRF2008','Concatenation of PROJ:NZGD2000-20180701 and EPSG:9082','','EPSG','4959','EPSG','7911','EPSG','1175',NULL,NULL,0);
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2008',1,'PROJ','NZGD2000-20180701');
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2008',2,'EPSG','9082');
|
||||
|
||||
INSERT INTO "concatenated_operation" VALUES('PROJ','NZGD2000_TO_ITRF2014','NZGD2000 to ITRF2014','Concatenation of PROJ:NZGD2000-20180701 and EPSG:9083','','EPSG','4959','EPSG','7912','EPSG','1175',NULL,NULL,0);
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2014',1,'PROJ','NZGD2000-20180701');
|
||||
INSERT INTO "concatenated_operation_step" VALUES('PROJ','NZGD2000_TO_ITRF2014',2,'EPSG','9083');
|
||||
|
||||
-- alias of EPSG:3857
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','900913','Google Maps Global Mercator',NULL,NULL,'EPSG','4499','EPSG','4326','EPSG','3856','EPSG','3544',NULL,1);
|
||||
|
||||
@@ -168,8 +123,6 @@ INSERT INTO "geoid_model" SELECT 'GEOID12B', auth_name, code FROM grid_transform
|
||||
|
||||
INSERT INTO "geoid_model" SELECT 'GEOID18', auth_name, code FROM grid_transformation WHERE auth_name = 'EPSG' AND grid_name LIKE 'g2018%' AND deprecated = 0;
|
||||
|
||||
INSERT INTO "geoid_model" SELECT 'OSGM15', auth_name, code FROM grid_transformation WHERE auth_name = 'EPSG' AND grid_name LIKE '%OSGM15%' AND deprecated = 0;
|
||||
|
||||
---- PROJ historic +datum aliases -----
|
||||
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6326','WGS84','PROJ');
|
||||
@@ -182,78 +135,3 @@ INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6312','hermannskogel','
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6299','ire65','PROJ');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6272','nzgd49','PROJ');
|
||||
INSERT INTO "alias_name" VALUES('geodetic_datum','EPSG','6277','OSGB36','PROJ');
|
||||
|
||||
-- Given that we have installed above a WGS84 alias to the datum, add also one
|
||||
-- to the EPSG:4326 CRS, as this is a common use case (https://github.com/OSGeo/PROJ/issues/2216)
|
||||
INSERT INTO "alias_name" VALUES('geodetic_crs','EPSG','4326','WGS84','PROJ');
|
||||
|
||||
---- PROJ unit short names -----
|
||||
|
||||
-- Linear units
|
||||
UPDATE unit_of_measure SET proj_short_name = 'mm' WHERE auth_name = 'EPSG' AND code = '1025';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'cm' WHERE auth_name = 'EPSG' AND code = '1033';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'm' WHERE auth_name = 'EPSG' AND code = '9001';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'ft' WHERE auth_name = 'EPSG' AND code = '9002';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'us-ft' WHERE auth_name = 'EPSG' AND code = '9003';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'fath' WHERE auth_name = 'EPSG' AND code = '9014';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'kmi' WHERE auth_name = 'EPSG' AND code = '9030';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'us-ch' WHERE auth_name = 'EPSG' AND code = '9033';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'us-mi' WHERE auth_name = 'EPSG' AND code = '9035';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'km' WHERE auth_name = 'EPSG' AND code = '9036';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'ind-ft' WHERE auth_name = 'EPSG' AND code = '9081';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'ind-yd' WHERE auth_name = 'EPSG' AND code = '9085';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'mi' WHERE auth_name = 'EPSG' AND code = '9093';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'yd' WHERE auth_name = 'EPSG' AND code = '9096';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'ch' WHERE auth_name = 'EPSG' AND code = '9097';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'link' WHERE auth_name = 'EPSG' AND code = '9098';
|
||||
|
||||
-- Angular units
|
||||
UPDATE unit_of_measure SET proj_short_name = 'rad' WHERE auth_name = 'EPSG' AND code = '9101';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'deg' WHERE auth_name = 'EPSG' AND code = '9102';
|
||||
UPDATE unit_of_measure SET proj_short_name = 'grad' WHERE auth_name = 'EPSG' AND code = '9105';
|
||||
|
||||
-- PROJ specific units
|
||||
INSERT INTO "unit_of_measure" VALUES('PROJ','DM','decimeter','length',0.01,'dm',0);
|
||||
INSERT INTO "unit_of_measure" VALUES('PROJ','IN','inch','length',0.0254,'in',0);
|
||||
INSERT INTO "unit_of_measure" VALUES('PROJ','US_IN','US survey inch','length',0.025400050800101,'us-in',0);
|
||||
INSERT INTO "unit_of_measure" VALUES('PROJ','US_YD','US survey yard','length',0.914401828803658,'us-yd',0);
|
||||
INSERT INTO "unit_of_measure" VALUES('PROJ','IND_CH','Indian chain','length',20.11669506,'ind-ch',0);
|
||||
|
||||
-- Deal with grid_transformation using EPSG:9635 'Geog3D to Geog2D+GravityRelatedHeight (US .gtx)' method
|
||||
-- We derive records using the more classic 'Geographic3D to GravityRelatedHeight' method
|
||||
-- We could probably do that at runtime too, but more simple and efficient to create records
|
||||
|
||||
INSERT INTO "grid_transformation"
|
||||
SELECT
|
||||
'PROJ' AS auth_name,
|
||||
gt.auth_name || '_' || gt.code || '_RESTRICTED_TO_VERTCRS' AS code,
|
||||
gcrs.name || ' to ' || vcrs.name || ' (from ' || gt.name || ')' AS name,
|
||||
NULL AS description,
|
||||
gt.scope,
|
||||
'EPSG' AS method_auth_name,
|
||||
'9665' AS method_code,
|
||||
'Geographic3D to GravityRelatedHeight (gtx)' AS method_name,
|
||||
gt.source_crs_auth_name,
|
||||
gt.source_crs_code,
|
||||
c.vertical_crs_auth_name AS target_crs_auth_name,
|
||||
c.vertical_crs_code AS target_crs_code,
|
||||
gt.area_of_use_auth_name,
|
||||
gt.area_of_use_code,
|
||||
gt.accuracy,
|
||||
gt.grid_param_auth_name,
|
||||
gt.grid_param_code,
|
||||
gt.grid_param_name,
|
||||
gt.grid_name,
|
||||
gt.grid2_param_auth_name,
|
||||
gt.grid2_param_code,
|
||||
gt.grid2_param_name,
|
||||
gt.grid2_name,
|
||||
gt.interpolation_crs_auth_name,
|
||||
gt.interpolation_crs_code,
|
||||
gt.operation_version,
|
||||
gt.deprecated
|
||||
FROM grid_transformation gt
|
||||
JOIN compound_crs c ON gt.target_crs_code = c.code AND gt.target_crs_auth_name = c.auth_name
|
||||
JOIN geodetic_crs gcrs ON gt.source_crs_auth_name = gcrs.auth_name AND gt.source_crs_code = gcrs.code
|
||||
JOIN vertical_crs vcrs on vcrs.auth_name = c.vertical_crs_auth_name AND vcrs.code = c.vertical_crs_code
|
||||
WHERE method_auth_name = 'EPSG' AND method_code = '9635' AND gt.deprecated = 0;
|
||||
|
||||
@@ -463,4 +463,3 @@ INSERT INTO "deprecation" VALUES('projected_crs','EPSG','3410','EPSG','6933','EP
|
||||
INSERT INTO "deprecation" VALUES('projected_crs','EPSG','3411','EPSG','3413','EPSG');
|
||||
INSERT INTO "deprecation" VALUES('projected_crs','EPSG','3412','EPSG','3976','EPSG');
|
||||
INSERT INTO "deprecation" VALUES('projected_crs','EPSG','4088','EPSG','4087','EPSG');
|
||||
INSERT INTO "deprecation" VALUES('projected_crs','EPSG','7804','EPSG','9391','EPSG');
|
||||
|
||||
@@ -160,7 +160,7 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','4215','Belge 1950',NULL,NULL,'geograph
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4216','Bermuda 1957',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6216','EPSG','3221',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4218','Bogota 1975',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6218','EPSG','3686',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4219','Bukit Rimpah',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6219','EPSG','1287',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4220','Camacupa 1948',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6220','EPSG','1288',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4220','Camacupa 1948',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6220','EPSG','1029',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4221','Campo Inchauspe',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6221','EPSG','3843',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4222','Cape',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6222','EPSG','1290',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4223','Carthage',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6223','EPSG','1236',NULL,0);
|
||||
@@ -461,7 +461,7 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','4724','Diego Garcia 1969',NULL,NULL,'g
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4725','Johnston Island 1961',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6725','EPSG','3201',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4726','SIGD61',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6726','EPSG','3186',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4727','Midway 1961',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6727','EPSG','3202',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4728','PN84',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6728','EPSG','4598',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4728','Pico de las Nieves 1984',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6728','EPSG','3873',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4729','Pitcairn 1967',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6729','EPSG','3208',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4730','Santo 1965',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6730','EPSG','3194',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','4731','Viti Levu 1916',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','6731','EPSG','3195',NULL,1);
|
||||
@@ -738,7 +738,7 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','6882','Bekaa Valley 1920',NULL,NULL,'g
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6883','Bioko',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1136','EPSG','4220',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6892','South East Island 1943',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1138','EPSG','4183',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6894','Gambia',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1139','EPSG','3250',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6934','IGS08',NULL,NULL,'geocentric','EPSG','6500','EPSG','1141','EPSG','1262',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6934','IGS08',NULL,NULL,'geocentric','EPSG','6500','EPSG','1141','EPSG','2830',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6978','IGD05',NULL,NULL,'geocentric','EPSG','6500','EPSG','1143','EPSG','1126',NULL,1);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6979','IGD05',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1143','EPSG','1126',NULL,1);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','6980','IGD05',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1143','EPSG','1126',NULL,1);
|
||||
@@ -1023,9 +1023,9 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','9148','SIRGAS-Chile 2013',NULL,NULL,'g
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9151','SIRGAS-Chile 2016',NULL,NULL,'geocentric','EPSG','6500','EPSG','1253','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9152','SIRGAS-Chile 2016',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1253','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9153','SIRGAS-Chile 2016',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1253','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9182','SIRGAS-Chile',NULL,NULL,'geocentric','EPSG','6500','EPSG','1254','EPSG','1066',NULL,1);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9183','SIRGAS-Chile',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1254','EPSG','1066',NULL,1);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9184','SIRGAS-Chile',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1254','EPSG','1066',NULL,1);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9182','SIRGAS-Chile',NULL,NULL,'geocentric','EPSG','6500','EPSG','1254','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9183','SIRGAS-Chile',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1254','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9184','SIRGAS-Chile',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1254','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9248','Tapi Aike',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1257','EPSG','4569',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9251','MMN',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1258','EPSG','2357',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9253','MMS',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1259','EPSG','2357',NULL,0);
|
||||
@@ -1034,14 +1034,6 @@ INSERT INTO "geodetic_crs" VALUES('EPSG','9267','MGI',NULL,NULL,'geographic 3D',
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9292','ONGD17',NULL,NULL,'geocentric','EPSG','6500','EPSG','1263','EPSG','1183',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9293','ONGD17',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1263','EPSG','1183',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9294','ONGD17',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1263','EPSG','1183',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9299','HS2-IRF',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1264','EPSG','4582',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9331','KSA-GRF17',NULL,NULL,'geocentric','EPSG','6500','EPSG','1268','EPSG','1206',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9332','KSA-GRF17',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1268','EPSG','1206',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9333','KSA-GRF17',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1268','EPSG','1206',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9364','TPEN11-IRF',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1266','EPSG','4583',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9372','MML07-IRF',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1271','EPSG','4588',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9378','IGb14',NULL,NULL,'geocentric','EPSG','6500','EPSG','1272','EPSG','2830',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9379','IGb14',NULL,NULL,'geographic 3D','EPSG','6423','EPSG','1272','EPSG','1262',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9380','IGb14',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1191','EPSG','1262',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9384','AbInvA96_2020-IRF',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1273','EPSG','4589',NULL,0);
|
||||
INSERT INTO "geodetic_crs" VALUES('EPSG','9403','PN68',NULL,NULL,'geographic 2D','EPSG','6422','EPSG','1286','EPSG','3873',NULL,0);
|
||||
|
||||
@@ -137,7 +137,7 @@ INSERT INTO "geodetic_datum" VALUES('EPSG','1239','SIRGAS Continuously Operating
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1240','SIRGAS Continuously Operating Network SIR14P01',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4530','2013-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1241','SIRGAS Continuously Operating Network SIR15P01',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4530','2013-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1242','SIRGAS Continuously Operating Network SIR17P01',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4530','2015-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1243','SIRGAS-Chile realization 2 epoch 2010',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2010-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1243','SIRGAS-Chile realization 2 epoch 2010.00',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2010-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1244','IGS97',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1262','1997-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1245','IGS00',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1262','1998-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1246','IGb00',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1262','1998-01-01',0);
|
||||
@@ -145,20 +145,14 @@ INSERT INTO "geodetic_datum" VALUES('EPSG','1247','IGS05',NULL,NULL,'EPSG','7019
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1248','IGb08',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1262','2005-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1249','North American Datum of 1983 (PACP00)',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4162','1993-08-15',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1251','Kosovo Reference System 2001',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4542','2001-04-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1252','SIRGAS-Chile realization 3 epoch 2013',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2013-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1253','SIRGAS-Chile realization 4 epoch 2016',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2016-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1254','SIRGAS-Chile',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066',NULL,1);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1252','SIRGAS-Chile realization 3 epoch 2013.00',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2013-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1253','SIRGAS-Chile realization 4 epoch 2016.00',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066','2016-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1254','SIRGAS-Chile',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1066',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1257','Tapi Aike',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','4569','1945-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1258','Ministerio de Marina Norte',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','2357',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1259','Ministerio de Marina Sur',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','2357',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1263','Oman National Geodetic Datum 2017',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1183','2017-11-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1264','HS2 Intermediate Reference Frame',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4582',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1266','TPEN11 Intermediate Reference Frame',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4583',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1268','Kingdom of Saudi Arabia Geodetic Reference Frame 2017',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1206','2019-07-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1271','MML07 Intermediate Reference Frame',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4588',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1272','IGb14',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1262','2010-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1273','AbInvA96_2020 Intermediate Reference Frame',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','4589',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1286','Pico de las Nieves 1968',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3873',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','1268','Kingdom of Saudi Arabia Geodetic Reference Frame 2017',NULL,NULL,'EPSG','7019','EPSG','8901','EPSG','1206','2017-12-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6001','Not specified (based on Airy 1830 ellipsoid)',NULL,NULL,'EPSG','7001','EPSG','8901','EPSG','1263',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6002','Not specified (based on Airy Modified 1849 ellipsoid)',NULL,NULL,'EPSG','7002','EPSG','8901','EPSG','1263',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6003','Not specified (based on Australian National Spheroid)',NULL,NULL,'EPSG','7003','EPSG','8901','EPSG','1263',NULL,0);
|
||||
@@ -524,7 +518,7 @@ INSERT INTO "geodetic_datum" VALUES('EPSG','6724','Diego Garcia 1969',NULL,NULL,
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6725','Johnston Island 1961',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3201','1961-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6726','Sister Islands Geodetic Datum 1961',NULL,NULL,'EPSG','7008','EPSG','8901','EPSG','3186','1961-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6727','Midway 1961',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3202','1961-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6728','Pico de las Nieves 1984',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','4598',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6728','Pico de las Nieves 1984',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3873',NULL,0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6729','Pitcairn 1967',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3208','1967-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6730','Santo 1965',NULL,NULL,'EPSG','7022','EPSG','8901','EPSG','3194','1965-01-01',0);
|
||||
INSERT INTO "geodetic_datum" VALUES('EPSG','6731','Viti Levu 1916',NULL,NULL,'EPSG','7012','EPSG','8901','EPSG','3195','1916-01-01',1);
|
||||
|
||||
@@ -20,10 +20,6 @@ VALUES
|
||||
('SeTa2016.gsb','de_lgvl_saarland_SeTa2016.tif','SeTa2016.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/de_lgvl_saarland_SeTa2016.tif',1,1,NULL),
|
||||
('NTv2_SN.gsb','de_geosn_NTv2_SN.tif','NTv2_SN.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/de_geosn_NTv2_SN.tif',1,1,NULL),
|
||||
('AT_GIS_GRID.gsb','at_bev_AT_GIS_GRID.tif','AT_GIS_GRID.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/at_bev_AT_GIS_GRID.tif',1,1,NULL),
|
||||
('GV_HoehenGrid_V1.csv','at_bev_GV_Hoehengrid_V1.tif',NULL,'GTiff','vgridshift',0,NULL,'https://cdn.proj.org/at_bev_GV_Hoehengrid_V1.tif',1,1,NULL),
|
||||
('GEOID_GRS80_Oesterreich.csv','at_bev_GEOID_GRS80_Oesterreich.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/at_bev_GEOID_GRS80_Oesterreich.tif',1,1,NULL),
|
||||
('GEOID_BESSEL_Oesterreich.csv','at_bev_GEOID_BESSEL_Oesterreich.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/at_bev_GEOID_BESSEL_Oesterreich.tif',1,1,NULL),
|
||||
('GV_Hoehengrid_plus_Geoid_V3.csv','at_bev_GV_Hoehengrid_plus_Geoid_V2.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/at_bev_GV_Hoehengrid_plus_Geoid_V2.tif',1,1,NULL),
|
||||
('nzgd2kgrid0005.gsb','nz_linz_nzgd2kgrid0005.tif','nzgd2kgrid0005.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/nz_linz_nzgd2kgrid0005.tif',1,1,NULL),
|
||||
('OSTN15_NTv2_OSGBtoETRS.gsb','uk_os_OSTN15_NTv2_OSGBtoETRS.tif','OSTN15_NTv2_OSGBtoETRS.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/uk_os_OSTN15_NTv2_OSGBtoETRS.tif',1,1,NULL),
|
||||
-- Continental USA VERTCON: NGVD (19)29 height to NAVD (19)88 height
|
||||
@@ -47,8 +43,6 @@ VALUES
|
||||
('OSGM15_Malin.gri','uk_os_OSGM15_Malin.tif','OSGM15_Malin.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/uk_os_OSGM15_Malin.tif',1,1,NULL),
|
||||
-- Northern Ireland: OSGM15 height, Belfast height -> ETRS89 ellipsoidal heights
|
||||
('OSGM15_Belfast.gri','uk_os_OSGM15_Belfast.tif','OSGM15_Belfast.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/uk_os_OSGM15_Belfast.tif',1,1,NULL),
|
||||
-- United Kingdom: OSGM15 height, ODN height -> ETRS89 ellipsoidal heights
|
||||
('OSTN15_OSGM15_GB.txt','uk_os_OSGM15_GB.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/uk_os_OSGM15_GB.tif',1,1,NULL),
|
||||
-- US GEOID99 height models. Not mapped: Alaska: g1999a01.gtx to g1999a04.gtx. Hawaii: g1999h01.gtx, Puerto Rico: g1999p01.gtx
|
||||
('g1999u01.bin','us_noaa_g1999u01.tif','g1999u01.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/us_noaa_g1999u01.tif',1,1,NULL),
|
||||
('g1999u02.bin','us_noaa_g1999u02.tif','g1999u02.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/us_noaa_g1999u02.tif',1,1,NULL),
|
||||
@@ -139,12 +133,11 @@ VALUES
|
||||
('CHENyx06_ETRS.gsb','ch_swisstopo_CHENyx06_ETRS.tif','CHENyx06_ETRS.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/ch_swisstopo_CHENyx06_ETRS.tif',1,1,NULL),
|
||||
-- Spain
|
||||
('100800401.gsb','es_cat_icgc_100800401.tif','100800401.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/es_cat_icgc_100800401.tif',1,1,NULL),
|
||||
('SPED2ETV2.gsb','es_ign_SPED2ETV2.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/es_ign_SPED2ETV2.tif',1,1,NULL),
|
||||
('EGM08_REDNAP.txt','es_ign_egm08-rednap.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/es_ign_egm08-rednap.tif',1,1,NULL),
|
||||
('EGM08_REDNAP_Canarias.txt','es_ign_egm08-rednap-canarias.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/es_ign_egm08-rednap-canarias.tif',1,1,NULL),
|
||||
-- Portugal
|
||||
('DLx_ETRS89_geo.gsb','pt_dgt_DLx_ETRS89_geo.tif','DLx_ETRS89_geo.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/pt_dgt_DLx_ETRS89_geo.tif',1,1,NULL),
|
||||
('D73_ETRS89_geo.gsb','pt_dgt_D73_ETRS89_geo.tif','D73_ETRS89_geo.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/pt_dgt_D73_ETRS89_geo.tif',1,1,NULL),
|
||||
('portugal/DLX_ETRS89_geo','pt_dgt_DLx_ETRS89_geo.tif','DLx_ETRS89_geo.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/pt_dgt_DLx_ETRS89_geo.tif',1,1,NULL),
|
||||
('portugal/D73_ETRS89_geo','pt_dgt_D73_ETRS89_geo.tif','D73_ETRS89_geo.gsb','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/pt_dgt_D73_ETRS89_geo.tif',1,1,NULL),
|
||||
-- Canada provincial grids
|
||||
('AB_CSRS.DAC','ca_nrc_ABCSRSV4.tif','ABCSRSV4.GSB','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/ca_nrc_ABCSRSV4.tif',1,1,NULL),
|
||||
('CRD27_00.GSB','ca_nrc_CRD27_00.tif','CRD27_00.GSB','GTiff','hgridshift',0,NULL,'https://cdn.proj.org/ca_nrc_CRD27_00.tif',1,1,NULL),
|
||||
@@ -183,17 +176,10 @@ VALUES
|
||||
('Icegeoid_ISN2004.gtx','is_lmi_Icegeoid_ISN2004.tif','Icegeoid_ISN2004.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/is_lmi_Icegeoid_ISN2004.tif',1,1,NULL),
|
||||
('Icegeoid_ISN93.gtx','is_lmi_Icegeoid_ISN93.tif','Icegeoid_ISN93.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/is_lmi_Icegeoid_ISN93.tif',1,1,NULL),
|
||||
('Icegeoid_ISN2016.gtx','is_lmi_Icegeoid_ISN2016.tif','Icegeoid_ISN2016.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/is_lmi_Icegeoid_ISN2016.tif',1,1,NULL),
|
||||
-- New Caledonia,
|
||||
('gr3dnc01b.mnt','nc_dittt_gr3dnc01b.tif',NULL,'GTiff','geocentricoffset',0,NULL,'https://cdn.proj.org/nc_dittt_gr3dnc01b.tif',1,1,NULL),
|
||||
('gr3dnc02b.mnt','nc_dittt_gr3dnc02b.tif',NULL,'GTiff','geocentricoffset',0,NULL,'https://cdn.proj.org/nc_dittt_gr3dnc02b.tif',1,1,NULL),
|
||||
('gr3dnc03a.mnt','nc_dittt_gr3dnc03a.tif',NULL,'GTiff','geocentricoffset',0,NULL,'https://cdn.proj.org/nc_dittt_gr3dnc03a.tif',1,1,NULL),
|
||||
('Ranc08_Circe.mnt','nc_dittt_Ranc08_Circe.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/nc_dittt_Ranc08_Circe.tif',1,1,NULL),
|
||||
-- New Zealand grid shift models.
|
||||
('auckland-1946-to-nzvd2016-conversion.csv','nz_linz_auckht1946-nzvd2016.tif','auckht1946-nzvd2016.gtx','GTiff','vgridshift',0,NULL,'https://cdn.proj.org/nz_linz_auckht1946-nzvd2016.tif',1,1,NULL),
|
||||
-- Slovakia
|
||||
('Slovakia_JTSK03_to_JTSK.LAS','sk_gku_JTSK03_to_JTSK.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/sk_gku_JTSK03_to_JTSK.tif',1,1,NULL),
|
||||
('Slovakia_ETRS89h_to_Baltic1957.gtx','sk_gku_Slovakia_ETRS89h_to_Baltic1957.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/sk_gku_Slovakia_ETRS89h_to_Baltic1957.tif',1,1,NULL),
|
||||
('Slovakia_ETRS89h_to_EVRF2007.gtx','sk_gku_Slovakia_ETRS89h_to_EVRF2007.tif',NULL,'GTiff','geoid_like',0,NULL,'https://cdn.proj.org/sk_gku_Slovakia_ETRS89h_to_EVRF2007.tif',1,1,NULL),
|
||||
-- Superseded entries
|
||||
('bluff-1955-to-nzvd2016-conversion.csv','nz_linz_blufht1955-nzvd2016.tif','blufht1955-nzvd2016.gtx','GTiff','vgridshift',0,NULL,'https://cdn.proj.org/nz_linz_blufht1955-nzvd2016.tif',1,1,NULL),
|
||||
('dunedin-1958-to-nzvd2016-conversion.csv','nz_linz_duneht1958-nzvd2016.tif','duneht1958-nzvd2016.gtx','GTiff','vgridshift',0,NULL,'https://cdn.proj.org/nz_linz_duneht1958-nzvd2016.tif',1,1,NULL),
|
||||
@@ -225,10 +211,5 @@ VALUES
|
||||
('nzgeoid2016.gtx','nz_linz_nzgeoid2016.tif','nzgeoid2016.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/nz_linz_nzgeoid2016.tif',1,1,NULL),
|
||||
-- Superseded
|
||||
('nzgeoid09.sid','nz_linz_nzgeoid2009.tif','nzgeoid2009.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/nz_linz_nzgeoid2009.tif',1,1,NULL),
|
||||
('nzgeoid2009.gtx','nz_linz_nzgeoid2009.tif','nzgeoid2009.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/nz_linz_nzgeoid2009.tif',1,1,NULL),
|
||||
-- Brazil
|
||||
('CA61_003.gsb','br_ibge_CA61_003.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/br_ibge_CA61_003.tif',1,1,NULL),
|
||||
('CA7072_003.gsb','br_ibge_CA7072_003.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/br_ibge_CA7072_003.tif',1,1,NULL),
|
||||
('SAD69_003.gsb','br_ibge_SAD69_003.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/br_ibge_SAD69_003.tif',1,1,NULL),
|
||||
('SAD96_003.gsb','br_ibge_SAD96_003.tif',NULL,'GTiff','hgridshift',0,NULL,'https://cdn.proj.org/br_ibge_SAD96_003.tif',1,1,NULL)
|
||||
('nzgeoid2009.gtx','nz_linz_nzgeoid2009.tif','nzgeoid2009.gtx','GTiff','geoid_like',0,NULL,'https://cdn.proj.org/nz_linz_nzgeoid2009.tif',1,1,NULL)
|
||||
;
|
||||
|
||||
@@ -254,8 +254,8 @@ INSERT INTO "grid_transformation" VALUES('EPSG','8361','ETRS89 to ETRS89 + Balti
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8362','ETRS89 to ETRS89 + EVRF2007 height (1)','Uses ETRS89 (realization ETRF2000) and quasigeoid model DMQSK2014E. 1 sigma = 29 mm (test performed on 93 independent points). Uses method 9635 rather than method 9665 to facilitate Baltic 1957 to EVRF2007 transformation (see transformation code 8363).','Geodetic survey, GIS','EPSG','9635','Geog3D to Geog2D+GravityRelatedHeight (US .gtx)','EPSG','4937','EPSG','7423','EPSG','1211',0.03,'EPSG','8666','Geoid (height correction) model file','Slovakia_ETRS89h_to_EVRF2007.gtx',NULL,NULL,NULL,NULL,NULL,NULL,'UGKK-Svk',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8364','S-JTSK [JTSK03] to S-JTSK (1)','Derived at 684 identical points.','Applications to 5cm accuracy.','EPSG','9613','NADCON','EPSG','8351','EPSG','4156','EPSG','1211',0.05,'EPSG','8657','Latitude difference file','Slovakia_JTSK03_to_JTSK.LAS','EPSG','8658','Longitude difference file','Slovakia_JTSK03_to_JTSK.LOS',NULL,NULL,'UGKK-Svk',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8369','BD72 to ETRS89 (3)','File name is lower case and despite its name is between geographic CRSs. (Similarly-named file in upper case BD72LB72_ETRS89LB08 operates in projected CRS domain).','For applications to an accuracy of 0.01 metre.','EPSG','9615','NTv2','EPSG','4313','EPSG','4258','EPSG','1347',0.01,'EPSG','8656','Latitude and longitude difference file','bd72lb72_etrs89lb08.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Bel 0.01m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8371','RGF93 to NGF-IGN69 height (2)','Replaces RGF93 to NGF-IGN69 height (1) (code 10000). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method given in file RAF09.xml.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5720','EPSG','1326',0.02,'EPSG','8666','Geoid (height correction) model file','RAF09.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8372','RGF93 to NGF-IGN78 height (2)','Replaces RGF93 to NGF-IGN78 height (1) (code 10002). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method given in file RAC09.xml.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5721','EPSG','1327',0.05,'EPSG','8666','Geoid (height correction) model file','RAC09.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8371','RGF93 to NGF IGN69 height (2)','Replaces RGF93 to NGF IGN69 height (1) (code 10000). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method given in file RAF09.xml.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5720','EPSG','1326',0.02,'EPSG','8666','Geoid (height correction) model file','RAF09.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8372','RGF93 to IGN78 Corsica height (2)','Replaces RGF93 to NGF IGN69 height (1) (code 10002). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method given in file RAC09.xml.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5721','EPSG','1327',0.05,'EPSG','8666','Geoid (height correction) model file','RAC09.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8444','GDA94 to GDA2020 (4)','See GDA94 to GDA2020 (1) (code 8048) for transformation using Helmert method which gives identical results.','Spatial referencing.','EPSG','9615','NTv2','EPSG','4283','EPSG','7844','EPSG','4169',0.05,'EPSG','8656','Latitude and longitude difference file','GDA94_GDA2020_conformal_christmas_island.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'ICSM-Cxr Conf',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8445','GDA94 to GDA2020 (5)','See GDA94 to GDA2020 (1) (code 8048) for transformation using Helmert method which gives identical results.','Spatial referencing.','EPSG','9615','NTv2','EPSG','4283','EPSG','7844','EPSG','1069',0.05,'EPSG','8656','Latitude and longitude difference file','GDA94_GDA2020_conformal_cocos_island.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'ICSM-Cck Conf',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8446','GDA94 to GDA2020 (3)','Gives identical results to Helmert transformation GDA94 to GDA2020 (1) (code 8048). See GDA94 to GDA2020 (2) (code 8447) for alternative with local distortion modelling included. GDA2020 Technical Manual and fact sheet T1 give guidance on which to use.','Conformal transformation of GDA94 coordinates that have been derived through GNSS CORS.','EPSG','9615','NTv2','EPSG','4283','EPSG','7844','EPSG','2575',0.05,'EPSG','8656','Latitude and longitude difference file','GDA94_GDA2020_conformal.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'ICSM-Aus NTv2 Conf',0);
|
||||
@@ -275,7 +275,7 @@ INSERT INTO "grid_transformation" VALUES('EPSG','8665','Guam 1963 to NAD83(HARN)
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8668','Puerto Rico to NAD83 (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°.','Spatial referencing.','EPSG','1074','NADCON5 (2D)','EPSG','4139','EPSG','4269','EPSG','3634',0.15,'EPSG','8657','Latitude difference file','nadcon5.pr40.nad83_1986.prvi.lat.trn.20160901.b','EPSG','8658','Longitude difference file','nadcon5.pr40.nad83_1986.prvi.lon.trn.20160901.b',NULL,NULL,'NGS-Pri Vir Nadcon5',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8669','NAD83 to NAD83(HARN) (50)','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°.','Spatial referencing.','EPSG','1074','NADCON5 (2D)','EPSG','4269','EPSG','4152','EPSG','3634',0.15,'EPSG','8657','Latitude difference file','nadcon5.nad83_1986.nad83_1993.prvi.lat.trn.20160901.b','EPSG','8658','Longitude difference file','nadcon5.nad83_1986.nad83_1993.prvi.lon.trn.20160901.b',NULL,NULL,'NGS-Pri Vir Nadcon5',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8676','Canada velocity grid v6','','Change of coordinate epoch for points referenced to NAD83(CSRS)v6.','EPSG','1070','Point motion by grid (Canada NTv2_Vel)','EPSG','8251','EPSG','8251','EPSG','1061',0.01,'EPSG','1050','Point motion velocity grid file','cvg60.cvb',NULL,NULL,NULL,NULL,NULL,NULL,'NRC-Can cvg6.0',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8885','RGF93 to NGF-IGN69 height (3)','Replaces RGF93 to NGF-IGN69 height (2) (code 8371). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method is bilinear.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5720','EPSG','1326',0.01,'EPSG','8666','Geoid (height correction) model file','RAF18.tac',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra 18',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','8885','RGF93 to NGF IGN69 height (3)','Replaces RGF93 to NGF IGN69 height (2) (code 8371). Accuracy at each 0.0333333333333° in longitude and 0.025° in latitude grid node is given within the geoid model file. Recommended interpolation method is bilinear.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4965','EPSG','5720','EPSG','1326',0.01,'EPSG','8666','Geoid (height correction) model file','RAF18.tac',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra 18',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9105','ATS77 to NAD83 (1)','','Spatial referencing.','EPSG','9615','NTv2','EPSG','4122','EPSG','4269','EPSG','2313',0.5,'EPSG','8656','Latitude and longitude difference file','GS7783.GSB',NULL,NULL,NULL,NULL,NULL,NULL,'NSGC-Can NS',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9106','ATS77 to NAD83(CSRS)v6 (4)','Derived through NAD83(CSRS)v6. Replaces ATS77 to NAD83(CSRS)v3 (3) (transformation code 9235).','Spatial referencing.','EPSG','9615','NTv2','EPSG','4122','EPSG','8252','EPSG','2313',0.06,'EPSG','8656','Latitude and longitude difference file','NS778302.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'NSGC-Can NS v2',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9107','NAD27 to NAD83(CSRS)v3 (5)','Derived through NAD83(CSRS)v3 but within accuracy of transformation may be assumed to apply to any version. For Toronto use NAD27 to NAD83(CSRS) (6) (CT code 9108).','Spatial referencing.','EPSG','9615','NTv2','EPSG','4267','EPSG','8240','EPSG','4537',1.5,'EPSG','8656','Latitude and longitude difference file','ON27CSv1.GSB',NULL,NULL,NULL,NULL,NULL,NULL,'LIO-Can Ont ex Tor',0);
|
||||
@@ -316,7 +316,7 @@ INSERT INTO "grid_transformation" VALUES('EPSG','9168','NAD83(FBN) to NAVD88 hei
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9169','NAD83(HARN) to NAVD88 height (9)','Uses Geoid06 hybrid model. Replaced by Geoid09 model (CT code 9174).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','4957','EPSG','5703','EPSG','1330',0.02,'EPSG','8666','Geoid (height correction) model file','geoid06_ak.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-US AK',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9170','NAD83(FBN) to ASVD02 height (1)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 7650).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','8542','EPSG','6643','EPSG','2288',0.05,'EPSG','8666','Geoid (height correction) model file','g2009s01.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Asm 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9171','NAD83(FBN) to GUVD04 height (1)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 7648).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','8542','EPSG','6644','EPSG','3255',0.05,'EPSG','8666','Geoid (height correction) model file','g2009g01.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Gum 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9172','NAD83(FBN) to NMVD03 height (1)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 7649).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','8542','EPSG','6640','EPSG','4171',0.05,'EPSG','8666','Geoid (height correction) model file','g2009g01.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Mnp 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9172','NAD83(FBN) to NMVD03 height (1)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 7649).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','8542','EPSG','6640','EPSG','4171',0.05,'EPSG','8666','Geoid (height correction) model file','g2009g01.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Mnp 12B',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9173','NAD83(NSRS2007) to NAVD88 height (1)','Uses Geoid09 hybrid model. Replaced by 2012 model (CT code 6326).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','4893','EPSG','5703','EPSG','1323',0.05,'EPSG','8666','Geoid (height correction) model file','geoid09_conus.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-US Conus 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9174','NAD83(NSRS2007) to NAVD88 height (2)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 6327).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','4893','EPSG','5703','EPSG','1330',0.05,'EPSG','8666','Geoid (height correction) model file','geoid09_ak.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-US AK 09',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9175','NAD83(NSRS2007) to PRVD02 height (1)','Uses Geoid09 hybrid model. Replaced by Geoid12 model (CT code 7646).','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','4893','EPSG','6641','EPSG','3294',0.05,'EPSG','8666','Geoid (height correction) model file','g2009p01.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Pri 09',0);
|
||||
@@ -325,7 +325,7 @@ INSERT INTO "grid_transformation" VALUES('EPSG','9187','RGAF09 to IGN 1988 SB he
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9188','RGAF09 to IGN 1988 SM height (2)','Accuracy 0.05m to 0.1m. Replaces RGAF09 to IGN 1988 SM height (1), transformation code 5505.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','5488','EPSG','5620','EPSG','2890',0.1,'EPSG','8666','Geoid (height correction) model file','gg10_smv2.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Glp StM',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9228','RGSPM06 to Danger 1950 height (2)','Accuracy 0.01m to 0.05m within onshore area. Replaces RGSPM06 to Danger 1950 height (1), CT code 9137.','Derivation of gravity-related heights from GPS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4466','EPSG','5792','EPSG','1220',0.05,'EPSG','8666','Geoid (height correction) model file','RASPM2018.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-SPM',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9229','NAD83(2011) to NAVD88 height (3)','Uses Geoid18 hybrid model. Replaces 12B model. See information source for further information.','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','6319','EPSG','5703','EPSG','1323',0.015,'EPSG','8666','Geoid (height correction) model file','g2018u0.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-US Conus 18',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9230','NAD83(2011) to PRVD02 height (2)','Uses Geoid18 hybrid model. Replaces 12B model. See information source for further information.','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','6319','EPSG','6641','EPSG','3294',0.015,'EPSG','8666','Geoid (height correction) model file','g2018p0.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Pri 18',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9230','NAD83(2011) to PRVD02 height (2)','Uses Geoid18 hybrid model. Replaces 12B model. See information source for further information.','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','6319','EPSG','6641','EPSG','3294',0.015,'EPSG','8666','Geoid (height correction) model file','g2018p0.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Pri 12B',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9231','NAD83(2011) to VIVD09 height (2)','Uses Geoid18 hybrid model. Replaces 12B model. See information source for further information.','Derivation of approximate gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','6319','EPSG','6642','EPSG','3330',0.015,'EPSG','8666','Geoid (height correction) model file','g2018p0.bin',NULL,NULL,NULL,NULL,NULL,NULL,'NGS-Vir 18',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9232','ISN93 to ISN2016 (1)','Grid transformation based on Kriging between ISN93 and ISN2016. Accuracy is better than 5 cm in stable areas but can be around 25 cm in areas that have suffered deformation due to earthquake or volcanic eruption.','Spatial referencing.','EPSG','9615','NTv2','EPSG','4659','EPSG','8086','EPSG','1120',0.05,'EPSG','8656','Latitude and longitude difference file','ISN93_ISN2016.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'LMI-Isl',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9233','ISN2004 to ISN2016 (1)','Grid transformation based on Kriging between ISN2004 and ISN2016. Accuracy is better than 5 cm in stable areas but can be around 25 cm in areas that have suffered deformation due to earthquake or volcanic eruption.','Spatial referencing.','EPSG','9615','NTv2','EPSG','5324','EPSG','8086','EPSG','1120',0.05,'EPSG','8656','Latitude and longitude difference file','ISN2004_ISN2016.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'LMI-Isl',0);
|
||||
@@ -345,12 +345,10 @@ INSERT INTO "grid_transformation" VALUES('EPSG','9256','POSGAR 2007 to SRVN16 he
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9275','GHA height to EVRF2000 Austria height (1)','Care! Austrian literature describes this transformation in direction EVRF2000 Austria height to GHA height with offset subtracted. EPSG method has offset as an addition. See method formula and example. The grid is implemented in BEV-Transformator.','Change of height to a different vertical reference surface.','EPSG','1080','Vertical Offset by Grid Interpolation (BEV AT)','EPSG','5778','EPSG','9274','EPSG','1037',0.05,'EPSG','8732','Vertical offset file','GV_HoehenGrid_V1.csv',NULL,NULL,NULL,NULL,'EPSG','4312','BEV-Aut',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9276','ETRS89 to EVRF2000 Austria height (1)','Austrian Geoid 2008. Accuracy 5cm (1 sigma). The transformation is implemented in BEV-Transformator.','Derivation of gravity-related heights from GNSS observations.','EPSG','1081','Geographic3D to GravityRelatedHeight (BEV AT)','EPSG','4937','EPSG','9274','EPSG','1037',0.05,'EPSG','8666','Geoid (height correction) model file','GEOID_GRS80_Oesterreich.csv',NULL,NULL,NULL,NULL,'EPSG','4167','BEV-Aut',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9277','MGI to EVRF2000 Austria height (1)','Austrian Geoid 2008 (Bessel ellipsoid). Accuracy 5cm (1 sigma). The transformation is implemented in BEV-Transformator.','Derivation of gravity-related heights from GNSS observations.','EPSG','1081','Geographic3D to GravityRelatedHeight (BEV AT)','EPSG','9267','EPSG','9274','EPSG','1037',0.05,'EPSG','8666','Geoid (height correction) model file','GEOID_BESSEL_Oesterreich.csv',NULL,NULL,NULL,NULL,'EPSG','4312','BEV-Aut',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9278','ETRS89 to GHA height (1)','This transformation gives same result as concatenation of ETRS89 to EVRF2000 Austria height and EVRF2000 Austria height to GHA height transformations, CTs code 9276 and 9275. Accuracy 5cm (1 sigma). The transformation is implemented in BEV-Transformator.','Derivation of gravity-related heights from GNSS observations.','EPSG','1081','Geographic3D to GravityRelatedHeight (BEV AT)','EPSG','4937','EPSG','5778','EPSG','1037',0.05,'EPSG','8666','Geoid (height correction) model file','GV_Hoehengrid_plus_Geoid_V3.csv',NULL,NULL,NULL,NULL,NULL,NULL,'BEV-Aut',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9278','ETRS89 to GHA Austria height (1)','This transformation gives same result as concatenation of ETRS89 to EVRF2000 Austria height and EVRF2000 Austria height to GHA height transformations, CTs code 9276 and 9275. Accuracy 5cm (1 sigma). The transformation is implemented in BEV-Transformator.','Derivation of gravity-related heights from GNSS observations.','EPSG','1081','Geographic3D to GravityRelatedHeight (BEV AT)','EPSG','4937','EPSG','5778','EPSG','1037',0.05,'EPSG','8666','Geoid (height correction) model file','GV_Hoehengrid_plus_Geoid_V3.csv',NULL,NULL,NULL,NULL,NULL,NULL,'BEV-Aut',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9280','ITRF2005 to SA LLD height (1)','Hybrid geoid referenced to ITRF2005@2010.02. Accuracy 7cm at 1 sigma.','Derivation of gravity-related heights from GNSS observations.','EPSG','1082','Geographic3D to GravityRelatedHeight (SA 2010)','EPSG','7910','EPSG','9279','EPSG','3309',0.07,'EPSG','8666','Geoid (height correction) model file','SAGEOID2010.dat',NULL,NULL,NULL,NULL,NULL,NULL,'NGI-Zaf',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9282','Amersfoort to ETRS89 (9)','Consistent to within 1mm with official RNAPTRANS(TM)2018 at ground level onshore and at MSL offshore. The horizontal deviation using this NTv2 grid is approximately 1mm per 50m height difference from ground level or MSL.','Approximation of horizontal component of official 3D RDNAPTRANS(TM) transformation, which since 1st October 2000 has defined Amersfoort geodetic datum.','EPSG','9615','NTv2','EPSG','4289','EPSG','4258','EPSG','1275',0.001,'EPSG','8656','Latitude and longitude difference file','rdtrans2018.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'NSGI-Nld 2018',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9283','ETRS89 to NAP height (2)','Vertical component of official RDNAPTRANS(TM)2018 procedure. Replaces previous versions of RDNAPTRANS.','Derivation of gravity-related heights from GPS observations.','EPSG','9665','Geographic3D to GravityRelatedHeight (gtx)','EPSG','4937','EPSG','5709','EPSG','1275',0.001,'EPSG','8666','Geoid (height correction) model file','nlgeo2018.gtx',NULL,NULL,NULL,NULL,NULL,NULL,'NSGI-Nld 2018',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9302','HS2-IRF to ETRS89 (1)','In conjunction with the HS2-TM projection (code 9301), emulates zero-distortion HS2P1+14 Snake projection. For use with OSNet v2009 CORS. Supersedes HS2TN02 used with OSNet v2001. Derived at 350000 locations, RMS 0.15 mm; this is considered errorless.','Engineering survey for HS2 project phases 1 and 2a.','EPSG','9615','NTv2','EPSG','9299','EPSG','4258','EPSG','4582',0.0,'EPSG','8656','Latitude and longitude difference file','HS2TN15_NTv2.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'HS2-Gbr OSNet2009',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9304','ETRS89 to HS2-VRF height (1)','Defines HS2-VRF using OSNet v2009. Full grid also available in a single file in each of Leica, Topcon and Trimble formats.','Derivation of gravity-related heights from GNSS observations.','EPSG','9661','Geographic3D to GravityRelatedHeight (EGM)','EPSG','4937','EPSG','9303','EPSG','4582',0.001,'EPSG','8666','Geoid (height correction) model file','HS2GM15W.grd',NULL,NULL,NULL,NULL,NULL,NULL,'HS2-Gbr HS2GM15 W',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9310','DHDN to ETRS89 (10)','Replaces SeTa2009 from 2018-01-15. Derived using the 2016 implementation of ETRS89 / DREF91 and DHHN2016. Coincident with the transformation of cadastral data from DHDN to ETRS89 used by LVGL at a level of 1-2 mm.','Cadastre, engineering survey, topographic mapping (large scale).','EPSG','9615','NTv2','EPSG','4314','EPSG','4258','EPSG','4584',0.01,'EPSG','8656','Latitude and longitude difference file','SeTa2016.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'LVGL-Deu SL 2016',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9312','NZVD2016 height to Auckland 1946 height (2)','Derived at 260 control points. Mean offset 0.292m, standard deviation 0.029m, maximum difference from mean 0.075m. Supersedes NZVD2016 height to Auckland 1946 height (1) (code 7860) after change of grid file format.','Transformation between national and local height systems.','EPSG','1084','Vertical Offset by Grid Interpolation (gtx)','EPSG','7839','EPSG','5759','EPSG','3764',0.02,'EPSG','8732','Vertical offset file','auckht1946-nzvd2016.gtx',NULL,NULL,NULL,NULL,'EPSG','4167','LINZ-NZ AUCK gtx',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9313','NZVD2016 height to Bluff 1955 height (2)','Derived at 71 control points. Mean offset 0.273m, standard deviation 0.034m, maximum difference from mean 0.079m. Supersedes NZVD2016 height to Bluff 1955 height (1) (code 7861) after change of grid file format.','Transformation between national and local height systems.','EPSG','1084','Vertical Offset by Grid Interpolation (gtx)','EPSG','7839','EPSG','5760','EPSG','3801',0.02,'EPSG','8732','Vertical offset file','blufht1955-nzvd2016.gtx',NULL,NULL,NULL,NULL,'EPSG','4167','LINZ-NZ BLUF gtx',0);
|
||||
@@ -372,45 +370,10 @@ INSERT INTO "grid_transformation" VALUES('EPSG','9328','NEA74 Noumea to RGNC91-9
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9329','IGN72 Grande Terre to RGNC91-93 (4)','Developed in July 2002 and officially adopted in August 2005. May be emulated using NTv2 method - see RGNC91-93 to IGN72 Grande Terre (6) (code 15962).','Accuracy better than +/- 0.1 metre.','EPSG','1087','Geocentric translation by Grid Interpolation (IGN)','EPSG','4662','EPSG','4749','EPSG','2822',0.1,'EPSG','8727','Geocentric translation file','gr3dnc01b.mnt',NULL,NULL,NULL,NULL,'EPSG','4749','BGN-Ncl 0.1m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9330','IGN72 Grande Terre to RGNC91-93 (5)','Developed in July 2002 and officially adopted in August 2005.','Accuracy 5-10cm.','EPSG','1087','Geocentric translation by Grid Interpolation (IGN)','EPSG','4662','EPSG','4749','EPSG','2823',0.05,'EPSG','8727','Geocentric translation file','gr3dnc02b.mnt',NULL,NULL,NULL,NULL,'EPSG','4749','BGN-Ncl Noum 0.05m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9338','DHDN to ETRS89 (9)','Official transformation for the state of Baden-Württemberg. Used in ATKIS (Amtliches Topographisch-Kartographisches Informationssystem [Official Topographic and Cartographic Information System]).','Cadastre, engineering survey, topographic mapping (large scale).','EPSG','9615','NTv2','EPSG','4314','EPSG','4258','EPSG','4580',0.1,'EPSG','8656','Latitude and longitude difference file','BWTA2017.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'LGL-Deu BWTA2017',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9352','RGNC91-93 to NGNC08 height (1)','Geoid model RANC08 realizes NGNC08 height (CRS code 9351) to a precision of 2-5cm.','Derivation of gravity-related heights from GNSS observations.','EPSG','1073','Geographic3D to GravityRelatedHeight (IGN2009)','EPSG','4907','EPSG','9351','EPSG','3430',0.03,'EPSG','8666','Geoid (height correction) model file','Ranc08_Circe.mnt',NULL,NULL,NULL,NULL,NULL,NULL,'BGN-Ncl RANC08',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9355','KSA-GRF17 to KSA-VRF14 height (1)','Hybrid geoid, grid resolution 0.02° latitude x 0.025° longitude. Accuracy ~2 cm in the Eastern region and ~10-20 cm in the rest of KSA. Also available in IGN2009 format (method 1073). To access KSA-GEOID17 contact GCS by e-mail to info@gcs.gov.sa.','Derivation of gravity-related heights from GNSS observations.','EPSG','1047','Geographic3D to GravityRelatedHeight (Gravsoft)','EPSG','9332','EPSG','9335','EPSG','3303',0.1,'EPSG','8666','Geoid (height correction) model file','KSA-GEOID17.gra',NULL,NULL,NULL,NULL,NULL,NULL,'GCS-Sau',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9363','Ain el Abd to KSA-GRF17 (2)','Accuracy 5-10 cm.','Geodesy.','EPSG','1087','Geocentric translation by Grid Interpolation (IGN)','EPSG','4204','EPSG','9333','EPSG','3303',0.1,'EPSG','8727','Geocentric translation file','ARAMCO_AAA-KSAGRF_6.tac',NULL,NULL,NULL,NULL,'EPSG','9333','GCS-Sau 0.1m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9365','ETRS89 to TPEN11-IRF (1)','In conjunction with the TPEN11-TM map projection (code 9366) applied to TPEN11-IRF (code 9364), emulates the TPEN11 Snake and TPEN11ext Snake projections. Applied to ETRS89 (as realized through the OSNet v2009 CORS) defines TPEN11-IRF hence is errorless.','Engineering survey and topographic mapping for railway applications.','EPSG','9615','NTv2','EPSG','4258','EPSG','9364','EPSG','4583',0.0,'EPSG','8656','Latitude and longitude difference file','TN15-ETRS89-to-TPEN11-IRF.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'NR-Gbr TPEN11 OSNet2009',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9369','ETRS89 to MML07-IRF (1)','In conjunction with the MML07-TM map projection (code 9370) applied to MML07-IRF (code 9372), emulates the MML07 Snake projection. Applied to ETRS89 (as realized through the OSNet v2009 CORS) defines MML07-IRF hence is errorless.','Engineering survey and topographic mapping for railway applications.','EPSG','9615','NTv2','EPSG','4258','EPSG','9372','EPSG','4588',0.0,'EPSG','8656','Latitude and longitude difference file','TN15-ETRS89-to-MML07-IRF.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'NR-Gbr MML07 OSNet2009',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9386','ETRS89 to AbInvA96_2020-IRF (1)','In conjunction with AbInvA96_2020-TM map projection (code 9385) applied to AbInvA96_2020-IRF (code 9384), emulates the AbInvA96_2020 Snake projection. Applied to ETRS89 (as realized through the OSNet v2009) defines AbInvA96_2020-IRF hence is errorless.','Highway engineering.','EPSG','9615','NTv2','EPSG','4258','EPSG','9384','EPSG','4589',0.0,'EPSG','8656','Latitude and longitude difference file','TN15-ETRS89-to-AbInvA96_2020-IRF.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'TS-Gbr A96 OSNet2009',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9408','ED50 to ETRS89 (16)','Replaces ED50 to ETRS89 (12) (code 15932).','Spatial referencing.','EPSG','9615','NTv2','EPSG','4230','EPSG','4258','EPSG','4605',0.2,'EPSG','8656','Latitude and longitude difference file','PENR2009.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp v3 pen',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9409','ED50 to ETRS89 (17)','Replaces ED50 to ETRS89 (12) (code 15932).','Spatial referencing.','EPSG','9615','NTv2','EPSG','4230','EPSG','4258','EPSG','2335',0.2,'EPSG','8656','Latitude and longitude difference file','BALR2009.gsb',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp v3 Bal',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9410','ETRS89 to Alicante height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4937','EPSG','5782','EPSG','2366',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9411','ETRS89 to Mallorca height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4937','EPSG','9392','EPSG','4602',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9412','ETRS89 to Menorca height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4937','EPSG','9393','EPSG','4603',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9413','ETRS89 to Ibiza height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4937','EPSG','9394','EPSG','4604',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9414','ETRS89 to Ceuta 2 height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4937','EPSG','9402','EPSG','4590',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9415','REGCAN95 to Lanzarote height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9395','EPSG','4591',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9416','REGCAN95 to Fuerteventura height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9396','EPSG','4592',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9417','REGCAN95 to Gran Canaria height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9397','EPSG','4593',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9418','REGCAN95 to Tenerife height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9398','EPSG','4594',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9419','REGCAN95 to La Gomera height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9399','EPSG','4595',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9420','REGCAN95 to La Palma height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9400','EPSG','4596',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9421','REGCAN95 to El Hierro height (1)','','Derivation of gravity-related heights from GPS observations.','EPSG','1025','Geographic3D to GravityRelatedHeight (EGM2008)','EPSG','4080','EPSG','9401','EPSG','4597',0.05,'EPSG','8666','Geoid (height correction) model file','EGM08_REDNAP_Canarias.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN-Esp 2008',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9431','GHA height to EVRF2019 height (1)','Determined at 147 points, SD 0.060m. Offset: mean -0.306m, minimum -0.442m, maximum -0.219m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5778','EPSG','9389','EPSG','1037',0.12,'EPSG','8732','Vertical offset file','at_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Aut 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9432','GHA height to EVRF2019 mean-tide height (1)','Determined at 147 points, SD 0.058m. Offset: mean -0.330m, minimum -0.463m, maximum -0.245m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5778','EPSG','9390','EPSG','1037',0.116,'EPSG','8732','Vertical offset file','at_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Aut 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9433','Ostend height to EVRF2019 mean-tide height (1)','Determined at 39 points, SD 0.016m. Offset: mean -2.323m, minimum -2.372m, maximum -2.290m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5710','EPSG','9390','EPSG','1347',0.032,'EPSG','8732','Vertical offset file','be_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Bel 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9434','Ostend height to EVRF2019 height (1)','Determined at 39 points, SD 0.017m. Offset: mean -2.315m, minimum -2.364m, maximum -2.279m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5710','EPSG','9389','EPSG','1347',0.034,'EPSG','8732','Vertical offset file','be_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Bel 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9435','DHHN2016 height to EVRF2019 height (1)','Determined at 802 points, SD 0.010m. Offset: mean 0.013m, minimum -0.008m, maximum 0.039m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','7837','EPSG','9389','EPSG','3339',0.02,'EPSG','8732','Vertical offset file','de_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Deu 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9436','DHHN2016 height to EVRF2019 mean-tide height (1)','Determined at 802 points, SD 0.003m. Offset: mean 0.007m, minimum -0.004m, maximum 0.018m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','7837','EPSG','9390','EPSG','3339',0.006,'EPSG','8732','Vertical offset file','de_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Deu 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9437','Trieste height to EVRF2019 height (1)','Determined at 46 points, SD 0.016m. Offset: mean -0.548m, minimum -0.595m, maximum -0.500m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5195','EPSG','9389','EPSG','1148',0.032,'EPSG','8732','Vertical offset file','mk_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Mkd 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9438','Trieste height to EVRF2019 mean-tide height (1)','Determined at 46 points, SD 0.015m. Offset: mean -0.604m, minimum -0.650m, maximum -0.558m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5195','EPSG','9390','EPSG','1148',0.03,'EPSG','8732','Vertical offset file','mk_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Mkd 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9439','Cascais height to EVRF2019 height (1)','Determined at 18 points, SD 0.010m. Offset: mean -0.277m, minimum -0.323m, maximum -0.264m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5780','EPSG','9389','EPSG','1294',0.02,'EPSG','8732','Vertical offset file','pt_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Prt 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9440','Cascais height to EVRF2019 mean-tide height (1)','Determined at 18 points, SD 0.007m. Offset: mean -0.343m, minimum -0.383m, maximum -0.332m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5780','EPSG','9390','EPSG','1294',0.014,'EPSG','8732','Vertical offset file','pt_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Prt 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9441','SVS2010 height to EVRF2019 height (1)','Determined at 66 points, SD 0.003m. Offset: mean -0.258m, minimum -0.264m, maximum -0.250m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','8690','EPSG','9389','EPSG','3307',0.006,'EPSG','8732','Vertical offset file','si_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Svn 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9442','SVS2010 height to EVRF2019 mean-tide height (1)','Determined at 66 points, SD 0.004m. Offset: mean -0.290m, minimum -0.295m, maximum -0.280m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','8690','EPSG','9390','EPSG','3307',0.008,'EPSG','8732','Vertical offset file','si_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Svn 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9443','LHN95 height to EVRF2019 height (1)','Determined at 553 points, SD 0.075m. Offset: mean -0.204m, minimum -0.330m, maximum -0.130m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5729','EPSG','9389','EPSG','1286',0.15,'EPSG','8732','Vertical offset file','ch_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Che 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9444','LHN95 height to EVRF2019 mean-tide height (1)','Determined at 553 points, SD 0.073m. Offset: mean -0.233m, minimum -0.353m, maximum -0.044m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5729','EPSG','9390','EPSG','1286',0.146,'EPSG','8732','Vertical offset file','ch_2019_m.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Che 2019m',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','9445','ODN height to EVRF2019 height (1)','Determined at 35 points, SD 0.011m. Offset: mean -0.181m, minimum -0.202m, maximum -0.161m.','Vertical datum change.','EPSG','1085','Vertical Offset by Grid Interpolation (asc)','EPSG','5701','EPSG','9389','EPSG','2792',0.022,'EPSG','8732','Vertical offset file','gb_2019_z.asc',NULL,NULL,NULL,NULL,'EPSG','4258','EuG-Gbr 2019z',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10000','RGF93 to NGF-IGN69 height (1)','May be used for transformations from WGS 84 to NGF-IGN69. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4965','EPSG','5720','EPSG','1326',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10001','ETRS89 to NGF-IGN69 height (1)','Parameter values taken from RGF93 to NGF-IGN69 (1) (code 10000) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4937','EPSG','5720','EPSG','1326',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10002','RGF93 to NGF-IGN78 height (1)','May be used for transformations from WGS 84 to NGF-IGN78. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4965','EPSG','5721','EPSG','1327',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a_corse.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10003','ETRS89 to NGF-IGN78 height (1)','Parameter values taken from RGF93 to NGF-IGN78 (1) (code 10002) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4937','EPSG','5721','EPSG','1327',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a_corse.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10000','RGF93 to NGF IGN69 height (1)','May be used for transformations from WGS 84 to NGF IGN69. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4965','EPSG','5720','EPSG','1326',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10001','ETRS89 to NGF IGN69 height (1)','Parameter values taken from RGF93 to NGF IGN69 (1) (code 10000) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4937','EPSG','5720','EPSG','1326',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10002','RGF93 to IGN78 Corsica height (1)','May be used for transformations from WGS 84 to IGN78 Corsica. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4965','EPSG','5721','EPSG','1327',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a_corse.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10003','ETRS89 to IGN78 Corsica height (1)','Parameter values taken from RGF93 to IGN78 Corsica (1) (code 10002) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4937','EPSG','5721','EPSG','1327',0.5,'EPSG','8666','Geoid (height correction) model file','ggf97a_corse.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Fra Cor',0);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10004','RRAF 1991 to Martinique 1987 height (1)','May be used for transformations from WGS 84 to IGN 1987. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4973','EPSG','5756','EPSG','1156',998.0,'EPSG','8666','Geoid (height correction) model file','ggm00.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Mtq',1);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10005','RRAF 1991 to Guadeloupe 1988 height (1)','May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations. Accuracy 0.2m within onshore areas.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4973','EPSG','5757','EPSG','2892',0.2,'EPSG','8666','Geoid (height correction) model file','ggg00.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Glp GT',1);
|
||||
INSERT INTO "grid_transformation" VALUES('EPSG','10006','RRAF 1991 to Guadeloupe 1988 height (2)','May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.','Derivation of gravity-related heights from GPS observations.','EPSG','9664','Geographic3D to GravityRelatedHeight (IGN1997)','EPSG','4973','EPSG','5757','EPSG','2894',998.0,'EPSG','8666','Geoid (height correction) model file','ggg00_mg.txt',NULL,NULL,NULL,NULL,NULL,NULL,'IGN Glp MG',1);
|
||||
|
||||
@@ -763,7 +763,7 @@ INSERT INTO "helmert_transformation" VALUES('EPSG','5333','ITRF2005 to ITRF2008
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5350','Campo Inchauspe to POSGAR 2007 (1)','Adopted from U.S. Defense Mapping Agency values for Campo Inchauspe to WGS 84 (tfm code 1127) assuming that POSGAR 2007 is equivalent to WGS 84.','Accuracy 5m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4221','EPSG','5340','EPSG','3215',5.0,-148.0,136.0,90.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Arg',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5351','POSGAR 2007 to WGS 84 (1)','','Approximation at the sub meter level.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5340','EPSG','4326','EPSG','1033',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EPSG-Arg',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5374','MARGEN to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5354','EPSG','4326','EPSG','1049',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Bol',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5375','SIRGAS-Chile to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','9184','EPSG','4326','EPSG','1066',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Chl',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5375','SIRGAS-Chile to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','9184','EPSG','4326','EPSG','1066',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Chl',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5376','CR05 to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5365','EPSG','4326','EPSG','1074',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Cri',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5377','MACARIO SOLIS to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5371','EPSG','4326','EPSG','1186',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Pan',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','5378','Peru96 to WGS 84 (1)','','Accuracy 1m.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5373','EPSG','4326','EPSG','1189',1.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'OGP-Per',0);
|
||||
@@ -901,16 +901,16 @@ INSERT INTO "helmert_transformation" VALUES('EPSG','6942','AGD66 to PNG94 (7)','
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6943','AGD66 to WGS 84 (21)','Parameter values taken from AGD66 to PNG94 (3) (code 6938). Approximation at the +/- 5m level assuming that PNG94 is equivalent to WGS 84 within the accuracy of the transformation.','Low accuracy transformation suitable for mapping and navigation purposes only.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4202','EPSG','4326','EPSG','4214',5.0,-129.0,-58.0,152.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Qcl-Png Mainland',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6944','AGD66 to WGS 84 (22)','Parameter values taken from AGD66 to PNG94 (5) (code 6940). Approximation at the +/- 4m level assuming that PNG94 is equivalent to WGS 84 within the accuracy of the transformation.','Low accuracy transformation suitable for mapping and navigation purposes only.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4202','EPSG','4326','EPSG','4013',4.0,-131.3,-55.3,151.8,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Qcl-Png PFTB 2014',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6945','AGD66 to WGS 84 (23)','Parameter values taken from AGD66 to PNG94 (7) (code 6942). Approximation at the +/- 4m level assuming that PNG94 is equivalent to WGS 84 within the accuracy of the transformation.','Low accuracy transformation suitable for mapping and navigation purposes only.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4202','EPSG','4326','EPSG','4216',4.0,-137.4,-58.9,150.4,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Qcl-Png North Fly',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6949','PSAD56 to SIRGAS-Chile 2002 (1)','Also used as a transformation from PSAD56 to WGS 84 - see code 6971.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','5360','EPSG','4231',5.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6950','PSAD56 to SIRGAS-Chile 2002 (2)','Also used as a transformation from PSAD56 to WGS 84 - see code 6972.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','5360','EPSG','4222',5.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6951','PSAD56 to SIRGAS-Chile 2002 (3)','Also used as a transformation from PSAD56 to WGS 84 - see code 6973.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','5360','EPSG','4221',5.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6949','PSAD56 to SIRGAS-Chile (1)','Also used as a transformation from PSAD56 to WGS 84 - see code 6971.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9184','EPSG','4231',5.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6950','PSAD56 to SIRGAS-Chile (2)','Also used as a transformation from PSAD56 to WGS 84 - see code 6972.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9184','EPSG','4222',5.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6951','PSAD56 to SIRGAS-Chile (3)','Also used as a transformation from PSAD56 to WGS 84 - see code 6973.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9184','EPSG','4221',5.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6960','VN-2000 to WGS 84 (2)','','Academic research not officially adopted.','EPSG','9607','Coordinate Frame rotation (geog2D domain)','EPSG','4756','EPSG','4326','EPSG','3328',1.0,-191.90441429,-39.30318279,-111.45032835,'EPSG','9001',-0.00928836,0.01975479,-0.00427372,'EPSG','9104',0.252906278,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DoSM-Vnm',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6963','Albanian 1987 to ETRS89 (1)','Derived using 90 stations, mse 18cm. May be taken as approximate transformation from Albanian 1987 to WGS 84 (see code 6964).','Use only for horizontal coordinates; geoid heights must be calculated with ALBGEO3 software.','EPSG','9607','Coordinate Frame rotation (geog2D domain)','EPSG','4191','EPSG','4258','EPSG','3212',0.2,-44.183,-0.58,-38.489,'EPSG','9001',2.3867,2.7072,-3.5196,'EPSG','9104',-8.2703,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Alb 2D',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6964','Albanian 1987 to WGS 84 (1)','Parameter values from Albanian 1987 to ETRS89 (1) (code 6963). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.','Use only for horizontal coordinates; geoid heights must be calculated with ALBGEO3 software.','EPSG','9607','Coordinate Frame rotation (geog2D domain)','EPSG','4191','EPSG','4326','EPSG','3212',1.0,-44.183,-0.58,-38.489,'EPSG','9001',2.3867,2.7072,-3.5196,'EPSG','9104',-8.2703,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IOGP-Alb 2D',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6967','SAD69 to SIRGAS-Chile (1)','Also used as a transformation from SAD69 to WGS 84 - see code 6974. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','4326','EPSG','4232',5.0,-59.0,-11.0,-52.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6968','SAD69 to SIRGAS-Chile 2002 (2)','Also used as a transformation from SAD69 to WGS 84 - see code 6975. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','5360','EPSG','4224',5.0,-64.0,0.0,-32.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6968','SAD69 to SIRGAS-Chile (2)','Also used as a transformation from SAD69 to WGS 84 - see code 6975. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9184','EPSG','4224',5.0,-64.0,0.0,-32.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6969','SAD69 to SIRGAS-Chile (3)','Also used as a transformation from SAD69 to WGS 84 - see code 6976. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','4326','EPSG','4221',5.0,-72.0,10.0,-32.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6970','SAD69 to SIRGAS-Chile 2002 (4)','Also used as a transformation from SAD69 to WGS 84 - see code 6977.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','5360','EPSG','2805',5.0,-79.0,13.0,-14.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl D',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6970','SAD69 to SIRGAS-Chile (4)','Also used as a transformation from SAD69 to WGS 84 - see code 6977.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9184','EPSG','2805',5.0,-79.0,13.0,-14.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl D',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6971','PSAD56 to WGS 84 (15)','Derived at 5 stations. Replaces PSAD56 to WGS 84 (3) (code 1203). Also used as a transformation from PSAD56 to SIRGAS-Chile - see code 6949.','For military purposes. Accuracy 10m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','4326','EPSG','4231',17.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Chl N 2014',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6972','PSAD56 to WGS 84 (16)','Derived at 7 stations. Also used as a transformation from PSAD56 to SIRGAS-Chile - see code 6950.','For military purposes. Accuracy 10m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','4326','EPSG','4222',17.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Chl Cen 2014',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','6973','PSAD56 to WGS 84 (17)','Derived at 6 stations. Replaces PSAD56 to WGS 84 (4) (code 1204). Info source gives S limit as 44°S but Chilean IGM states that PSAD56 limit is 43°30''S. Also used as a transformation from PSAD56 to SIRGAS-Chile - see code 6951.','For military purposes. Accuracy 10m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','4326','EPSG','4221',17.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Chl S 2014',0);
|
||||
@@ -933,8 +933,8 @@ INSERT INTO "helmert_transformation" VALUES('EPSG','7442','Nord Sahara 1959 to W
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7443','ONGD14 to WGS 84 (2)','Approximation at the +/- 1m level assuming that ONG14 is equivalent to WGS 84. See transformation code 7377 for authoritative values.','Geodesy.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','7373','EPSG','4326','EPSG','1183',2.0,0.0,0.0,0.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IOGP-Omn',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7444','CGRS93 to ETRS89 (1)','Derived at 6 points at epoch 1993.1. May be taken as approximate transformation CGRS93 to WGS 84 - see code 7445.','Small scale hydrographic and aviation mapping.','EPSG','9606','Position Vector transformation (geog2D domain)','EPSG','6311','EPSG','4258','EPSG','3236',0.1,8.846,-4.394,-1.122,'EPSG','9001',0.00237,0.146528,-0.130428,'EPSG','9104',0.783926,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DLS-Cyp',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7445','CGRS93 to WGS 84 (1)','Parameter values from CGRS93 to ETRS89 (1) (code 7444). Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.','Small scale hydrographic and aviation mapping.','EPSG','9606','Position Vector transformation (geog2D domain)','EPSG','6311','EPSG','4326','EPSG','3236',1.0,8.846,-4.394,-1.122,'EPSG','9001',0.00237,0.146528,-0.130428,'EPSG','9104',0.783926,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IOGP-Cyp',1);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7448','SAD69 to SIRGAS-Chile 2002 (1)','Also used as a transformation from SAD69 to WGS 84 - see code 6974. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','5360','EPSG','4232',5.0,-59.0,-11.0,-52.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7449','SAD69 to SIRGAS-Chile 2002 (3)','Also used as a transformation from SAD69 to WGS 84 - see code 6976. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','5360','EPSG','4221',5.0,-72.0,10.0,-32.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7448','SAD69 to SIRGAS-Chile (1)','Also used as a transformation from SAD69 to WGS 84 - see code 6974. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9184','EPSG','4232',5.0,-59.0,-11.0,-52.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7449','SAD69 to SIRGAS-Chile (3)','Also used as a transformation from SAD69 to WGS 84 - see code 6976. Note: SAD69 adopted in Chile only south of 43°30''S.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9184','EPSG','4221',5.0,-72.0,10.0,-32.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7666','WGS 84 (G1762) to ITRF2008 (1)','Defined at epoch 2005.0. Scale difference in ppb where 1/billion = 1E-9 or nm/m.','Geodesy.','EPSG','1032','Coordinate Frame rotation (geocentric domain)','EPSG','7664','EPSG','5332','EPSG','1262',0.01,0.0,0.0,0.0,'EPSG','1025',0.0,0.0,0.0,'EPSG','1031',0.0,'EPSG','1028',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Wld 2005.0',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7667','WGS 84 (G1674) to WGS 84 (G1762) (1)','Defined at epoch 2005.0. Scale difference in ppb where 1/billion = 1E-9 or nm/m.','Geodesy.','EPSG','1032','Coordinate Frame rotation (geocentric domain)','EPSG','7662','EPSG','7664','EPSG','1262',0.01,-4.0,3.0,4.0,'EPSG','1025',0.27,-0.27,0.38,'EPSG','1031',-6.9,'EPSG','1028',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Wld 2005.0',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','7668','WGS 84 (G1150) to WGS 84 (G1762) (1)','Defined at epoch 2001.0. Scale difference in ppb where 1/billion = 1E-9 or nm/m.','Geodesy','EPSG','1032','Coordinate Frame rotation (geocentric domain)','EPSG','7660','EPSG','7664','EPSG','1262',0.02,-6.0,5.0,20.0,'EPSG','1025',0.0,0.0,0.0,'EPSG','1031',-4.5,'EPSG','1028',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NGA-Wld 2001.0',0);
|
||||
@@ -1179,24 +1179,7 @@ INSERT INTO "helmert_transformation" VALUES('EPSG','9263','Hito XVIII 1963 to WG
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9264','POSGAR 2007 to WGS 84 (2)','Derived as average at all points common between the POSGAR 94 and POSGAR 2007 networks. POSGAR 94 was adjusted to the WGS 84 coordinates of 20 stations in March to May 1994. Accuracy 0.1m in 1994 + 1.5cm per year.','Oil and gas exploration and production.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','5340','EPSG','4326','EPSG','1033',0.5,-0.41,0.46,-0.35,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'YPF-Arg',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9281','Amersfoort to ETRS89 (8)','Derived using ETRF2014. In RDNAPTRANS2018 software used assuming an ETRS89 ellipsoidal height of 43m and with an additional correction grid (corrections of up to 0.25m). Replaces Amersfoort to ETRS89 (5) and (6) (tfm codes 4830 and 4831).','Accuracy 0.25m','EPSG','9607','Coordinate Frame rotation (geog2D domain)','EPSG','4289','EPSG','4258','EPSG','1275',0.25,565.7381,50.4018,465.2904,'EPSG','9001',1.91514,-1.60363,9.09546,'EPSG','9109',4.07244,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IOGP-Nld 2018',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9298','ONGD17 to WGS 84 (1)','','Geodesy.','EPSG','1032','Coordinate Frame rotation (geocentric domain)','EPSG','9292','EPSG','4978','EPSG','1183',0.1,1.16835,-1.42001,-2.24431,'EPSG','9001',0.00822,0.05508,-0.01818,'EPSG','9104',0.23388,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'NSA-Omn',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9334','ITRF2014 to KSA-GRF17 (1)','Arabian plate rotations derived from obs. at 41 sites with at least 2.5 years of continuous observations. May be approximated by position vector CT with rX=8.393", rY=-0.749", rZ=10.276" valid at 2017.00 and degrading by approximately 2.5cm per year.','Geodesy.','EPSG','1053','Time-dependent Position Vector tfm (geocentric)','EPSG','7789','EPSG','9331','EPSG','1206',0.001,0.0,0.0,0.0,'EPSG','1025',0.0,0.0,0.0,'EPSG','1031',0.0,'EPSG','1028',0.0,0.0,0.0,'EPSG','1027',-1.199,0.107,-1.468,'EPSG','1032',0.0,'EPSG','1030',2017.0,'EPSG','1029',NULL,NULL,NULL,NULL,NULL,'GCS-Sau',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9339','PSAD56 to SIRGAS-Chile 2010 (1)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6971.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','8949','EPSG','4231',5.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9340','PSAD56 to SIRGAS-Chile 2010 (2)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6972.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','8949','EPSG','4222',5.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9341','PSAD56 to SIRGAS-Chile 2010 (3)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6973.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','8949','EPSG','4221',5.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9342','PSAD56 to SIRGAS-Chile 2013 (1)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6971.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9148','EPSG','4231',5.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9343','PSAD56 to SIRGAS-Chile 2013 (2)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6972.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9148','EPSG','4222',5.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9344','PSAD56 to SIRGAS-Chile 2013 (3)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6973.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9148','EPSG','4221',5.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9345','PSAD56 to SIRGAS-Chile 2016 (1)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6971.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9153','EPSG','4231',5.0,-302.0,272.0,-360.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl A',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9346','PSAD56 to SIRGAS-Chile 2016 (2)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6972.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9153','EPSG','4222',5.0,-328.0,340.0,-329.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl B',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9347','PSAD56 to SIRGAS-Chile 2016 (3)','Also used as a transformation from PSAD56 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6973.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4248','EPSG','9153','EPSG','4221',5.0,-352.0,403.0,-287.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl C',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9348','SAD69 to SIRGAS-Chile 2010 (4)','Also used as a transformation from SAD69 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6977.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','8949','EPSG','2805',5.0,-79.0,13.0,-14.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl D',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9349','SAD69 to SIRGAS-Chile 2013 (4)','Also used as a transformation from SAD69 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6977.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9148','EPSG','2805',5.0,-79.0,13.0,-14.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl D',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9350','SAD69 to SIRGAS-Chile 2016 (4)','Also used as a transformation from SAD69 to other realizations of SIRGAS-Chile and to WGS 84 - see code 6977.','Small and medium scale cartographic mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4618','EPSG','9153','EPSG','2805',5.0,-79.0,13.0,-14.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'IGM-Chl D',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9361','MTRF-2000 to KSA-GRF17 (1)','','Geodesy.','EPSG','9606','Position Vector transformation (geog2D domain)','EPSG','8818','EPSG','9333','EPSG','1206',0.1,0.0469,-0.2827,0.0866,'EPSG','9001',0.00559,-0.004981,0.023108,'EPSG','9104',-0.008051,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'GCS-Sau',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9362','Ain el Abd to KSA-GRF17 (1)','For a more accurate transformation see Ain el Abd to KSA-GRF17 (2) (CT code 9363)','Geodesy.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4204','EPSG','9333','EPSG','3303',2.0,13.8714,-83.9721,101.674,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'GCS-Sau 2m',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9381','ITRF2014 to IGb14 (1)','Scale difference in ppb where 1/billion = 1E-9 or nm/m. IGb14 is aligned with IGS14 which by definition aligned with ITRF2014.','Geodesy','EPSG','1065','Time-specific Position Vector transform (geocen)','EPSG','7789','EPSG','9378','EPSG','1262',0.0,0.0,0.0,0.0,'EPSG','1033',0.0,0.0,0.0,'EPSG','1031',0.0,'EPSG','1028',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2010.0,'EPSG','1029',NULL,NULL,NULL,NULL,NULL,'IGS-Wld',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9382','IGS14 to IGb14 (1)','Scale difference in ppb where 1/billion = 1E-9 or nm/m. IGS14 and IGb14 are both by definition aligned with ITRF2014.','Geodesy','EPSG','1065','Time-specific Position Vector transform (geocen)','EPSG','8227','EPSG','9378','EPSG','1262',0.0,0.0,0.0,0.0,'EPSG','1025',0.0,0.0,0.0,'EPSG','1031',0.0,'EPSG','1028',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2010.0,'EPSG','1029',NULL,NULL,NULL,NULL,NULL,'IGS-Wld',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9383','KSA-GRF17 to WGS 84 (1)','Derived from ITRF2014 to KSA-GRF17 (1) (CT code 9334). Valid at 2017.00 and degrading by approximately 2.5cm per year.','Spatial Referencing.','EPSG','9606','Position Vector transformation (geog2D domain)','EPSG','9333','EPSG','4326','EPSG','1206',1.0,0.0,0.0,0.0,'EPSG','9001',-8.393,0.749,-10.276,'EPSG','1031',0.0,'EPSG','9202',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'GCS-Sau',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','9334','ITRF2014 to KSA-GRF17 (1)','Arabian plate rotations derived during KSA-GRF17 adjustment from observations at 41 sites with at least 2.5 years of continuous observations.','Geodesy.','EPSG','1053','Time-dependent Position Vector tfm (geocentric)','EPSG','7789','EPSG','9331','EPSG','1206',0.001,0.0,0.0,0.0,'EPSG','1025',0.0,0.0,0.0,'EPSG','1031',0.0,'EPSG','1028',0.0,0.0,0.0,'EPSG','1027',-1.199,0.107,-1.468,'EPSG','1032',0.0,'EPSG','1030',2017.0,'EPSG','1029',NULL,NULL,NULL,NULL,NULL,'GCS-Sau',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','10085','Trinidad 1903 to WGS 84 (2)','Parameter values provided to EOG by Trinidad Ministry of Energy and Energy Industries. Used by EOG offshore Trinidad (including Pelican, Kiskadee and Ibis fields) since 1996.','Oil exploration.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4302','EPSG','4326','EPSG','1339',3.0,-61.0,285.2,471.6,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EOG-Tto Trin',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','10086','JAD69 to WGS 72 (1)','Derived in 1977 through Transit observations at 2 stations by US DMA.','For military mapping.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4242','EPSG','4322','EPSG','3342',15.0,48.0,208.0,382.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'SD-Jam',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','10089','Aratu to WGS 84 (5)','Used by ExxonMobil for block BMS1. See WGS 84 (13) (tfm code 5051) which Petrobras now recommends for the area.','Oil exploration.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4208','EPSG','4326','EPSG','2962',7.0,-163.466,317.396,-147.538,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EXM-Bra Santos',0);
|
||||
@@ -1326,7 +1309,7 @@ INSERT INTO "helmert_transformation" VALUES('EPSG','15811','Antigua 1943 to WGS
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15812','Deception Island to WGS 84 (1)','','Scientific mapping. Accuracy +/- 20m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4736','EPSG','4326','EPSG','3204',35.0,260.0,12.0,-147.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Ata Dec',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15813','South Georgia 1968 to WGS 84 (1)','Determined from 1 satellite station.','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4722','EPSG','4326','EPSG','3529',44.0,-794.0,119.0,-298.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Sgs Sgeorg',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15814','SIGD61 to WGS 84 (1)','Determined from 1 satellite station.','Military mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4726','EPSG','4326','EPSG','3186',44.0,42.0,124.0,147.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Cym Little Brac',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15815','PN84 to WGS 84 (1)','Determined at 1 satellite station. Note: DMA gives extent as all Canary Islands but according to IGN Spain PN84 extent is only the four western islands.','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4728','EPSG','4326','EPSG','4598',44.0,-307.0,-92.0,127.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Esp Canary',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15815','Pico de las Nieves 1984 to WGS 84 (1)','Determined at 1 satellite station.','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4728','EPSG','4326','EPSG','3873',44.0,-307.0,-92.0,127.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Esp Canary',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15816','Tristan 1968 to WGS 84 (1)','Determined at 1 satellite station.','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4734','EPSG','4326','EPSG','3184',44.0,-632.0,438.0,-609.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Shn Tris',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15817','Midway 1961 to WGS 84 (1)','Derived at 1 satellite station. Information source states "provided for historical purposes only. These parameter [values] should not be used". Replaced by Midway 1961 to WGS 84 (2) (tfm code 15818).','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4727','EPSG','4326','EPSG','3202',44.0,912.0,-58.0,1227.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Umi Midway 1987',0);
|
||||
INSERT INTO "helmert_transformation" VALUES('EPSG','15818','Midway 1961 to WGS 84 (2)','Derived at 1 satellite station. Replaces Midway 1961 to WGS 84 (1) (tfm code 15817).','Military and topographic mapping. Accuracy +/- 25m in each axis.','EPSG','9603','Geocentric translations (geog2D domain)','EPSG','4727','EPSG','4326','EPSG','3202',44.0,403.0,-81.0,277.0,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'DMA-Umi Midway 2003',0);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
INSERT INTO "metadata" VALUES('EPSG.VERSION', 'v9.8.15');
|
||||
INSERT INTO "metadata" VALUES('EPSG.DATE', '2020-08-02');
|
||||
INSERT INTO "metadata" VALUES('EPSG.VERSION', 'v9.8.9');
|
||||
INSERT INTO "metadata" VALUES('EPSG.DATE', '2020-04-07');
|
||||
|
||||
@@ -168,7 +168,7 @@ INSERT INTO "other_transformation" VALUES('EPSG','5408','Poolbeg to Belfast (1)'
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5412','KOC CD to Kuwait PWD (1)','Construction datum is 0.49m below PWD datum.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5790','EPSG','5788','EPSG','1136',0.1,'EPSG','8603','Vertical Offset',0.49,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'KOC-Kwt',1);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5413','KOC CD height to KOC WD depth (1)','Construction Datum datum plane is 4.74m (15.55ft) below Well Datum datum plane.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5790','EPSG','5789','EPSG','3267',0.1,'EPSG','8603','Vertical Offset',4.74,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'KOC-Kwt',1);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5414','KOC WD to Kuwait PWD (1)','Well datum is 4.25m above PWD datum.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5789','EPSG','5788','EPSG','1136',0.1,'EPSG','8603','Vertical Offset',-4.25,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'KOC-Kwt',1);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5419','NGF-IGN69 height to EVRF2000 height (1)','Determined at 8 points. RMS residual 0.005m, maximum residual 0.010m. The NGF-IGN69 vertical reference surface is below the EVRF2000 vertical reference surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','5720','EPSG','5730','EPSG','1326',0.1,'EPSG','8603','Vertical Offset',-0.486,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Fra',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5419','NGF IGN69 height to EVRF2000 height (1)','Determined at 8 points. RMS residual 0.005m, maximum residual 0.010m. The IGN69 vertical reference surface is below the EVRF2000 vertical reference surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','5720','EPSG','5730','EPSG','1326',0.1,'EPSG','8603','Vertical Offset',-0.486,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Fra',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5425','NAP height to EVRF2000 height (1)','Determined at 757 points. RMS residual 0.002m, maximum residual 0.021m. The NAP vertical reference surface is below the EVRF2000 vertical reference surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','5709','EPSG','5730','EPSG','1275',0.1,'EPSG','8603','Vertical Offset',-0.005,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Nld',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5427','Cascais height to EVRF2000 height (1)','Determined at 5 points. RMS residual 0.013m, maximum residual 0.021m. The Cascais vertical reference surface is below the EVRF2000 vertical reference surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','5780','EPSG','5730','EPSG','1294',0.1,'EPSG','8603','Vertical Offset',-0.315,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Prt',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','5432','N60 height to EVRF2000 height (1)','Determined at 66 points. RMS residual 0.003m, maximum residual 0.009m. The N60 vertical reference surface is above the EVRF2000 vertical reference surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','5717','EPSG','5730','EPSG','3333',0.1,'EPSG','8603','Vertical Offset',0.213,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Fin',0);
|
||||
@@ -218,10 +218,6 @@ INSERT INTO "other_transformation" VALUES('EPSG','8354','Black Sea height to Bla
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','8355','AIOC95 height to AIOC95 depth','Change of axis positive direction from up to down.','Change of axis positive direction to facilitate transformation of heights or depths through concatenated operations.','EPSG','1068','Height Depth Reversal','EPSG','5797','EPSG','5734','EPSG','2592',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','8356','Caspian height to Caspian depth','Change of axis positive direction from up to down.','Change of axis positive direction to facilitate transformation of heights or depths through concatenated operations.','EPSG','1068','Height Depth Reversal','EPSG','5611','EPSG','5706','EPSG','1291',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','8359','Baltic 1957 height to Baltic 1957 depth','Change of axis positive direction from up to down.','Change of axis positive direction to facilitate transformation of heights or depths through concatenated operations.','EPSG','1068','Height Depth Reversal','EPSG','8357','EPSG','8358','EPSG','1306',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','9371','Vienna height to GHA height (1)','Defines Wiener Null surface. GHA vertical reference surface is 156.68m below Wiener Null surface.','Change of height to a different vertical reference surface.','EPSG','9616','Vertical Offset','EPSG','8881','EPSG','5778','EPSG','4585',0.0,'EPSG','8603','Vertical Offset',156.68,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'BEV-Aut Wien',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','9446','ODN height to EVRF2019 mean-tide height (1)','Determined at Channel Tunnel portal.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5701','EPSG','9390','EPSG','2792',0.02,'EPSG','8603','Vertical Offset',-0.173,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Gbr 2019m',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','9447','Antalya height to EVRF2019 mean-tide height (1)','Determined at two points. No accuracy figure available. Applicable for points up to a maximum height of about 1000 m.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5775','EPSG','9390','EPSG','3322',0.02,'EPSG','8603','Vertical Offset',-0.446,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Tur 2019m',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','9448','Antalya height to EVRF2019 height (1)','Determined at two points. No accuracy figure available. Applicable for points up to a maximum height of about 1000 m.','Vertical datum change.','EPSG','9616','Vertical Offset','EPSG','5775','EPSG','9389','EPSG','3322',0.02,'EPSG','8603','Vertical Offset',-0.392,'EPSG','9001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EuG-Tur 2019z',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','10087','Jamaica 1875 / Jamaica (Old Grid) to JAD69 / Jamaica National Grid (1)','Derived by least squares fit at primary triangulation stations. Accuracy will be less outside of this network due to extrapolation.','Topographic mapping.','EPSG','9624','Affine parametric transformation','EPSG','24100','EPSG','24200','EPSG','3342',1.5,'EPSG','8623','A0',82357.457,'EPSG','9001','EPSG','8624','A1',0.304794369,'EPSG','9203','EPSG','8625','A2',1.5417425e-05,'EPSG','9203','EPSG','8639','B0',28091.324,'EPSG','9001','EPSG','8640','B1',-1.5417425e-05,'EPSG','9203','EPSG','8641','B2',0.304794369,'EPSG','9203',NULL,NULL,NULL,NULL,NULL,NULL,'SD-Jam',0);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','10088','JAD69 / Jamaica National Grid to Jamaica 1875 / Jamaica (Old Grid) (1)','Derived by least squares fit at primary triangulation stations. Accuracy will be less outside of this network due to extrapolation.','Topographic mapping.','EPSG','9624','Affine parametric transformation','EPSG','24200','EPSG','24100','EPSG','3342',1.5,'EPSG','8623','A0',-270201.96,'EPSG','9005','EPSG','8624','A1',0.00016595792,'EPSG','9203','EPSG','8625','A2',3.2809005,'EPSG','9203','EPSG','8639','B0',-92178.51,'EPSG','9005','EPSG','8640','B1',3.2809005,'EPSG','9203','EPSG','8641','B2',-0.00016595792,'EPSG','9203',NULL,NULL,NULL,NULL,NULL,NULL,'SD-Jam',1);
|
||||
INSERT INTO "other_transformation" VALUES('EPSG','10095','Mauritania 1999 / UTM zone 28N to WGS 84 / UTM zone 28N (1)','Parameter values consistent with the OGP Affine parametric transformation method derived by OGP from the published Helmert 2D parameter values.','Minerals management.','EPSG','9624','Affine parametric transformation','EPSG','3103','EPSG','32628','EPSG','2971',40.0,'EPSG','8623','A0',NULL,'EPSG',NULL,'EPSG','8624','A1',NULL,'EPSG',NULL,'EPSG','8625','A2',NULL,'EPSG',NULL,'EPSG','8639','B0',NULL,'EPSG',NULL,'EPSG','8640','B1',NULL,'EPSG',NULL,'EPSG','8641','B2',NULL,'EPSG',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'MMI-Mau W',1);
|
||||
|
||||
@@ -4,7 +4,7 @@ INSERT INTO "prime_meridian" VALUES('EPSG','8901','Greenwich',0.0,'EPSG','9102',
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8902','Lisbon',-9.0754862,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8903','Paris',2.5969213,'EPSG','9105',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8904','Bogota',-74.04513,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8905','Madrid',-3.411455,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8905','Madrid',-3.411658,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8906','Rome',12.27084,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8907','Bern',7.26225,'EPSG','9110',0);
|
||||
INSERT INTO "prime_meridian" VALUES('EPSG','8908','Jakarta',106.482779,'EPSG','9110',0);
|
||||
|
||||
@@ -14,7 +14,6 @@ CREATE TABLE unit_of_measure(
|
||||
name TEXT NOT NULL CHECK (length(name) >= 2),
|
||||
type TEXT NOT NULL CHECK (type IN ('length', 'angle', 'scale', 'time')),
|
||||
conv_factor FLOAT,
|
||||
proj_short_name TEXT, -- PROJ string name, like 'm', 'ft'. Might be NULL
|
||||
deprecated BOOLEAN NOT NULL CHECK (deprecated IN (0, 1)),
|
||||
CONSTRAINT pk_unit_of_measure PRIMARY KEY (auth_name, code)
|
||||
);
|
||||
@@ -1340,8 +1339,6 @@ CREATE TABLE alias_name(
|
||||
source TEXT
|
||||
);
|
||||
|
||||
CREATE INDEX idx_alias_name_code ON alias_name(code);
|
||||
|
||||
CREATE TRIGGER alias_name_insert_trigger
|
||||
BEFORE INSERT ON alias_name
|
||||
FOR EACH ROW BEGIN
|
||||
@@ -1367,8 +1364,7 @@ CREATE TABLE supersession(
|
||||
'helmert_transformation', 'other_transformation', 'concatenated_operation')),
|
||||
replacement_auth_name TEXT NOT NULL,
|
||||
replacement_code TEXT NOT NULL,
|
||||
source TEXT,
|
||||
same_source_target_crs BOOLEAN NOT NULL CHECK (same_source_target_crs IN (0, 1)) -- for transformations, whether the (source_crs, target_crs) of the replacement transfrm is the same as the superseded one
|
||||
source TEXT
|
||||
);
|
||||
|
||||
CREATE INDEX idx_supersession ON supersession(superseded_table_name, superseded_auth_name, superseded_code);
|
||||
|
||||
@@ -62,7 +62,7 @@ INSERT INTO "projected_crs" VALUES('EPSG','2058','ED50(ED77) / UTM zone 38N',NUL
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2059','ED50(ED77) / UTM zone 39N',NULL,NULL,'EPSG','4400','EPSG','4154','EPSG','16039','EPSG','1465',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2060','ED50(ED77) / UTM zone 40N',NULL,NULL,'EPSG','4400','EPSG','4154','EPSG','16040','EPSG','1466',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2061','ED50(ED77) / UTM zone 41N',NULL,NULL,'EPSG','4400','EPSG','4154','EPSG','16041','EPSG','1467',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2062','Madrid 1870 (Madrid) / Spain LCC',NULL,NULL,'EPSG','4499','EPSG','4903','EPSG','19921','EPSG','2366',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2062','Madrid 1870 (Madrid) / Spain',NULL,NULL,'EPSG','4499','EPSG','4903','EPSG','19921','EPSG','2366',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2063','Dabola 1981 / UTM zone 28N',NULL,NULL,'EPSG','4400','EPSG','4315','EPSG','16028','EPSG','1468',NULL,1);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2064','Dabola 1981 / UTM zone 29N',NULL,NULL,'EPSG','4400','EPSG','4315','EPSG','16029','EPSG','1469',NULL,1);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','2065','S-JTSK (Ferro) / Krovak',NULL,NULL,'EPSG','6501','EPSG','4818','EPSG','19952','EPSG','1306',NULL,0);
|
||||
@@ -3293,7 +3293,7 @@ INSERT INTO "projected_crs" VALUES('EPSG','7799','BGS2005 / UTM zone 34N (N-E)',
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7800','BGS2005 / UTM zone 35N (N-E)',NULL,NULL,'EPSG','4531','EPSG','7798','EPSG','16035','EPSG','4427',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7801','BGS2005 / CCS2005',NULL,NULL,'EPSG','4531','EPSG','7798','EPSG','7802','EPSG','3224',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7803','BGS2005 / UTM zone 34N',NULL,NULL,'EPSG','4400','EPSG','7798','EPSG','16034','EPSG','4428',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7804','BGS2005 / UTM zone 35N',NULL,NULL,'EPSG','4400','EPSG','7798','EPSG','16034','EPSG','4427',NULL,1);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7804','BGS2005 / UTM zone 35N',NULL,NULL,'EPSG','4400','EPSG','7798','EPSG','16034','EPSG','4427',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7805','BGS2005 / UTM zone 36N',NULL,NULL,'EPSG','4400','EPSG','7798','EPSG','16036','EPSG','4426',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7825','Pulkovo 1942 / CS63 zone X1',NULL,NULL,'EPSG','4530','EPSG','4284','EPSG','7818','EPSG','4435',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','7826','Pulkovo 1942 / CS63 zone X2',NULL,NULL,'EPSG','4530','EPSG','4284','EPSG','7819','EPSG','4429',NULL,0);
|
||||
@@ -3614,23 +3614,7 @@ INSERT INTO "projected_crs" VALUES('EPSG','9285','Pampa del Castillo / Argentina
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9295','ONGD17 / UTM zone 39N',NULL,NULL,'EPSG','4400','EPSG','9294','EPSG','16039','EPSG','4322',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9296','ONGD17 / UTM zone 40N',NULL,NULL,'EPSG','4400','EPSG','9294','EPSG','16040','EPSG','4323',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9297','ONGD17 / UTM zone 41N',NULL,NULL,'EPSG','4400','EPSG','9294','EPSG','16041','EPSG','4324',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9300','HS2 Survey Grid',NULL,NULL,'EPSG','4400','EPSG','9299','EPSG','9301','EPSG','4582',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9311','NAD27 / US National Atlas Equal Area',NULL,NULL,'EPSG','4499','EPSG','4267','EPSG','3899','EPSG','1245',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9354','WGS 84 / IBCSO Polar Stereographic',NULL,NULL,'EPSG','4470','EPSG','4326','EPSG','9353','EPSG','4586',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9356','KSA-GRF17 / UTM zone 36N',NULL,NULL,'EPSG','4400','EPSG','9333','EPSG','16036','EPSG','4524',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9357','KSA-GRF17 / UTM zone 37N',NULL,NULL,'EPSG','4400','EPSG','9333','EPSG','16037','EPSG','4526',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9358','KSA-GRF17 / UTM zone 38N',NULL,NULL,'EPSG','4400','EPSG','9333','EPSG','16038','EPSG','4527',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9359','KSA-GRF17 / UTM zone 39N',NULL,NULL,'EPSG','4400','EPSG','9333','EPSG','16039','EPSG','4528',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9360','KSA-GRF17 / UTM zone 40N',NULL,NULL,'EPSG','4400','EPSG','9333','EPSG','16040','EPSG','3106',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9367','TPEN11 Grid',NULL,NULL,'EPSG','4400','EPSG','9364','EPSG','9366','EPSG','4583',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9373','MML07 Grid',NULL,NULL,'EPSG','4400','EPSG','9372','EPSG','9370','EPSG','4588',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9377','MAGNA-SIRGAS / Origen-Nacional',NULL,NULL,'EPSG','4500','EPSG','4686','EPSG','9376','EPSG','1070',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9387','AbInvA96_2020 Grid',NULL,NULL,'EPSG','4400','EPSG','9384','EPSG','9385','EPSG','4589',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9391','BGS2005 / UTM zone 35N',NULL,NULL,'EPSG','4400','EPSG','7798','EPSG','16035','EPSG','4427',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9404','PN68 / UTM zone 27N',NULL,NULL,'EPSG','4400','EPSG','9403','EPSG','16027','EPSG','4599',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9405','PN68 / UTM zone 28N',NULL,NULL,'EPSG','4400','EPSG','9403','EPSG','16028','EPSG','4600',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9406','PN84 / UTM zone 27N',NULL,NULL,'EPSG','4400','EPSG','4728','EPSG','16027','EPSG','4599',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','9407','PN84 / UTM zone 28N',NULL,NULL,'EPSG','4400','EPSG','4728','EPSG','16028','EPSG','4601',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','20004','Pulkovo 1995 / Gauss-Kruger zone 4',NULL,NULL,'EPSG','4530','EPSG','4200','EPSG','16204','EPSG','1763',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','20005','Pulkovo 1995 / Gauss-Kruger zone 5',NULL,NULL,'EPSG','4530','EPSG','4200','EPSG','16205','EPSG','1764',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','20006','Pulkovo 1995 / Gauss-Kruger zone 6',NULL,NULL,'EPSG','4530','EPSG','4200','EPSG','16206','EPSG','1765',NULL,0);
|
||||
@@ -4440,7 +4424,7 @@ INSERT INTO "projected_crs" VALUES('EPSG','29739','Tananarive / UTM zone 39S',NU
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29849','Timbalai 1948 / UTM zone 49N',NULL,NULL,'EPSG','4400','EPSG','4298','EPSG','16049','EPSG','1852',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29850','Timbalai 1948 / UTM zone 50N',NULL,NULL,'EPSG','4400','EPSG','4298','EPSG','16050','EPSG','1853',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29871','Timbalai 1948 / RSO Borneo (ch)',NULL,NULL,'EPSG','4402','EPSG','4298','EPSG','19956','EPSG','1362',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29872','Timbalai 1948 / RSO Borneo (ftSe)',NULL,NULL,'EPSG','4405','EPSG','4298','EPSG','19957','EPSG','3977',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29872','Timbalai 1948 / RSO Borneo (ftSe)',NULL,NULL,'EPSG','4405','EPSG','4298','EPSG','19957','EPSG','1851',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29873','Timbalai 1948 / RSO Borneo (m)',NULL,NULL,'EPSG','4400','EPSG','4298','EPSG','19958','EPSG','1362',NULL,0);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29900','TM65 / Irish National Grid',NULL,NULL,'EPSG','4400','EPSG','4299','EPSG','19908','EPSG','1305',NULL,1);
|
||||
INSERT INTO "projected_crs" VALUES('EPSG','29901','OSNI 1952 / Irish National Grid',NULL,NULL,'EPSG','4400','EPSG','4188','EPSG','19973','EPSG','2530',NULL,0);
|
||||
|
||||
@@ -1,246 +1,220 @@
|
||||
--- This file has been generated by scripts/build_db.py. DO NOT EDIT !
|
||||
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1112','helmert_transformation','EPSG','1672','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1154','helmert_transformation','EPSG','1304','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1232','helmert_transformation','EPSG','1305','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1236','helmert_transformation','EPSG','1280','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1236','helmert_transformation','EPSG','1669','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1298','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1299','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1300','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1301','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1320','helmert_transformation','EPSG','1326','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1321','helmert_transformation','EPSG','1324','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1322','helmert_transformation','EPSG','1324','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1324','helmert_transformation','EPSG','1327','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1325','helmert_transformation','EPSG','1327','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1330','helmert_transformation','EPSG','1557','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1437','helmert_transformation','EPSG','1895','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1451','grid_transformation','EPSG','1575','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1459','helmert_transformation','EPSG','1594','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1464','grid_transformation','EPSG','1596','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1506','grid_transformation','EPSG','1803','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1507','grid_transformation','EPSG','1803','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1559','grid_transformation','EPSG','1593','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1593','grid_transformation','EPSG','1804','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1596','grid_transformation','EPSG','1803','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1655','helmert_transformation','EPSG','1997','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1657','helmert_transformation','EPSG','1992','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1674','helmert_transformation','EPSG','1775','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1680','helmert_transformation','EPSG','1896','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1684','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1685','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1686','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1687','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1807','helmert_transformation','EPSG','1808','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1900','helmert_transformation','EPSG','1901','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8047','concatenated_operation','EPSG','8569','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8047','helmert_transformation','EPSG','1612','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8569','helmert_transformation','EPSG','1612','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1638','helmert_transformation','EPSG','10098','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1639','helmert_transformation','EPSG','10099','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1751','helmert_transformation','EPSG','15739','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1066','helmert_transformation','EPSG','15740','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15781','grid_transformation','EPSG','10084','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15791','helmert_transformation','EPSG','1330','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15817','helmert_transformation','EPSG','15818','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15852','grid_transformation','EPSG','15851','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15853','grid_transformation','EPSG','15851','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15854','grid_transformation','EPSG','15851','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15856','grid_transformation','EPSG','15851','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1309','helmert_transformation','EPSG','1776','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1673','helmert_transformation','EPSG','1777','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1753','helmert_transformation','EPSG','1766','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15895','grid_transformation','EPSG','15932','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15907','grid_transformation','EPSG','15933','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8581','helmert_transformation','EPSG','1439','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8657','helmert_transformation','EPSG','15846','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1672','helmert_transformation','EPSG','15934','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1829','helmert_transformation','EPSG','1449','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1830','helmert_transformation','EPSG','1448','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1831','helmert_transformation','EPSG','1242','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15993','helmert_transformation','EPSG','15994','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1656','helmert_transformation','EPSG','1988','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1658','helmert_transformation','EPSG','1987','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1928','helmert_transformation','EPSG','15901','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15783','helmert_transformation','EPSG','15901','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1917','helmert_transformation','EPSG','15902','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1927','helmert_transformation','EPSG','15902','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1962','helmert_transformation','EPSG','15903','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1963','helmert_transformation','EPSG','15903','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3972','helmert_transformation','EPSG','4834','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10092','helmert_transformation','EPSG','5051','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1992','helmert_transformation','EPSG','5037','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1281','helmert_transformation','EPSG','5043','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1267','helmert_transformation','EPSG','5044','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1997','helmert_transformation','EPSG','5038','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1550','helmert_transformation','EPSG','5061','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1551','helmert_transformation','EPSG','5061','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1552','helmert_transformation','EPSG','5061','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15710','helmert_transformation','EPSG','5053','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15711','helmert_transformation','EPSG','5051','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15712','helmert_transformation','EPSG','5055','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10091','helmert_transformation','EPSG','5055','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10089','helmert_transformation','EPSG','5051','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10090','helmert_transformation','EPSG','5053','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15872','helmert_transformation','EPSG','5078','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1642','helmert_transformation','EPSG','5485','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1643','helmert_transformation','EPSG','5486','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5055','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5053','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5051','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5055','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5053','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5051','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1079','helmert_transformation','EPSG','5484','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1078','helmert_transformation','EPSG','5483','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10082','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1108','helmert_transformation','EPSG','6905','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10081','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10078','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10039','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10040','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10041','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10042','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10043','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6392','helmert_transformation','EPSG','6279','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1121','helmert_transformation','EPSG','6906','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10083','grid_transformation','EPSG','5657','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6315','helmert_transformation','EPSG','6278','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6313','helmert_transformation','EPSG','6280','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1256','helmert_transformation','EPSG','6908','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1951','helmert_transformation','EPSG','6909','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','5662','helmert_transformation','EPSG','6939','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15938','helmert_transformation','EPSG','6998','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10000','grid_transformation','EPSG','8271','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15800','helmert_transformation','EPSG','6907','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15897','helmert_transformation','EPSG','6895','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6976','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6975','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6974','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1203','helmert_transformation','EPSG','6971','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1204','helmert_transformation','EPSG','6973','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10063','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10037','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10064','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10066','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10067','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10068','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10069','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5334','grid_transformation','EPSG','7718','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5335','grid_transformation','EPSG','7719','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10001','grid_transformation','EPSG','8271','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10058','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10059','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10060','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10061','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10062','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1646','grid_transformation','EPSG','7674','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10034','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10070','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10031','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10030','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10026','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10071','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10025','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10024','grid_transformation','EPSG','7713','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10072','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10033','grid_transformation','EPSG','7715','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10032','grid_transformation','EPSG','7716','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10021','grid_transformation','EPSG','7711','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10029','grid_transformation','EPSG','7712','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1766','grid_transformation','EPSG','7788','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10027','grid_transformation','EPSG','7714','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10023','grid_transformation','EPSG','7717','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10002','grid_transformation','EPSG','8272','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10073','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10038','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10074','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10035','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10044','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10045','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10046','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10047','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10048','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10049','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10050','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10051','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10052','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10053','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10036','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10054','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10055','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10056','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10057','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10075','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10076','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5338','grid_transformation','EPSG','7709','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5339','grid_transformation','EPSG','7710','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10077','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10079','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10080','grid_transformation','EPSG','5656','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10003','grid_transformation','EPSG','8272','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1923','helmert_transformation','EPSG','8270','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4829','concatenated_operation','EPSG','8443','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4827','concatenated_operation','EPSG','8443','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4827','concatenated_operation','EPSG','8442','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4829','concatenated_operation','EPSG','8442','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5504','grid_transformation','EPSG','9135','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5502','grid_transformation','EPSG','9136','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','8371','grid_transformation','EPSG','8885','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3917','helmert_transformation','EPSG','8688','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3915','helmert_transformation','EPSG','8688','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3916','helmert_transformation','EPSG','8689','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3914','helmert_transformation','EPSG','8689','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5506','grid_transformation','EPSG','9134','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5503','grid_transformation','EPSG','9133','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5505','grid_transformation','EPSG','9188','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5508','grid_transformation','EPSG','9187','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9137','grid_transformation','EPSG','9228','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','6326','grid_transformation','EPSG','9229','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7646','grid_transformation','EPSG','9230','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7647','grid_transformation','EPSG','9231','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4831','helmert_transformation','EPSG','9281','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4830','helmert_transformation','EPSG','9281','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7000','grid_transformation','EPSG','9282','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5657','grid_transformation','EPSG','8451','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7860','grid_transformation','EPSG','9312','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','4459','grid_transformation','EPSG','9325','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7840','grid_transformation','EPSG','9326','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7861','grid_transformation','EPSG','9313','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7872','grid_transformation','EPSG','9324','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7871','grid_transformation','EPSG','9323','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7870','grid_transformation','EPSG','9322','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7869','grid_transformation','EPSG','9321','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7868','grid_transformation','EPSG','9320','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7867','grid_transformation','EPSG','9319','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7866','grid_transformation','EPSG','9318','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7865','grid_transformation','EPSG','9317','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7864','grid_transformation','EPSG','9316','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7863','grid_transformation','EPSG','9315','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7862','grid_transformation','EPSG','9314','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5656','grid_transformation','EPSG','8451','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9170','grid_transformation','EPSG','7650','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9124','grid_transformation','EPSG','9125','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9246','grid_transformation','EPSG','9247','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10084','grid_transformation','EPSG','3859','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9171','grid_transformation','EPSG','7648','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','8268','grid_transformation','EPSG','8269','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9160','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9161','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9162','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9163','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9164','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9165','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9166','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9167','grid_transformation','EPSG','9168','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9173','grid_transformation','EPSG','6326','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9174','grid_transformation','EPSG','6327','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9172','grid_transformation','EPSG','7649','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9175','grid_transformation','EPSG','7646','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9176','grid_transformation','EPSG','7647','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10084','grid_transformation','EPSG','3858','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9168','grid_transformation','EPSG','9173','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9169','grid_transformation','EPSG','9174','EPSG',0);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15932','grid_transformation','EPSG','9409','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15932','grid_transformation','EPSG','9408','EPSG',1);
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1112','helmert_transformation','EPSG','1672','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1154','helmert_transformation','EPSG','1304','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1232','helmert_transformation','EPSG','1305','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1236','helmert_transformation','EPSG','1280','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1236','helmert_transformation','EPSG','1669','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1298','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1299','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1300','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1297','helmert_transformation','EPSG','1301','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1320','helmert_transformation','EPSG','1326','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1321','helmert_transformation','EPSG','1324','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1322','helmert_transformation','EPSG','1324','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1324','helmert_transformation','EPSG','1327','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1325','helmert_transformation','EPSG','1327','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1330','helmert_transformation','EPSG','1557','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1437','helmert_transformation','EPSG','1895','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1451','grid_transformation','EPSG','1575','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1459','helmert_transformation','EPSG','1594','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1464','grid_transformation','EPSG','1596','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1506','grid_transformation','EPSG','1803','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1507','grid_transformation','EPSG','1803','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1559','grid_transformation','EPSG','1593','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1593','grid_transformation','EPSG','1804','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','1596','grid_transformation','EPSG','1803','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1655','helmert_transformation','EPSG','1997','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1657','helmert_transformation','EPSG','1992','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1674','helmert_transformation','EPSG','1775','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1680','helmert_transformation','EPSG','1896','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1684','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1685','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1686','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1683','helmert_transformation','EPSG','1687','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1807','helmert_transformation','EPSG','1808','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1900','helmert_transformation','EPSG','1901','EPSG');
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8047','concatenated_operation','EPSG','8569','EPSG');
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8047','helmert_transformation','EPSG','1612','EPSG');
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8569','helmert_transformation','EPSG','1612','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1638','helmert_transformation','EPSG','10098','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1639','helmert_transformation','EPSG','10099','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1751','helmert_transformation','EPSG','15739','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1066','helmert_transformation','EPSG','15740','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15781','grid_transformation','EPSG','10084','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15791','helmert_transformation','EPSG','1330','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15817','helmert_transformation','EPSG','15818','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15852','grid_transformation','EPSG','15851','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15853','grid_transformation','EPSG','15851','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15854','grid_transformation','EPSG','15851','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15856','grid_transformation','EPSG','15851','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1309','helmert_transformation','EPSG','1776','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1673','helmert_transformation','EPSG','1777','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1753','helmert_transformation','EPSG','1766','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15895','grid_transformation','EPSG','15932','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','15907','grid_transformation','EPSG','15933','EPSG');
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8581','helmert_transformation','EPSG','1439','EPSG');
|
||||
INSERT INTO "supersession" VALUES('concatenated_operation','EPSG','8657','helmert_transformation','EPSG','15846','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1672','helmert_transformation','EPSG','15934','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1829','helmert_transformation','EPSG','1449','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1830','helmert_transformation','EPSG','1448','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1831','helmert_transformation','EPSG','1242','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15993','helmert_transformation','EPSG','15994','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1656','helmert_transformation','EPSG','1988','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1658','helmert_transformation','EPSG','1987','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1928','helmert_transformation','EPSG','15901','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15783','helmert_transformation','EPSG','15901','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1917','helmert_transformation','EPSG','15902','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1927','helmert_transformation','EPSG','15902','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1962','helmert_transformation','EPSG','15903','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1963','helmert_transformation','EPSG','15903','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3972','helmert_transformation','EPSG','4834','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10092','helmert_transformation','EPSG','5051','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1992','helmert_transformation','EPSG','5037','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1281','helmert_transformation','EPSG','5043','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1267','helmert_transformation','EPSG','5044','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1997','helmert_transformation','EPSG','5038','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1550','helmert_transformation','EPSG','5061','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1551','helmert_transformation','EPSG','5061','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1552','helmert_transformation','EPSG','5061','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15710','helmert_transformation','EPSG','5053','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15711','helmert_transformation','EPSG','5051','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15712','helmert_transformation','EPSG','5055','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10091','helmert_transformation','EPSG','5055','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10089','helmert_transformation','EPSG','5051','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10090','helmert_transformation','EPSG','5053','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15872','helmert_transformation','EPSG','5078','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1642','helmert_transformation','EPSG','5485','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1643','helmert_transformation','EPSG','5486','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5055','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5053','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15754','helmert_transformation','EPSG','5051','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5055','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5053','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','10093','helmert_transformation','EPSG','5051','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1079','helmert_transformation','EPSG','5484','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1078','helmert_transformation','EPSG','5483','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10082','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1108','helmert_transformation','EPSG','6905','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10081','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10078','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10039','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10040','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10041','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10042','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10043','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6392','helmert_transformation','EPSG','6279','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1121','helmert_transformation','EPSG','6906','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10083','grid_transformation','EPSG','5657','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6315','helmert_transformation','EPSG','6278','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','6313','helmert_transformation','EPSG','6280','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1256','helmert_transformation','EPSG','6908','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1951','helmert_transformation','EPSG','6909','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','5662','helmert_transformation','EPSG','6939','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15938','helmert_transformation','EPSG','6998','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10000','grid_transformation','EPSG','8271','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15800','helmert_transformation','EPSG','6907','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','15897','helmert_transformation','EPSG','6895','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6976','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6975','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1868','helmert_transformation','EPSG','6974','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1203','helmert_transformation','EPSG','6971','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1204','helmert_transformation','EPSG','6973','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10063','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10037','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10064','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10066','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10067','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10068','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10069','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5334','grid_transformation','EPSG','7718','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5335','grid_transformation','EPSG','7719','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10001','grid_transformation','EPSG','8271','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10058','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10059','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10060','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10061','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10062','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1646','grid_transformation','EPSG','7674','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10034','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10070','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10031','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10030','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10026','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10071','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10025','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10024','grid_transformation','EPSG','7713','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10072','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10033','grid_transformation','EPSG','7715','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10032','grid_transformation','EPSG','7716','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10021','grid_transformation','EPSG','7711','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10029','grid_transformation','EPSG','7712','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1766','grid_transformation','EPSG','7788','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10027','grid_transformation','EPSG','7714','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10023','grid_transformation','EPSG','7717','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10002','grid_transformation','EPSG','8272','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10073','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10038','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10074','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10035','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10044','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10045','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10046','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10047','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10048','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10049','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10050','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10051','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10052','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10053','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10036','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10054','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10055','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10056','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10057','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10075','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10076','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5338','grid_transformation','EPSG','7709','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5339','grid_transformation','EPSG','7710','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10077','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10079','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10080','grid_transformation','EPSG','5656','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','10003','grid_transformation','EPSG','8272','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','1923','helmert_transformation','EPSG','8270','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4829','concatenated_operation','EPSG','8443','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4827','concatenated_operation','EPSG','8443','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4827','concatenated_operation','EPSG','8442','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4829','concatenated_operation','EPSG','8442','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5504','grid_transformation','EPSG','9135','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5502','grid_transformation','EPSG','9136','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','8371','grid_transformation','EPSG','8885','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3917','helmert_transformation','EPSG','8688','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3915','helmert_transformation','EPSG','8688','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3916','helmert_transformation','EPSG','8689','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','3914','helmert_transformation','EPSG','8689','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5506','grid_transformation','EPSG','9134','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5503','grid_transformation','EPSG','9133','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5505','grid_transformation','EPSG','9188','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','5508','grid_transformation','EPSG','9187','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','9137','grid_transformation','EPSG','9228','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','6326','grid_transformation','EPSG','9229','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7646','grid_transformation','EPSG','9230','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7647','grid_transformation','EPSG','9231','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4831','helmert_transformation','EPSG','9281','EPSG');
|
||||
INSERT INTO "supersession" VALUES('helmert_transformation','EPSG','4830','helmert_transformation','EPSG','9281','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7000','grid_transformation','EPSG','9282','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7860','grid_transformation','EPSG','9312','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','4459','grid_transformation','EPSG','9325','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7840','grid_transformation','EPSG','9326','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7861','grid_transformation','EPSG','9313','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7872','grid_transformation','EPSG','9324','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7871','grid_transformation','EPSG','9323','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7870','grid_transformation','EPSG','9322','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7869','grid_transformation','EPSG','9321','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7868','grid_transformation','EPSG','9320','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7867','grid_transformation','EPSG','9319','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7866','grid_transformation','EPSG','9318','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7865','grid_transformation','EPSG','9317','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7864','grid_transformation','EPSG','9316','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7863','grid_transformation','EPSG','9315','EPSG');
|
||||
INSERT INTO "supersession" VALUES('grid_transformation','EPSG','7862','grid_transformation','EPSG','9314','EPSG');
|
||||
|
||||
@@ -1,97 +1,97 @@
|
||||
--- This file has been generated by scripts/build_db.py. DO NOT EDIT !
|
||||
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1024','bin','scale',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1025','millimetre','length',0.001,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1026','metre per second','length',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1027','millimetres per year','length',3.16887651727314875889e-11,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1028','parts per billion','scale',1.0e-09,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1029','year','time',31556925.445,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1030','parts per billion per year','scale',3.16887651727314834646e-17,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1031','milliarc-second','angle',4.84813681109535528357e-09,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1032','milliarc-seconds per year','angle',1.53631468932075975278e-16,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1033','centimetre','length',0.01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1034','centimetres per year','length',3.1688765172731483714e-10,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1035','radian per second','angle',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1036','unity per second','scale',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1040','second','time',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1041','parts per million per year','scale',3.1688765172731486173e-14,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1042','metres per year','length',3.16887651727314861947e-08,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1043','arc-seconds per year','angle',1.53631468932075975646e-13,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9001','metre','length',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9002','foot','length',0.3048,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9003','US survey foot','length',3.04800609601219241184e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9005','Clarke''s foot','length',0.3047972654,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9014','fathom','length',1.8288,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9030','nautical mile','length',1852.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9031','German legal metre','length',1.0000135965,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9033','US survey chain','length',2.01168402336804703618e+01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9034','US survey link','length',2.0116840233680469141e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9035','US survey mile','length',1.60934721869443751532e+03,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9036','kilometre','length',1000.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9037','Clarke''s yard','length',0.9143917962,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9038','Clarke''s chain','length',20.1166195164,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9039','Clarke''s link','length',0.201166195164,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9040','British yard (Sears 1922)','length',9.14398414616028665236e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9041','British foot (Sears 1922)','length',3.04799471538676203241e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9042','British chain (Sears 1922)','length',2.01167651215526319683e+01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9043','British link (Sears 1922)','length',2.01167651215526294139e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9050','British yard (Benoit 1895 A)','length',0.9143992,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9051','British foot (Benoit 1895 A)','length',3.04799733333333322526e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9052','British chain (Benoit 1895 A)','length',20.1167824,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9053','British link (Benoit 1895 A)','length',0.201167824,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9060','British yard (Benoit 1895 B)','length',9.14399204289812361778e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9061','British foot (Benoit 1895 B)','length',3.04799734763270768755e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9062','British chain (Benoit 1895 B)','length',2.01167824943758724023e+01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9063','British link (Benoit 1895 B)','length',2.01167824943758705158e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9070','British foot (1865)','length',3.04800833333333354158e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9080','Indian foot','length',3.04799510248146943158e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9081','Indian foot (1937)','length',0.30479841,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9082','Indian foot (1962)','length',0.3047996,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9083','Indian foot (1975)','length',0.3047995,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9084','Indian yard','length',9.14398530744440773965e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9085','Indian yard (1937)','length',0.91439523,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9086','Indian yard (1962)','length',0.9143988,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9087','Indian yard (1975)','length',0.9143985,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9093','Statute mile','length',1609.344,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9094','Gold Coast foot','length',3.04799710181508809458e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9095','British foot (1936)','length',0.3048007491,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9096','yard','length',0.9144,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9097','chain','length',20.1168,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9098','link','length',0.201168,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9099','British yard (Sears 1922 truncated)','length',0.914398,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9101','radian','angle',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9102','degree','angle',1.74532925199432781271e-02,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9103','arc-minute','angle',2.90888208665721309346e-04,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9104','arc-second','angle',4.84813681109535476055e-06,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9105','grad','angle',1.57079632679489496205e-02,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9106','gon','angle',1.57079632679489496205e-02,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9107','degree minute second','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9108','degree minute second hemisphere','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9109','microradian','angle',1.0e-06,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9110','sexagesimal DMS','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9111','sexagesimal DM','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9112','centesimal minute','angle',1.57079632679489491868e-04,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9113','centesimal second','angle',1.57079632679489496951e-06,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9114','mil_6400','angle',9.81747704246809351283e-04,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9115','degree minute','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9116','degree hemisphere','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9117','hemisphere degree','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9118','degree minute hemisphere','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9119','hemisphere degree minute','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9120','hemisphere degree minute second','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9121','sexagesimal DMS.s','angle',NULL,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9122','degree (supplier to define representation)','angle',1.74532925199432781271e-02,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9201','unity','scale',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9202','parts per million','scale',1.0e-06,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9203','coefficient','scale',1.0,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9204','Bin width 330 US survey feet','length',1.00584201168402344707e+02,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9205','Bin width 165 US survey feet','length',5.02921005842011723538e+01,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9206','Bin width 82.5 US survey feet','length',2.51460502921005861769e+01,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9207','Bin width 37.5 metres','length',37.5,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9208','Bin width 25 metres','length',25.0,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9209','Bin width 12.5 metres','length',12.5,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9210','Bin width 6.25 metres','length',6.25,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9211','Bin width 3.125 metres','length',3.125,NULL,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9300','British foot (Sears 1922 truncated)','length',3.04799333333333366535e-01,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9301','British chain (Sears 1922 truncated)','length',20.116756,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9302','British link (Sears 1922 truncated)','length',0.20116756,NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1024','bin','scale',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1025','millimetre','length',0.001,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1026','metre per second','length',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1027','millimetres per year','length',3.16887651727314875889e-11,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1028','parts per billion','scale',1.0e-09,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1029','year','time',31556925.445,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1030','parts per billion per year','scale',3.16887651727314834646e-17,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1031','milliarc-second','angle',4.84813681109535528357e-09,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1032','milliarc-seconds per year','angle',1.53631468932075975278e-16,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1033','centimetre','length',0.01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1034','centimetres per year','length',3.1688765172731483714e-10,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1035','radian per second','angle',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1036','unity per second','scale',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1040','second','time',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1041','parts per million per year','scale',3.1688765172731486173e-14,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1042','metres per year','length',3.16887651727314861947e-08,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','1043','arc-seconds per year','angle',1.53631468932075975646e-13,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9001','metre','length',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9002','foot','length',0.3048,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9003','US survey foot','length',3.04800609601219241184e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9005','Clarke''s foot','length',0.3047972654,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9014','fathom','length',1.8288,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9030','nautical mile','length',1852.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9031','German legal metre','length',1.0000135965,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9033','US survey chain','length',2.01168402336804703618e+01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9034','US survey link','length',2.0116840233680469141e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9035','US survey mile','length',1.60934721869443751532e+03,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9036','kilometre','length',1000.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9037','Clarke''s yard','length',0.9143917962,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9038','Clarke''s chain','length',20.1166195164,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9039','Clarke''s link','length',0.201166195164,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9040','British yard (Sears 1922)','length',9.14398414616028665236e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9041','British foot (Sears 1922)','length',3.04799471538676203241e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9042','British chain (Sears 1922)','length',2.01167651215526319683e+01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9043','British link (Sears 1922)','length',2.01167651215526294139e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9050','British yard (Benoit 1895 A)','length',0.9143992,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9051','British foot (Benoit 1895 A)','length',3.04799733333333322526e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9052','British chain (Benoit 1895 A)','length',20.1167824,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9053','British link (Benoit 1895 A)','length',0.201167824,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9060','British yard (Benoit 1895 B)','length',9.14399204289812361778e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9061','British foot (Benoit 1895 B)','length',3.04799734763270768755e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9062','British chain (Benoit 1895 B)','length',2.01167824943758724023e+01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9063','British link (Benoit 1895 B)','length',2.01167824943758705158e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9070','British foot (1865)','length',3.04800833333333354158e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9080','Indian foot','length',3.04799510248146943158e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9081','Indian foot (1937)','length',0.30479841,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9082','Indian foot (1962)','length',0.3047996,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9083','Indian foot (1975)','length',0.3047995,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9084','Indian yard','length',9.14398530744440773965e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9085','Indian yard (1937)','length',0.91439523,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9086','Indian yard (1962)','length',0.9143988,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9087','Indian yard (1975)','length',0.9143985,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9093','Statute mile','length',1609.344,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9094','Gold Coast foot','length',3.04799710181508809458e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9095','British foot (1936)','length',0.3048007491,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9096','yard','length',0.9144,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9097','chain','length',20.1168,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9098','link','length',0.201168,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9099','British yard (Sears 1922 truncated)','length',0.914398,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9101','radian','angle',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9102','degree','angle',1.74532925199432781271e-02,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9103','arc-minute','angle',2.90888208665721309346e-04,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9104','arc-second','angle',4.84813681109535476055e-06,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9105','grad','angle',1.57079632679489496205e-02,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9106','gon','angle',1.57079632679489496205e-02,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9107','degree minute second','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9108','degree minute second hemisphere','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9109','microradian','angle',1.0e-06,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9110','sexagesimal DMS','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9111','sexagesimal DM','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9112','centesimal minute','angle',1.57079632679489491868e-04,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9113','centesimal second','angle',1.57079632679489496951e-06,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9114','mil_6400','angle',9.81747704246809351283e-04,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9115','degree minute','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9116','degree hemisphere','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9117','hemisphere degree','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9118','degree minute hemisphere','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9119','hemisphere degree minute','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9120','hemisphere degree minute second','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9121','sexagesimal DMS.s','angle',NULL,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9122','degree (supplier to define representation)','angle',1.74532925199432781271e-02,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9201','unity','scale',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9202','parts per million','scale',1.0e-06,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9203','coefficient','scale',1.0,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9204','Bin width 330 US survey feet','length',1.00584201168402344707e+02,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9205','Bin width 165 US survey feet','length',5.02921005842011723538e+01,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9206','Bin width 82.5 US survey feet','length',2.51460502921005861769e+01,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9207','Bin width 37.5 metres','length',37.5,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9208','Bin width 25 metres','length',25.0,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9209','Bin width 12.5 metres','length',12.5,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9210','Bin width 6.25 metres','length',6.25,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9211','Bin width 3.125 metres','length',3.125,1);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9300','British foot (Sears 1922 truncated)','length',3.04799333333333366535e-01,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9301','British chain (Sears 1922 truncated)','length',20.116756,0);
|
||||
INSERT INTO "unit_of_measure" VALUES('EPSG','9302','British link (Sears 1922 truncated)','length',0.20116756,0);
|
||||
|
||||
@@ -84,7 +84,7 @@ INSERT INTO "vertical_crs" VALUES('EPSG','5749','St. Marys height',NULL,NULL,'EP
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5750','Douglas height',NULL,NULL,'EPSG','6499','EPSG','5148','EPSG','2803',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5751','Fao height',NULL,NULL,'EPSG','6499','EPSG','5149','EPSG','3390',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5752','Bandar Abbas height',NULL,NULL,'EPSG','6499','EPSG','5150','EPSG','3336',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5753','NGNC69 height',NULL,NULL,'EPSG','6499','EPSG','5151','EPSG','2822',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5753','NGNC height',NULL,NULL,'EPSG','6499','EPSG','5151','EPSG','2822',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5754','Poolbeg height (ft(Br36))',NULL,NULL,'EPSG','6496','EPSG','5152','EPSG','1305',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5755','NGG1977 height',NULL,NULL,'EPSG','6499','EPSG','5153','EPSG','3146',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','5756','Martinique 1987 height',NULL,NULL,'EPSG','6499','EPSG','5154','EPSG','3276',0);
|
||||
@@ -212,7 +212,6 @@ INSERT INTO "vertical_crs" VALUES('EPSG','8675','N43 height',NULL,NULL,'EPSG','6
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8690','SVS2010 height',NULL,NULL,'EPSG','6499','EPSG','1215','EPSG','3307',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8691','SRB_VRS12 height',NULL,NULL,'EPSG','6499','EPSG','1216','EPSG','4543',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8841','MVGC height',NULL,NULL,'EPSG','6499','EPSG','1219','EPSG','3303',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8881','Vienna height',NULL,NULL,'EPSG','6499','EPSG','1267','EPSG','4585',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8897','EPSG example wellbore local vertical CRS (ft)',NULL,NULL,'EPSG','1050','EPSG','1205','EPSG','4393',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8904','TWVD 2001 height',NULL,NULL,'EPSG','6499','EPSG','1224','EPSG','3982',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','8911','DACR52 height',NULL,NULL,'EPSG','6499','EPSG','1226','EPSG','3232',0);
|
||||
@@ -221,19 +220,4 @@ INSERT INTO "vertical_crs" VALUES('EPSG','9245','CGVD2013(CGG2013a) height',NULL
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9255','SRVN16 height',NULL,NULL,'EPSG','6499','EPSG','1260','EPSG','4573',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9274','EVRF2000 Austria height',NULL,NULL,'EPSG','6499','EPSG','1261','EPSG','1037',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9279','SA LLD height',NULL,NULL,'EPSG','6499','EPSG','1262','EPSG','3309',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9303','HS2-VRF height',NULL,NULL,'EPSG','6499','EPSG','1265','EPSG','4582',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9335','KSA-VRF14 height',NULL,NULL,'EPSG','6499','EPSG','1269','EPSG','3303',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9351','NGNC08 height',NULL,NULL,'EPSG','6499','EPSG','1255','EPSG','3430',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9389','EVRF2019 height',NULL,NULL,'EPSG','6499','EPSG','1274','EPSG','4608',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9390','EVRF2019 mean-tide height',NULL,NULL,'EPSG','6499','EPSG','1287','EPSG','4608',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9392','Mallorca height',NULL,NULL,'EPSG','6499','EPSG','1275','EPSG','4602',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9393','Menorca height',NULL,NULL,'EPSG','6499','EPSG','1276','EPSG','4603',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9394','Ibiza height',NULL,NULL,'EPSG','6499','EPSG','1277','EPSG','4604',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9395','Lanzarote height',NULL,NULL,'EPSG','6499','EPSG','1278','EPSG','4591',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9396','Fuerteventura height',NULL,NULL,'EPSG','6499','EPSG','1279','EPSG','4592',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9397','Gran Canaria height',NULL,NULL,'EPSG','6499','EPSG','1280','EPSG','4593',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9398','Tenerife height',NULL,NULL,'EPSG','6499','EPSG','1281','EPSG','4594',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9399','La Gomera height',NULL,NULL,'EPSG','6499','EPSG','1282','EPSG','4595',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9400','La Palma height',NULL,NULL,'EPSG','6499','EPSG','1283','EPSG','4596',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9401','El Hierro height',NULL,NULL,'EPSG','6499','EPSG','1284','EPSG','4597',0);
|
||||
INSERT INTO "vertical_crs" VALUES('EPSG','9402','Ceuta 2 height',NULL,NULL,'EPSG','6499','EPSG','1285','EPSG','4590',0);
|
||||
|
||||
@@ -79,27 +79,11 @@ INSERT INTO "vertical_datum" VALUES('EPSG','1219','MOMRA Vertical Geodetic Contr
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1224','Taiwan Vertical Datum 2001',NULL,NULL,'EPSG','3982',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1226','Datum Altimetrico de Costa Rica 1952',NULL,NULL,'EPSG','3232','1952-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1250','IGN 2008 LD',NULL,NULL,'EPSG','2893','2008-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1255','Nivellement General de Nouvelle Caledonie 2008',NULL,NULL,'EPSG','3430','2008-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1256','Canadian Geodetic Vertical Datum of 2013 (CGG2013a)',NULL,NULL,'EPSG','1061','2015-12-05',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1260','Sistema de Referencia Vertical Nacional 2016',NULL,NULL,'EPSG','4573','2013-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1261','European Vertical Reference Frame 2000 Austria',NULL,NULL,'EPSG','1037',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1262','South Africa Land Levelling Datum',NULL,NULL,'EPSG','3309','2010-05-11',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1265','HS2 Vertical Reference Frame',NULL,NULL,'EPSG','4582',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1267','Wiener Null',NULL,NULL,'EPSG','4585',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1269','Kingdom of Saudi Arabia Vertical Reference Frame Jeddah 2014',NULL,NULL,'EPSG','3303','2014-10-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1274','European Vertical Reference Frame 2019',NULL,NULL,'EPSG','4608','2000-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1275','Mallorca',NULL,NULL,'EPSG','4602',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1276','Menorca',NULL,NULL,'EPSG','4603',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1277','Ibiza',NULL,NULL,'EPSG','4604',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1278','Lanzarote',NULL,NULL,'EPSG','4591',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1279','Fuerteventura',NULL,NULL,'EPSG','4592',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1280','Gran Canaria',NULL,NULL,'EPSG','4593',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1281','Tenerife',NULL,NULL,'EPSG','4594',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1282','La Gomera',NULL,NULL,'EPSG','4595',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1283','La Palma',NULL,NULL,'EPSG','4596',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1284','El Hierro',NULL,NULL,'EPSG','4597',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1285','Ceuta 2',NULL,NULL,'EPSG','4590',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','1287','European Vertical Reference Frame 2019 mean tide',NULL,NULL,'EPSG','4608','2000-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5100','Mean Sea Level',NULL,NULL,'EPSG','1262',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5101','Ordnance Datum Newlyn',NULL,NULL,'EPSG','2792',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5102','National Geodetic Vertical Datum 1929',NULL,NULL,'EPSG','1323','1929-01-01',0);
|
||||
@@ -206,7 +190,7 @@ INSERT INTO "vertical_datum" VALUES('EPSG','5203','EGM84 geoid',NULL,NULL,'EPSG'
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5204','International Great Lakes Datum 1955',NULL,NULL,'EPSG','3468','1955-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5205','International Great Lakes Datum 1985',NULL,NULL,'EPSG','3468','1985-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5206','Dansk Vertikal Reference 1990',NULL,NULL,'EPSG','3237',NULL,0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5207','Croatian Vertical Reference Datum 1971',NULL,NULL,'EPSG','3234','1971-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5207','Croatian Vertical Reference System 1971',NULL,NULL,'EPSG','3234','1971-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5208','Rikets hojdsystem 2000',NULL,NULL,'EPSG','3313','2000-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5209','Rikets hojdsystem 1900',NULL,NULL,'EPSG','3313','1900-01-01',0);
|
||||
INSERT INTO "vertical_datum" VALUES('EPSG','5210','IGN 1988 LS',NULL,NULL,'EPSG','2895','1988-01-01',0);
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "degree",
|
||||
"horizontal_offset_method": "addition",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "3d",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_degree_3d_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "degree",
|
||||
"horizontal_offset_method": "addition",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "horizontal",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_degree_3d_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "metre",
|
||||
"horizontal_offset_method": "addition",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "3d",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_metre_3d_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "metre",
|
||||
"horizontal_offset_method": "geocentric",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "3d",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_metre_3d_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "metre",
|
||||
"horizontal_offset_method": "addition",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "horizontal",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_metre_3d_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "vertical",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
-180,
|
||||
-90,
|
||||
180,
|
||||
90
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/simple_model_metre_vertical_grid.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "constant"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"horizontal_offset_unit": "metre",
|
||||
"horizontal_offset_method": "geocentric",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
0,
|
||||
-90,
|
||||
360,
|
||||
-89
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "3d",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
0,
|
||||
-90,
|
||||
360,
|
||||
-89
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "geocentric_bilinear",
|
||||
"filename": "tests/simple_model_polar.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:2193",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:2193",
|
||||
"horizontal_offset_unit": "metre",
|
||||
"horizontal_offset_method": "addition",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
1500000.0,
|
||||
5400000.0,
|
||||
1501000.0,
|
||||
5401000.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "3d",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [
|
||||
1500000.0,
|
||||
5400000.0,
|
||||
1501000.0,
|
||||
5401000.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "bilinear",
|
||||
"filename": "tests/test_3d_grid_projected.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "constant"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [-194.2, -37.5, -193.8, -37.2]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "vertical",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [-194.2, -37.5, -193.8, -37.2]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "geocentric_bilinear",
|
||||
"filename": "tests/simple_model_wrap_east.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
{
|
||||
"file_type": "deformation_model_master_file",
|
||||
"format_version": "1.0",
|
||||
"source_crs": "EPSG:4326",
|
||||
"target_crs": "foo:ignored",
|
||||
"definition_crs": "EPSG:4326",
|
||||
"vertical_offset_unit": "metre",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [525.8,-37.5,526.2,-37.2]
|
||||
}
|
||||
},
|
||||
"time_extent": {
|
||||
"first": "1900-01-01T00:00:00Z",
|
||||
"last": "2050-01-01T00:00:00Z"
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"description": "test",
|
||||
"displacement_type": "vertical",
|
||||
"uncertainty_type": "none",
|
||||
"extent": {
|
||||
"type": "bbox",
|
||||
"parameters": {
|
||||
"bbox": [525.8,-37.5,526.2,-37.2]
|
||||
}
|
||||
},
|
||||
"spatial_model": {
|
||||
"type": "GeoTIFF",
|
||||
"interpolation_method": "geocentric_bilinear",
|
||||
"filename": "tests/simple_model_wrap_west.tif"
|
||||
},
|
||||
"time_function": {
|
||||
"type": "step",
|
||||
"parameters": {
|
||||
"step_epoch": "1900-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -66,14 +66,6 @@ matrix:
|
||||
- BUILD_NAME=linux_clang
|
||||
- DETAILS="linux, clang"
|
||||
|
||||
# - os: linux
|
||||
# dist: bionic
|
||||
# compiler: gcc
|
||||
# arch: s390x
|
||||
# env:
|
||||
# - BUILD_NAME=linux_s390x
|
||||
# - DETAILS="linux, s390x"
|
||||
|
||||
- os: osx
|
||||
env:
|
||||
- BUILD_NAME=osx
|
||||
@@ -105,15 +97,13 @@ script:
|
||||
|
||||
after_success: ./travis/${BUILD_NAME}/after_success.sh
|
||||
|
||||
notifications:
|
||||
irc:
|
||||
channels:
|
||||
- "irc.freenode.org#proj-activity"
|
||||
# - "irc.freenode.org#gdal"
|
||||
# - "irc.freenode.org#proj"
|
||||
use_notice: true
|
||||
|
||||
#notifications:
|
||||
# #email:
|
||||
# # recipients:
|
||||
# # - gdal-commits@lists.osgeo.org
|
||||
#
|
||||
#
|
||||
# irc:
|
||||
# channels:
|
||||
# - "irc.freenode.org#gdal"
|
||||
# - "irc.freenode.org#proj"
|
||||
# use_notice: true
|
||||
|
||||
@@ -23,11 +23,9 @@ cache:
|
||||
build_script:
|
||||
- set VCPKG_INSTALLED=C:\Tools\vcpkg\installed\%platform%-windows
|
||||
# If cached directory does not exist, update vcpkg and install dependencies
|
||||
# The checkout of a precise sha1 for VS2015 is a workaround for https://github.com/microsoft/vcpkg/issues/11666
|
||||
- if not exist %VCPKG_INSTALLED%\bin (
|
||||
cd "C:\Tools\vcpkg" &
|
||||
git pull > nul &
|
||||
(if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" (git checkout a64dc07690bc8806e717e190f62eb58e198b599c)) &
|
||||
.\bootstrap-vcpkg.bat -disableMetrics &
|
||||
vcpkg install sqlite3[core,tool]:"%platform%"-windows &
|
||||
vcpkg install tiff:"%platform%"-windows &
|
||||
@@ -57,7 +55,6 @@ test_script:
|
||||
- cd %PROJ_BUILD%
|
||||
- ctest -V -C Release
|
||||
- set PATH=%PROJ_DIR%\bin;%PATH%
|
||||
- call %APPVEYOR_BUILD_FOLDER%\test\postinstall\test_cmake.bat %PROJ_DIR%
|
||||
- proj
|
||||
|
||||
deploy: off
|
||||
|
||||
@@ -1,40 +1,4 @@
|
||||
[
|
||||
{
|
||||
"filename": "adams_hemi.png",
|
||||
"latmax": 90,
|
||||
"latmin": -90,
|
||||
"lonmax": 90,
|
||||
"lonmin": -90,
|
||||
"name": "adams_hemi",
|
||||
"projstring": "+proj=adams_hemi",
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
|
||||
},
|
||||
{
|
||||
"filename": "adams_ws1.png",
|
||||
"latmax": 90,
|
||||
"latmin": -90,
|
||||
"lonmax": 180,
|
||||
"lonmin": -180,
|
||||
"name": "adams_ws1",
|
||||
"projstring": "+proj=adams_ws1",
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
|
||||
},
|
||||
{
|
||||
"filename": "adams_ws2.png",
|
||||
"latmax": 90,
|
||||
"latmin": -90,
|
||||
"lonmax": 180,
|
||||
"lonmin": -180,
|
||||
"name": "adams_ws2",
|
||||
"projstring": "+proj=adams_ws2",
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
|
||||
},
|
||||
{
|
||||
"filename": "aea.png",
|
||||
"latmax": 90,
|
||||
@@ -510,17 +474,6 @@
|
||||
"res": "med",
|
||||
"type": "poly"
|
||||
},
|
||||
{
|
||||
"filename": "guyou.png",
|
||||
"latmax": 90,
|
||||
"latmin": -90,
|
||||
"lonmax": 90,
|
||||
"lonmin": -90,
|
||||
"name": "guyou",
|
||||
"projstring": "+proj=guyou",
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
},
|
||||
{
|
||||
"filename": "hammer.png",
|
||||
"latmax": 90,
|
||||
@@ -554,17 +507,6 @@
|
||||
"res": "low",
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"filename": "igh_o.png",
|
||||
"latmax": 90,
|
||||
"latmin": -90,
|
||||
"lonmax": 180,
|
||||
"lonmin": -180,
|
||||
"name": "igh_o",
|
||||
"projstring": "+proj=igh_o +lon_0=-160",
|
||||
"res": "low",
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"filename": "imw_p.png",
|
||||
"latmax": 90,
|
||||
@@ -1050,17 +992,6 @@
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
},
|
||||
{
|
||||
"filename": "peirce_q.png",
|
||||
"latmax": 90,
|
||||
"latmin": 0,
|
||||
"lonmax": 180,
|
||||
"lonmin": -180,
|
||||
"name": "peirce_q",
|
||||
"projstring": "+proj=peirce_q",
|
||||
"res": "low",
|
||||
"type": "poly"
|
||||
},
|
||||
{
|
||||
"filename": "poly.png",
|
||||
"latmax": 90,
|
||||
|
||||
@@ -34,7 +34,7 @@ The following control parameters can appear in any order:
|
||||
|
||||
.. option:: -d <n>
|
||||
|
||||
.. versionadded:: 5.2.0
|
||||
.. versionadded:: 5.2.0
|
||||
|
||||
Specify the number of decimals in the output.
|
||||
|
||||
|
||||
@@ -17,26 +17,9 @@ or
|
||||
|
||||
**cs2cs** [**-eEfIlrstvwW** [args]] {source_crs} {target_crs} file ...
|
||||
|
||||
where {source_crs} or {target_crs} is one of the possibilities accepted
|
||||
by :c:func:`proj_create`, provided it expresses a CRS
|
||||
|
||||
- a proj-string,
|
||||
- a WKT string,
|
||||
- an object code (like "EPSG:4326", "urn:ogc:def:crs:EPSG::4326",
|
||||
"urn:ogc:def:coordinateOperation:EPSG::1671"),
|
||||
- an Object name. e.g "WGS 84", "WGS 84 / UTM zone 31N". In that case as
|
||||
uniqueness is not guaranteed, heuristics are applied to determine the appropriate best match.
|
||||
- a OGC URN combining references for compound coordinate reference systems
|
||||
(e.g "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" or custom abbreviated
|
||||
syntax "EPSG:2393+5717"),
|
||||
- a OGC URN combining references for references for projected or derived CRSs
|
||||
e.g. for Projected 3D CRS "UTM zone 31N / WGS 84 (3D)":
|
||||
"urn:ogc:def:crs,crs:EPSG::4979,cs:PROJ::ENh,coordinateOperation:EPSG::16031"
|
||||
(*added in 6.2*)
|
||||
- a OGC URN combining references for concatenated operations
|
||||
(e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618")
|
||||
- a PROJJSON string. The jsonschema is at https://proj.org/schemas/v0.2/projjson.schema.json (*added in 6.2*)
|
||||
- a compound CRS made from two object names separated with " + ". e.g. "WGS 84 + EGM96 height" (*added in 7.1*)
|
||||
where {source_crs} or {target_crs} is a PROJ string, a WKT string or a AUTHORITY:CODE
|
||||
(where AUTHORITY is the name of a CRS authority and CODE the code of a CRS
|
||||
found in the proj.db database), expressing a coordinate reference system.
|
||||
|
||||
.. versionadded:: 6.0.0
|
||||
|
||||
@@ -68,7 +51,7 @@ The following control parameters can appear in any order:
|
||||
|
||||
.. option:: -d <n>
|
||||
|
||||
.. versionadded:: 5.2.0
|
||||
.. versionadded:: 5.2.0
|
||||
|
||||
Specify the number of decimals in the output.
|
||||
|
||||
@@ -227,8 +210,8 @@ The x-y output data will appear as three lines of:
|
||||
1402293.44 5076292.68 0.00
|
||||
|
||||
|
||||
Using EPSG CRS codes
|
||||
--------------------
|
||||
Using EPSG codes
|
||||
----------------
|
||||
|
||||
Transforming from WGS 84 latitude/longitude (in that order) to UTM Zone 31N/WGS 84
|
||||
|
||||
@@ -244,23 +227,6 @@ outputs
|
||||
|
||||
421184.70 4983436.77 0.00
|
||||
|
||||
Using EPSG CRS names
|
||||
--------------------
|
||||
|
||||
Transforming from WGS 84 latitude/longitude (in that order) with EGM96 height to
|
||||
UTM Zone 31N/WGS 84 with WGS84 ellipsoidal height
|
||||
|
||||
::
|
||||
|
||||
echo 45 2 0 | cs2cs "WGS 84 + EGM96 height" "WGS 84 / UTM zone 31N"
|
||||
|
||||
outputs
|
||||
|
||||
::
|
||||
|
||||
421184.70 4983436.77 50.69
|
||||
|
||||
|
||||
.. only:: man
|
||||
|
||||
See also
|
||||
|
||||
@@ -324,33 +324,6 @@ gie command language
|
||||
expect 0 110579.9
|
||||
</gie>
|
||||
|
||||
|
||||
Strict mode
|
||||
***********
|
||||
|
||||
.. versionadded:: 7.1
|
||||
|
||||
A stricter variant of normal gie syntax can be used by wrapping gie commands
|
||||
between ``<gie-strict>`` and ``</gie-strict>``. In strict mode, comment lines
|
||||
must start with a sharp character. Unknown commands will be considered as an error.
|
||||
A command can still be split on several lines, but intermediate lines must
|
||||
end with the space character followed by backslash to mark the continuation.
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
<gie-strict>
|
||||
# This is a comment. The following line with multiple repeated characters too
|
||||
-------------------------------------------------
|
||||
# A command on several lines must use " \" continuation
|
||||
operation proj=hgridshift +grids=nzgd2kgrid0005.gsb \
|
||||
ellps=GRS80
|
||||
tolerance 1 mm
|
||||
ignore pjd_err_failed_to_load_grid
|
||||
accept 172.999892181021551 -45.001620431954613
|
||||
expect 173 -45
|
||||
</gie-strict>
|
||||
|
||||
|
||||
Background
|
||||
**********
|
||||
|
||||
|
||||
@@ -13,8 +13,7 @@ geodesic (great circle) computations. :program:`gie` is the program used for
|
||||
regression tests in PROJ. :program:`cct`, a 4D equivalent to the :program:`proj`
|
||||
program, performs transformation coordinate systems on a set of input points.
|
||||
:program:`projinfo` performs queries for geodetic objects and coordinate
|
||||
operations. :program:`projsync` is a tool for synchronizing PROJ datum and
|
||||
transformation support data.
|
||||
operations.
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
@@ -174,7 +174,7 @@ For ASCII input data the two data values must be in the first two white space
|
||||
separated fields and when both input and output are ASCII all trailing
|
||||
portions of the input line are appended to the output line.
|
||||
|
||||
Input geographic data (longitude and latitude) must be in DMS or decimal degrees format and input
|
||||
Input geographic data (longitude and latitude) must be in DMS format and input
|
||||
cartesian data must be in units consistent with the ellipsoid major axis or
|
||||
sphere radius units. Output geographic coordinates will be in DMS (if the
|
||||
``-w`` switch is not employed) and precise to 0.001" with trailing, zero-valued
|
||||
|
||||
@@ -20,9 +20,8 @@ Synopsis
|
||||
| [[--area name_or_code] | [--bbox west_long,south_lat,east_long,north_lat]]
|
||||
| [--spatial-test contains|intersects]
|
||||
| [--crs-extent-use none|both|intersection|smallest]
|
||||
| [--grid-check none|discard_missing|sort|known_available]
|
||||
| [--grid-check none|discard_missing|sort|known_available] [--show-superseded]
|
||||
| [--pivot-crs always|if_no_direct_transformation|never|{auth:code[,auth:code]*}]
|
||||
| [--show-superseded] [--hide-ballpark]
|
||||
| [--boundcrs-to-wgs84]
|
||||
| [--main-db-path path] [--aux-db-path path]*
|
||||
| [--identify] [--3d]
|
||||
@@ -31,15 +30,12 @@ Synopsis
|
||||
| {object_reference} | (-s {srs_def} -t {srs_def})
|
||||
|
|
||||
|
||||
where {object_definition} or {srs_def} is one of the possibilities accepted
|
||||
by :c:func:`proj_create`
|
||||
where {object_definition} or {srs_def} is
|
||||
|
||||
- a proj-string,
|
||||
- a WKT string,
|
||||
- an object code (like "EPSG:4326", "urn:ogc:def:crs:EPSG::4326",
|
||||
"urn:ogc:def:coordinateOperation:EPSG::1671"),
|
||||
- an Object name. e.g "WGS 84", "WGS 84 / UTM zone 31N". In that case as
|
||||
uniqueness is not guaranteed, heuristics are applied to determine the appropriate best match.
|
||||
- a OGC URN combining references for compound coordinate reference systems
|
||||
(e.g "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" or custom abbreviated
|
||||
syntax "EPSG:2393+5717"),
|
||||
@@ -49,8 +45,7 @@ Synopsis
|
||||
(*added in 6.2*)
|
||||
- a OGC URN combining references for concatenated operations
|
||||
(e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618")
|
||||
- a PROJJSON string. The jsonschema is at https://proj.org/schemas/v0.2/projjson.schema.json (*added in 6.2*)
|
||||
- a compound CRS made from two object names separated with " + ". e.g. "WGS 84 + EGM96 height" (*added in 7.1*)
|
||||
- a PROJJSON string. The jsonschema is at https://proj.org/schemas/v0.1/projjson.schema.json (*added in 6.2*)
|
||||
|
||||
{object_reference} is a filename preceded by the '@' character. The
|
||||
file referenced by the {object_reference} must contain a valid
|
||||
@@ -179,6 +174,16 @@ The following control parameters can appear in any order:
|
||||
|
||||
.. note:: only used for coordinate operation computation
|
||||
|
||||
.. option:: -show-superseded
|
||||
|
||||
When enabled, coordinate operations that are superseded by others will be
|
||||
listed. Note that supersession is not equivalent to deprecation: superseded
|
||||
operations are still considered valid although they have a better equivalent,
|
||||
whereas deprecated operations have been determined to be erroneous and are
|
||||
not considered at all.
|
||||
|
||||
.. note:: only used for coordinate operation computation
|
||||
|
||||
.. option:: --pivot-crs always|if_no_direct_transformation|never|{auth:code[,auth:code]*}
|
||||
|
||||
Determine if intermediate (pivot) CRS can be used when researching coordinate
|
||||
@@ -193,25 +198,6 @@ The following control parameters can appear in any order:
|
||||
|
||||
.. note:: only used for coordinate operation computation
|
||||
|
||||
.. option:: --show-superseded
|
||||
|
||||
When enabled, coordinate operations that are superseded by others will be
|
||||
listed. Note that supersession is not equivalent to deprecation: superseded
|
||||
operations are still considered valid although they have a better equivalent,
|
||||
whereas deprecated operations have been determined to be erroneous and are
|
||||
not considered at all.
|
||||
|
||||
.. note:: only used for coordinate operation computation
|
||||
|
||||
.. option:: --hide-ballpark
|
||||
|
||||
.. versionadded:: 7.1
|
||||
|
||||
Hides any coordinate operation that is, or contains, a
|
||||
:term:`Ballpark transformation`
|
||||
|
||||
.. note:: only used for coordinate operation computation
|
||||
|
||||
.. option:: --boundcrs-to-wgs84
|
||||
|
||||
When specified, this option researches a coordinate operation from the
|
||||
|
||||
@@ -110,7 +110,7 @@ The following control parameters can appear in any order:
|
||||
|
||||
.. option:: --dry-run
|
||||
|
||||
Simulate the behavior of the tool without downloading resource files.
|
||||
Simulate the behaviour of the tool without downloading resource files.
|
||||
|
||||
.. option:: --list-files
|
||||
|
||||
|
||||
@@ -405,7 +405,7 @@ be combined together.
|
||||
- `alias_names`: list possible alias for the `name` field of object table
|
||||
- `link_from_deprecated_to_non_deprecated`: to handle the link between old ESRI to new ESRI/EPSG codes
|
||||
|
||||
- Common:
|
||||
- Commmon:
|
||||
- `unit_of_measure`: table with UnitOfMeasure definitions.
|
||||
- `area`: table with area-of-use (bounding boxes) applicable to CRS and coordinate operations.
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ development, but it is allowed in case future development of PROJ warrants an
|
||||
update. Changes in minimum version requirements are allowed to happen with
|
||||
minor version releases of PROJ.
|
||||
|
||||
At the time of writing the minimum version required for SQLite it 3.7 which was
|
||||
At the time of writing the minimum version requried for SQLite it 3.7 which was
|
||||
released in 2010. CMake currently is required to be at least at version 2.8.3
|
||||
which was also released in 2010.
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ Summary of work planned by this RFC
|
||||
implemented.
|
||||
|
||||
The use of grids locally available will of course still be available, and will
|
||||
be the default behavior.
|
||||
be the default behaviour.
|
||||
|
||||
Network access to grids
|
||||
-------------------------------------------------------------------------------
|
||||
@@ -220,7 +220,7 @@ The preliminary C API for the above is:
|
||||
To make network access efficient, PROJ will internally have a in-memory cache
|
||||
of file ranges to only issue network requests by chunks of 16 KB or multiple of them,
|
||||
to limit the number of HTTP GET requests and minimize latency caused by network
|
||||
access. This is very similar to the behavior of the GDAL
|
||||
access. This is very similar to the behaviour of the GDAL
|
||||
`/vsicurl/ <https://gdal.org/user/virtual_file_systems.html#vsicurl-http-https-ftp-files-random-access>`_
|
||||
I/O layer. The plan is to mostly copy GDAL's vsicurl implementation inside PROJ, with
|
||||
needed adjustmeents and proper namespacing of it.
|
||||
@@ -495,7 +495,7 @@ Several formats exist depending on the ad-hoc needs and ideas of the original
|
||||
data producer. It would be appropriate to converge on a common format able to
|
||||
address the different use cases.
|
||||
|
||||
- Not tiled. Tiling is a nice to have property for cloud-friendly access to
|
||||
- Not tiled. Tiling is a nice to have propery for cloud-friendly access to
|
||||
large files.
|
||||
- No support for compression
|
||||
- The NTv2 structures is roughly: header of main grid, data of main grid,
|
||||
@@ -511,13 +511,13 @@ Discussion on choice of format
|
||||
We have been made recently aware of other initiatives from the industry to come
|
||||
with a common format to store geodetic adjustment data. Some discussions have
|
||||
happen recently within the OGC CRS Working group. Past efforts include the
|
||||
Esri's proposed Geodetic data Grid eXchange Format, GGXF, briefly mentioned at
|
||||
Esri's proposed Geodetic data Grid eXchange Format, GGXF, briefly mentionned at
|
||||
page 86 of
|
||||
https://iag.dgfi.tum.de/fileadmin/IAG-docs/Travaux2015/01_Travaux_Template_Comm_1_tvd.pdf
|
||||
and page 66 of ftp://ftp.iaspei.org/pub/meetings/2010-2019/2015-Prague/IAG-Geodesy.pdf
|
||||
The current trend of those works would be to use a netCDF / HDF5 container.
|
||||
|
||||
So, for the sake of completeness, we list hereafter a few potential candidate
|
||||
So, for the sake of completness, we list hereafter a few potential candidate
|
||||
formats and their pros and cons.
|
||||
|
||||
TIFF/GeoTIFF
|
||||
@@ -610,7 +610,7 @@ Weak points:
|
||||
metadata <http://cfconventions.org/>`_
|
||||
but there is nothing really handy in them for simple georeferencing with
|
||||
the coordinate of the upper-left pixel and the resolution. The practice is
|
||||
to write explicit lon and lat variables with all values taken by the grid.
|
||||
to write explict lon and lat variables with all values taken by the grid.
|
||||
GDAL has for many years supported a simpler syntax, using a GeoTransform
|
||||
attribute.
|
||||
|
||||
@@ -652,7 +652,7 @@ Weak points:
|
||||
is more complex than netCDF v3, and likely more than TIFF. We do not have
|
||||
in-depth expertise of it to assess its cloud-friendliness.
|
||||
|
||||
* The ones mentioned for netCDF v3 regarding georeferencing and security apply.
|
||||
* The ones mentionned for netCDF v3 regarding georeferencing and security apply.
|
||||
|
||||
|
||||
GeoPackage
|
||||
@@ -719,7 +719,7 @@ Build requirements
|
||||
|
||||
The minimum libtiff version will be 4.0 (RHEL 7 ships with libtiff 4.0.3).
|
||||
To be able to read grids stored on the CDN, libtiff will need to build against
|
||||
zlib to have DEFLATE and LZW support, which is met by all known binary distributions
|
||||
zlib to have DEFLATE and LZW suport, which is met by all known binary distributions
|
||||
of libtiff.
|
||||
|
||||
The libtiff dependency can be disabled at build time, but this must be
|
||||
|
||||
@@ -96,7 +96,7 @@ Backward compatibility
|
||||
This change is considered to be *mostly* backward compatible. There might be
|
||||
impacts for software using :cpp:func:`proj_coordoperation_get_grid_used` and
|
||||
assuming that the url returned is one of the proj-datumgrid-xxx files at
|
||||
https://download.osgeo.org. As mentioned in
|
||||
https://download.osgeo.org. As mentionned in
|
||||
https://lists.osgeo.org/pipermail/proj/2020-January/009274.html , this
|
||||
assumption was not completely bullet-proof either.
|
||||
There will be impacts on software checking the value of PROJ pipeline strings
|
||||
|
||||
@@ -68,9 +68,9 @@ copyright = u'1983-2020'
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
# built documents.
|
||||
version = '7.1'
|
||||
release = '7.1.1'
|
||||
data_version = '1.2'
|
||||
version = '7.0'
|
||||
release = '7.0.1'
|
||||
data_version = '1.0'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
@@ -81,7 +81,7 @@ data_version = '1.2'
|
||||
|
||||
# There are two options for replacing |today|: either, you set today to some
|
||||
# non-false value, then it is used:
|
||||
today = 'September 2020'
|
||||
today = 'May 2020'
|
||||
# Else, today_fmt is used as the format for a strftime call.
|
||||
#today_fmt = '%B %d, %Y'
|
||||
|
||||
@@ -194,7 +194,7 @@ html_context = {
|
||||
'theme_vcs_pageview_mode': 'edit',
|
||||
'github_user': 'OSGeo',
|
||||
'github_repo': 'PROJ',
|
||||
'github_version': '/7.1/docs/source/',
|
||||
'github_version': '/7.0/docs/source/',
|
||||
}
|
||||
|
||||
# Add any extra paths that contain custom files (such as robots.txt or
|
||||
|
||||
@@ -314,48 +314,6 @@ Ancillary types for geodetic computations
|
||||
|
||||
Third rotation angle, kappa.
|
||||
|
||||
.. c:type:: PJ_ENU
|
||||
|
||||
East, north and up components.
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
typedef struct { double e, n, u; } PJ_ENU;
|
||||
|
||||
.. c:member:: double PJ_ENU.e
|
||||
|
||||
East component.
|
||||
|
||||
.. c:member:: double PJ_ENU.n
|
||||
|
||||
North component.
|
||||
|
||||
.. c:member:: double PJ_ENU.u
|
||||
|
||||
Up component.
|
||||
|
||||
|
||||
.. c:type:: PJ_GEOD
|
||||
|
||||
Geodesic length, forward and reverse azimuths.
|
||||
|
||||
.. code-block:: C
|
||||
|
||||
typedef struct { double s, a1, a2; } PJ_GEOD;
|
||||
|
||||
.. c:member:: double PJ_GEOD.s
|
||||
|
||||
Geodesic length.
|
||||
|
||||
.. c:member:: double PJ_GEOD.a1
|
||||
|
||||
Forward azimuth.
|
||||
|
||||
.. c:member:: double PJ_GEOD.a2
|
||||
|
||||
Reverse azimuth.
|
||||
|
||||
|
||||
|
||||
Complex coordinate types
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -373,9 +331,6 @@ Complex coordinate types
|
||||
PJ_XYZT xyzt;
|
||||
PJ_UVWT uvwt;
|
||||
PJ_LPZT lpzt;
|
||||
PJ_GEOD geod;
|
||||
PJ_OPK opk;
|
||||
PJ_ENU enu;
|
||||
PJ_XYZ xyz;
|
||||
PJ_UVW uvw;
|
||||
PJ_LPZ lpz;
|
||||
@@ -400,18 +355,6 @@ Complex coordinate types
|
||||
|
||||
Longitude, latitude, vertical and time components.
|
||||
|
||||
.. c:member:: PJ_GEOD PJ_COORD.geod
|
||||
|
||||
Geodesic length, forward and reverse azimuths.
|
||||
|
||||
.. c:member:: PJ_OPK PJ_COORD.opk
|
||||
|
||||
Rotations, for instance three euler angles.
|
||||
|
||||
.. c:member:: PJ_ENU PJ_COORD.enu
|
||||
|
||||
East, north and up components.
|
||||
|
||||
.. c:member:: PJ_XYZ PJ_COORD.xyz
|
||||
|
||||
3-dimensional cartesian coordinate.
|
||||
@@ -897,6 +840,5 @@ C API for ISO-19111 functionality
|
||||
.. doxygengroup:: iso19111_types
|
||||
:project: doxygen_api
|
||||
:content-only:
|
||||
:members:
|
||||
|
||||
|
||||
|
||||
@@ -37,15 +37,11 @@ paragraph for more details.
|
||||
- a WKT string,
|
||||
- an object code (like "EPSG:4326", "urn:ogc:def:crs:EPSG::4326",
|
||||
"urn:ogc:def:coordinateOperation:EPSG::1671"),
|
||||
- an Object name. e.g "WGS 84", "WGS 84 / UTM zone 31N". In that case as
|
||||
uniqueness is not guaranteed, heuristics are applied to determine the appropriate best match.
|
||||
- a OGC URN combining references for compound coordinate reference systems
|
||||
(e.g "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" or custom abbreviated
|
||||
syntax "EPSG:2393+5717"),
|
||||
- a OGC URN combining references for concatenated operations
|
||||
(e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618")
|
||||
- a PROJJSON string. The jsonschema is at https://proj.org/schemas/v0.2/projjson.schema.json (*added in 6.2*)
|
||||
- a compound CRS made from two object names separated with " + ". e.g. "WGS 84 + EGM96 height" (*added in 7.1*)
|
||||
|
||||
Example call:
|
||||
|
||||
@@ -262,7 +258,7 @@ Coordinate transformation
|
||||
|
||||
.. note:: Even though he coordinate components are named :c:data:`x`, :c:data:`y`,
|
||||
:c:data:`z` and :c:data:`t`, axis ordering of the to and from CRS
|
||||
is respected. Transformations exhibit the same behavior
|
||||
is respected. Transformations exhibit the same behaviour
|
||||
as if they were gathered in a :c:type:`PJ_COORD` struct.
|
||||
|
||||
|
||||
@@ -548,9 +544,6 @@ Lists
|
||||
entry of the returned array is a NULL-entry. The array is statically
|
||||
allocated and does not need to be freed after use.
|
||||
|
||||
Note: starting with PROJ 7.1, this function is deprecated by
|
||||
:cpp:func:`proj_get_units_from_database`
|
||||
|
||||
:returns: const :c:type:`PJ_UNITS` *
|
||||
|
||||
.. c:function:: const PJ_PRIME_MERIDIANS* proj_list_prime_meridians(void)
|
||||
@@ -722,7 +715,7 @@ Various
|
||||
|
||||
.. c:function:: int proj_angular_input (PJ *P, enum PJ_DIRECTION dir)
|
||||
|
||||
Check if an operation expects input in radians or not.
|
||||
Check if a operation expects input in radians or not.
|
||||
|
||||
:param P: Transformation object
|
||||
:type P: :c:type:`PJ` *
|
||||
@@ -740,30 +733,6 @@ Various
|
||||
:type `direction`: PJ_DIRECTION
|
||||
:returns: `int` 1 if output units is expected in radians, otherwise 0
|
||||
|
||||
.. c:function:: int proj_degree_input (PJ *P, enum PJ_DIRECTION dir)
|
||||
|
||||
.. versionadded:: 7.1.0
|
||||
|
||||
Check if an operation expects input in degrees or not.
|
||||
|
||||
:param P: Transformation object
|
||||
:type P: :c:type:`PJ` *
|
||||
:param `direction`: Starting direction of transformation
|
||||
:type `direction`: PJ_DIRECTION
|
||||
:returns: `int` 1 if input units is expected in degrees, otherwise 0
|
||||
|
||||
.. c:function:: int proj_degree_output (PJ *P, enum PJ_DIRECTION dir)
|
||||
|
||||
.. versionadded:: 7.1.0
|
||||
|
||||
Check if an operation returns output in degrees or not.
|
||||
|
||||
:param P: Transformation object
|
||||
:type P: :c:type:`PJ` *
|
||||
:param `direction`: Starting direction of transformation
|
||||
:type `direction`: PJ_DIRECTION
|
||||
:returns: `int` 1 if output units is expected in degrees, otherwise 0
|
||||
|
||||
|
||||
Setting custom I/O functions
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
@@ -794,12 +763,6 @@ Network related functionality
|
||||
.. doxygenfunction:: proj_context_set_url_endpoint
|
||||
:project: doxygen_api
|
||||
|
||||
.. doxygenfunction:: proj_context_get_url_endpoint
|
||||
:project: doxygen_api
|
||||
|
||||
.. doxygenfunction:: proj_context_get_user_writable_directory
|
||||
:project: doxygen_api
|
||||
|
||||
.. doxygenfunction:: proj_grid_cache_set_enable
|
||||
:project: doxygen_api
|
||||
|
||||
|
||||
@@ -13,11 +13,8 @@ distribution of the source code and various resource file archives. See
|
||||
Current Release
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
* **2020-09-01** `proj-7.1.1.tar.gz`_ (`md5`_)
|
||||
* **2020-07-01** `proj-7.1.0.tar.gz`_
|
||||
* **2020-05-01** `proj-7.0.1.tar.gz`_ (`md5`_)
|
||||
* **2020-05-01** `proj-6.3.2.tar.gz`_
|
||||
* **2020-09-01** `proj-data-1.2.tar.gz`_
|
||||
* **2020-05-01** `proj-data-1.1.tar.gz`_
|
||||
* **2020-03-01** `proj-data-1.0.tar.gz`_
|
||||
* **2018-09-15** `proj-datumgrid-1.8.zip`_
|
||||
* **2020-03-01** `proj-datumgrid-europe-1.6.zip`_
|
||||
@@ -28,7 +25,7 @@ Current Release
|
||||
.. note::
|
||||
|
||||
The proj-datumgrid packages have been deprecated with PROJ 7.0.0.
|
||||
The proj-data package should be used with PROJ 7.0.0 and newer
|
||||
The proj-data package should be used with PROJ 7.0.0
|
||||
|
||||
The proj-datumgrid packages should be used with PROJ releases from the 5.x
|
||||
and 6.x branches.
|
||||
@@ -36,7 +33,6 @@ Current Release
|
||||
Past Releases
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
* **2020-05-01** `proj-7.0.1.tar.gz`_
|
||||
* **2020-03-01** `proj-7.0.0.tar.gz`_
|
||||
* **2020-02-11** `proj-6.3.1.tar.gz`_
|
||||
* **2020-01-01** `proj-6.3.0.tar.gz`_
|
||||
@@ -53,8 +49,6 @@ Past Releases
|
||||
* **2015-09-13** `proj-4.9.2.tar.gz`_
|
||||
* **2015-03-04** `proj-4.9.1.tar.gz`_
|
||||
|
||||
* **2020-03-01** `proj-data-1.0.tar.gz`_
|
||||
|
||||
* **2018-03-01** `proj-datumgrid-1.7.zip`_
|
||||
* **2016-09-11** `proj-datumgrid-1.6.zip`_
|
||||
* **2019-09-01** `proj-datumgrid-europe-1.5.zip`_
|
||||
@@ -70,10 +64,8 @@ Past Releases
|
||||
* **2018-03-01** `proj-datumgrid-oceania-1.1.zip`_
|
||||
* **2018-03-01** `proj-datumgrid-oceania-1.0.zip`_
|
||||
|
||||
.. _`proj-7.1.1.tar.gz`: https://download.osgeo.org/proj/proj-7.1.1.tar.gz
|
||||
.. _`md5`: https://download.osgeo.org/proj/proj-7.1.1.tar.gz.md5
|
||||
.. _`proj-7.1.0.tar.gz`: https://download.osgeo.org/proj/proj-7.1.0.tar.gz
|
||||
.. _`proj-7.0.1.tar.gz`: https://download.osgeo.org/proj/proj-7.0.1.tar.gz
|
||||
.. _`md5`: https://download.osgeo.org/proj/proj-7.0.1.tar.gz.md5
|
||||
.. _`proj-7.0.0.tar.gz`: https://download.osgeo.org/proj/proj-7.0.0.tar.gz
|
||||
.. _`proj-6.3.2.tar.gz`: https://download.osgeo.org/proj/proj-6.3.2.tar.gz
|
||||
.. _`proj-6.3.1.tar.gz`: https://download.osgeo.org/proj/proj-6.3.1.tar.gz
|
||||
@@ -90,8 +82,6 @@ Past Releases
|
||||
.. _`proj-4.9.1.tar.gz`: https://download.osgeo.org/proj/proj-4.9.1.tar.gz
|
||||
.. _`proj-4.9.2.tar.gz`: https://download.osgeo.org/proj/proj-4.9.2.tar.gz
|
||||
.. _`proj-4.9.3.tar.gz`: https://download.osgeo.org/proj/proj-4.9.3.tar.gz
|
||||
.. _`proj-data-1.2.tar.gz`: https://download.osgeo.org/proj/proj-data-1.2.tar.gz
|
||||
.. _`proj-data-1.1.tar.gz`: https://download.osgeo.org/proj/proj-data-1.1.tar.gz
|
||||
.. _`proj-data-1.0.tar.gz`: https://download.osgeo.org/proj/proj-data-1.0.tar.gz
|
||||
.. _`proj-datumgrid-1.6.zip`: https://download.osgeo.org/proj/proj-datumgrid-1.6.zip
|
||||
.. _`proj-datumgrid-1.7.zip`: https://download.osgeo.org/proj/proj-datumgrid-1.7.zip
|
||||
|
||||
@@ -188,6 +188,6 @@ was no longer aligned with the version number. As a consequence, it was
|
||||
decided to decouple the name from the version number and once again simply
|
||||
call the software PROJ.
|
||||
|
||||
Use of name PROJ.4 is now strictly reserved for describing legacy behavior
|
||||
Use of name PROJ.4 is now strictly reserved for describing legacy behaviour
|
||||
of the software, e.g. "PROJ.4 strings" as seen in :program:`projinfo`
|
||||
output.
|
||||
|
||||
@@ -212,7 +212,7 @@ Autotools configure options
|
||||
|
||||
Most POSIX systems may not require any options to ``./configure`` if all
|
||||
PROJ requirements are met, installed into common directories, and a
|
||||
"default" behavior is desired.
|
||||
"default" behaviour is desired.
|
||||
|
||||
Some influential environment variables are used by ``./configure``,
|
||||
with no expected defaults:
|
||||
@@ -266,11 +266,10 @@ Create a build directory and step into it::
|
||||
mkdir build
|
||||
cd build
|
||||
|
||||
From the build directory you can now configure CMake, build and install the binaries::
|
||||
From the build directory you can now configure CMake and build the binaries::
|
||||
|
||||
cmake ..
|
||||
cmake --build .
|
||||
cmake --build . --target install
|
||||
|
||||
On Windows, one may need to specify generator::
|
||||
|
||||
|
||||
@@ -3,186 +3,6 @@
|
||||
News
|
||||
###############################################################################
|
||||
|
||||
7.1.1 Release Notes
|
||||
++++++++++++++++++++++++++++++++++++++++
|
||||
*September 1st 2020*
|
||||
|
||||
|
||||
Updates
|
||||
-------
|
||||
|
||||
* Added various Brazillian grids to the database (`#2277 <https://github.com/OSGeo/issues/2277>`_)
|
||||
|
||||
* Added geoid file for Canary Islands to the database (`#2312 <https://github.com/OSGeo/issues/2312>`_)
|
||||
|
||||
* Updated EPSG database to version 9.8.15 (`#2310 <https://github.com/OSGeo/issues/2310>`_)
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
* WKT parser: do not raise warning when parsing a WKT2:2015 TIMECRS
|
||||
whose TIMEUNIT is at the CS level, and not inside (`#2281 <https://github.com/OSGeo/issues/2281>`_)
|
||||
|
||||
* Parse '+proj=something_not_latlong +vunits=' without +geoidgrids as a
|
||||
Projected3D CRS and not a compound CRS with a unknown datum (`#2289 <https://github.com/OSGeo/issues/2289>`_)
|
||||
|
||||
* C API: Avoid crashing due to missing SANITIZE_CTX() in entry points (`#2293 <https://github.com/OSGeo/issues/2293>`_)
|
||||
|
||||
* CMake build: Check "target_clones" before use (`#2297 <https://github.com/OSGeo/issues/2297>`_)
|
||||
|
||||
* PROJ string export of +proj=krovak +czech: make sure we export +czech… (`#2301 <https://github.com/OSGeo/issues/2301>`_)
|
||||
|
||||
* Helmert 2D: do not require a useless +convention= parameter (`#2305 <https://github.com/OSGeo/issues/2305>`_)
|
||||
|
||||
* Fix a few spelling errors ("vgridshit" vs. "vgridshift") (`#2307 <https://github.com/OSGeo/issues/2307>`_)
|
||||
|
||||
* Fix ability to identify EPSG:2154 as a candidate for 'RGF93_Lambert_93' (`#2316 <https://github.com/OSGeo/issues/2316>`_)
|
||||
|
||||
* WKT importer: tune for Oracle WKT and 'Lambert Conformal Conic' (`#2322 <https://github.com/OSGeo/issues/2322>`_)
|
||||
|
||||
* Revert compiler generated Fused Multiply Addition optimized routines (`#2328 <https://github.com/OSGeo/issues/2328>`_)
|
||||
|
||||
|
||||
|
||||
7.1.0 Release Notes
|
||||
++++++++++++++++++++++++++++++++++++++++
|
||||
*July 1st 2020*
|
||||
|
||||
Updates
|
||||
-------
|
||||
|
||||
+ **New transformations**
|
||||
|
||||
* Add a +proj=defmodel transformation for multi-component time-based deformation models (`#2206 <https://github.com/OSGeo/PROJ/pull/2206>`_):
|
||||
|
||||
+ **New projections**
|
||||
|
||||
* Add square conformal projections from libproject (`#2148 <https://github.com/OSGeo/issues/2148>`_):
|
||||
|
||||
- :ref:`adams_hemi`
|
||||
|
||||
- :ref:`adams_ws1`
|
||||
|
||||
- :ref:`adams_ws2`
|
||||
|
||||
- :ref:`guyou`
|
||||
|
||||
- :ref:`peirce_q`
|
||||
|
||||
* Adams Square II: map ESRI WKT to PROJ string, and implement iterative
|
||||
inverse method (`#2157 <https://github.com/OSGeo/issues/2157>`_)
|
||||
|
||||
* Added :ref:`igh_o` projection (`#2226 <https://github.com/OSGeo/issues/2226>`_)
|
||||
|
||||
* Add :ref:`wink2` inverse by generic inversion of forward method (`#2243 <https://github.com/OSGeo/issues/2243>`_)
|
||||
|
||||
+ **Database**
|
||||
|
||||
* Update to EPSG 9.8.12, ESRI 10.8.1 and import scope and remarks for
|
||||
conversion (`#2238 <https://github.com/OSGeo/issues/2238>`_) (#2267)
|
||||
|
||||
* Map the Behrman projection to ``cae`` when converting ESRI CRSes (`#1986 <https://github.com/OSGeo/issues/1986>`_)
|
||||
|
||||
* Support conversion of Flat_Polar_Quartic projection method (`#1987 <https://github.com/OSGeo/issues/1987>`_)
|
||||
|
||||
* Register 4 new Austrian height grids (see https://github.com/OSGeo/PROJ-data/pull/13)
|
||||
and handle 'Vertical Offset by Grid Interpolation (BEV AT)' method (`#1989 <https://github.com/OSGeo/issues/1989>`_)
|
||||
|
||||
* Add ESRI projection method mappings for Mercator_Variant_A, Mercator_Variant_B
|
||||
and Transverse_Cylindrical_Equal_Area and various grid mappings (`#2020 <https://github.com/OSGeo/issues/2020>`_) (#2195)
|
||||
|
||||
* Map ESRI Transverse_Mercator_Complex to Transverse Mercator (`#2040 <https://github.com/OSGeo/issues/2040>`_)
|
||||
|
||||
* Register grids for New Caledonia (see https://github.com/OSGeo/PROJ-data/pull/16) (`#2051 <https://github.com/OSGeo/issues/2051>`_) (#2239)
|
||||
|
||||
* Register NZGD2000 -> ITRF96 transformation for NZGD2000 database (`#2248 <https://github.com/OSGeo/issues/2248>`_)
|
||||
|
||||
* Register geoid file for UK added
|
||||
(see https://github.com/OSGeo//PROJ-data/pull/25() (`#2250 <https://github.com/OSGeo/issues/2250>`_)
|
||||
|
||||
* Register Slovakian geoid transformations with needed code changes (`#2259 <https://github.com/OSGeo/issues/2259>`_)
|
||||
|
||||
* Register Spanish SPED2ETV2 grid for ED50->ETRS89 (`#2261 <https://github.com/OSGeo/issues/2261>`_)
|
||||
|
||||
+ **API**
|
||||
|
||||
* Add API function :c:func:`proj_get_units_from_database()` (`#2065 <https://github.com/OSGeo/issues/2065>`_)
|
||||
|
||||
* Add API function :c:func:`proj_get_suggested_operation()` (`#2068 <https://github.com/OSGeo/issues/2068>`_)
|
||||
|
||||
* Add API functions :c:func:`proj_degree_input()` and :c:func:`proj_degree_output()` (`#2144 <https://github.com/OSGeo/issues/2144>`_)
|
||||
|
||||
* Moved :c:func:`proj_context_get_url_endpoint()` & :c:func:`proj_context_get_user_writable_directory()`
|
||||
from ``proj_experimental.h`` to ``proj.h`` (`#2162 <https://github.com/OSGeo/issues/2162>`_)
|
||||
|
||||
* :c:func:`createFromUserInput()`: allow compound CRS with the 2 parts given by names,
|
||||
e.g. 'WGS 84 + EGM96 height' (`#2126 <https://github.com/OSGeo/issues/2126>`_)
|
||||
|
||||
* :c:func:`createOperations()`: when converting CompoundCRS<-->Geographic3DCrs, do not
|
||||
use discard change of ellipsoidal height if a Helmert transformation is
|
||||
involved (`#2227 <https://github.com/OSGeo/issues/2227>`_)
|
||||
|
||||
+ **Optimizations**
|
||||
|
||||
* ``tmerc/utm``: add a +algo=auto/evenden_snyder/poder_engsager parameter (`#2030 <https://github.com/OSGeo/issues/2030>`_)
|
||||
|
||||
* Extended ``tmerc`` (Poder/Engsager): speed optimizations (`#2036 <https://github.com/OSGeo/issues/2036>`_)
|
||||
|
||||
* Approximate ``tmerc`` (Snyder): speed optimizations (`#2039 <https://github.com/OSGeo/issues/2039>`_)
|
||||
|
||||
* :c:func:`pj_phi2()`: speed-up computation (and thus inverse ellipsoidal Mercator and LCC) (`#2052 <https://github.com/OSGeo/issues/2052>`_)
|
||||
|
||||
* Inverse ``cart``: speed-up computation by 33% (`#2145 <https://github.com/OSGeo/issues/2145>`_)
|
||||
|
||||
* Extended ``tmerc``: speed-up forward path by ~5% (`#2147 <https://github.com/OSGeo/issues/2147>`_)
|
||||
|
||||
+ **Various**
|
||||
|
||||
* Follow PDAL's CMake RPATH strategy (`#2009 <https://github.com/OSGeo/issues/2009>`_)
|
||||
|
||||
* WKT import/export: add support for WKT1_ESRI VERTCS synta (`#2024 <https://github.com/OSGeo/issues/2024>`_)
|
||||
|
||||
* :program:`projinfo`: add a ``--hide-ballpark`` option (`#2127 <https://github.com/OSGeo/issues/2127>`_)
|
||||
|
||||
* :program:`gie`: implement a strict mode with ``<gie-strict> </gie-strict>`` (`#2168 <https://github.com/OSGeo/issues/2168>`_)
|
||||
|
||||
* Allow importing WKT1 COMPD_CS with a VERT_DATUM[Ellipsoid,2002] (`#2229 <https://github.com/OSGeo/issues/2229>`_)
|
||||
|
||||
* Add runtime checking that sqlite3 is >= 3.11 (`#2235 <https://github.com/OSGeo/issues/2235>`_)
|
||||
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
* :cpp:func:`createOperations()`: do not remove ballpark transformation if there are only grid
|
||||
based operations, even if they cover the whole area of use (`#2155 <https://github.com/OSGeo/issues/2155>`_)
|
||||
|
||||
* :cpp:func:`createFromProjString()`: handle default parameters of '+krovak +type=crs', and
|
||||
handle ``+czech`` correctly (`#2200 <https://github.com/OSGeo/issues/2200>`_)
|
||||
|
||||
* :cpp:func:`ProjectedCRS::identify()`: fix identification of EPSG:3059 (`#2215 <https://github.com/OSGeo/issues/2215>`_)
|
||||
|
||||
* Database: add a 'WGS84' alias for the EPSG:4326 CRS (`#2218 <https://github.com/OSGeo/issues/2218>`_)
|
||||
|
||||
* Fixes related to CompoundCRS and BoundCRS (`#2222 <https://github.com/OSGeo/issues/2222>`_)
|
||||
|
||||
* Avoid 2 warnings about missing database indices (`#2223 <https://github.com/OSGeo/issues/2223>`_)
|
||||
|
||||
* Make ``projinfo --3d --boundcrs-to-wgs84`` work better (`#2224 <https://github.com/OSGeo/issues/2224>`_)
|
||||
|
||||
* Many fixes regarding BoundCRS, CompoundCRS, Geographic3D CRS with
|
||||
non-metre units (`#2234 <https://github.com/OSGeo/issues/2234>`_)
|
||||
|
||||
* Fix identification of (one of the) ESRI WKT formulations of EPSG:3035 (`#2240 <https://github.com/OSGeo/issues/2240>`_)
|
||||
|
||||
* Avoid using deprecated and removed Windows API function with Mingw32 (`#2246 <https://github.com/OSGeo/issues/2246>`_)
|
||||
|
||||
* :cpp:func:`normalizeForVisualization()`: make it switch axis for EPSG:5482
|
||||
(RSRGD2000 / RSPS2000) (`#2256 <https://github.com/OSGeo/issues/2256>`_)
|
||||
|
||||
* Fix access violation in :c:func:`proj_context_get_database_metadata()` (`#2260 <https://github.com/OSGeo/issues/2260>`_)
|
||||
|
||||
|
||||
7.0.1 Release Notes
|
||||
++++++++++++++++++++++++++++++++++++++++
|
||||
*May 1st 2020*
|
||||
@@ -347,7 +167,7 @@ Bug fixes
|
||||
The major feature in PROJ 7 is significantly improved handling of gridded
|
||||
models. This was implemented in :ref:`RFC4`.
|
||||
The main features of the RFC4 work is that PROJ now implements a new grid format,
|
||||
Geodetic TIFF grids, for exchanging gridded transformation models. In addition
|
||||
Geodetic TIFF grids, for exchaning gridded transformation models. In addition
|
||||
to the new grid format, PROJ can now also access grids online using a data
|
||||
store in the cloud.
|
||||
|
||||
@@ -710,7 +530,7 @@ Bug Fixes
|
||||
* Do not include :envvar:`PROJ_LIB` in ``proj_info().searchpath`` when context
|
||||
search path is set (`#1498 <https://github.com/OSGeo/PROJ/issues/1498>`_)
|
||||
|
||||
* Use correct delimiter for the current platform when parsing
|
||||
* Use correct delimeter for the current platform when parsing
|
||||
PROJ_LIB (`#1497 <https://github.com/OSGeo/PROJ/issues/1497>`_)
|
||||
|
||||
* Do not confuse 'ID74' CRS with WKT2 ID[] node (`#1506 <https://github.com/OSGeo/PROJ/issues/1506>`_)
|
||||
@@ -871,15 +691,15 @@ UPDATES
|
||||
* Removed :c:func:`proj_geocentric_latitude` from `proj.h` API
|
||||
(`#1170 <https://github.com/OSGeo/proj.4/issues/1170>`_)
|
||||
|
||||
* Changed behavior of :program:`proj`: Now only allow initialization of
|
||||
* Changed behaviour of :program:`proj`: Now only allow initialization of
|
||||
projections (`#1162 <https://github.com/OSGeo/proj.4/issues/1162>`_)
|
||||
|
||||
* Changed behavior of :ref:`tmerc <tmerc>`: Now defaults to the Extended
|
||||
* Changed behaviour of :ref:`tmerc <tmerc>`: Now defaults to the Extended
|
||||
Transverse Mercator algorithm (``etmerc``). Old implementation available
|
||||
by adding ``+approx``
|
||||
(`#404 <https://github.com/OSGeo/proj.4/issues/404>`_)
|
||||
|
||||
* Chaged behavior: Default ellipsoid now set to GRS80 (was WGS84) (`#1210 <https://github.com/OSGeo/proj.4/issues/1210>`_)
|
||||
* Chaged behaviour: Default ellipsoid now set to GRS80 (was WGS84) (`#1210 <https://github.com/OSGeo/proj.4/issues/1210>`_)
|
||||
|
||||
* Allow multiple directories in :envvar:`PROJ_LIB` environment variable (`#1281 <https://github.com/OSGeo/proj.4/issues/1281>`_)
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ performed in the order they are listed below:
|
||||
ballpark vertical transformation (occurs when there is a geoid model).
|
||||
3. if both operations evaluate identically with respect to the above criterion,
|
||||
consider as more relevant an operation that does not include a synthetic
|
||||
ballpark horizontal transformation.
|
||||
ballpark horizontal tranformation.
|
||||
4. consider as more relevant an operation that refers to shift grids that are locally available.
|
||||
5. consider as more relevant an operation that refers to grids that are available
|
||||
in one of the proj-datumgrid packages, but not necessarily locally available
|
||||
@@ -149,7 +149,7 @@ performed in the order they are listed below:
|
||||
10. in case of same accuracy, consider as more relevant an operation that does
|
||||
not use grids (operations that use only parameters will be faster)
|
||||
11. consider as more relevant an operation that involves less transformation steps
|
||||
12. and for completeness, if two operations are comparable given all the above criteria,
|
||||
12. and for completness, if two operations are comparable given all the above criteria,
|
||||
consider as more relevant the one which has the shorter name, and if they
|
||||
have the same length, consider as more relevant the one whose name comes first in
|
||||
lexicographic order (obviously completely arbitrary, but a sorting
|
||||
@@ -403,7 +403,7 @@ following results for the AGD84 to GDA2020 coordinate operations lookup:
|
||||
+step +proj=axisswap +order=2,1
|
||||
|
||||
One can see that the selected intermediate CRS that has been used is GDA94.
|
||||
This is a completely novel behavior of PROJ 6 as opposed to the logic of PROJ.4
|
||||
This is a completely novel behaviour of PROJ 6 as opposed to the logic of PROJ.4
|
||||
where datum transformations implied using EPSG:4326 / WGS 84 has the mandatory
|
||||
datum hub. PROJ 6 no longer hardcodes it as the mandatory datum hub, and relies
|
||||
on the database to find the appropriate hub(s).
|
||||
@@ -468,7 +468,7 @@ techniques, we would only find one non-ballpark operation taking the route:
|
||||
|
||||
This is not bad, but the global validity area of use is "Australia - onshore and EEZ",
|
||||
whereas GDA94 has a larger area of use.
|
||||
There is another road that can be taken by going through GDA2020 instead of ITRF2008.
|
||||
There is another road that can be taken by going throug GDA2020 instead of ITRF2008.
|
||||
The GDA94 to GDA2020 transformations operate on the respective geographic CRS,
|
||||
whereas GDA2020 to WGS 84 (G1762) operate on the geocentric CRS. Consequently,
|
||||
GDA2020 cannot be identifier as a hub by a "simple" self-join SQL request on
|
||||
@@ -508,7 +508,7 @@ particular case. Such transformations are done in 2 steps:
|
||||
|
||||
This is implemented by the ``createOperationsDerivedTo`` method
|
||||
|
||||
For the symmetric case, source CRS to a derived CRS, the above algorithm is applied
|
||||
For the symetric case, source CRS to a derived CRS, the above algorithm is applied
|
||||
by switching the source and target CRS, and then inverting the resulting operation(s).
|
||||
This is mostly a matter of avoiding to write very similar code twice. This logic
|
||||
is also applied to all below cases when considering the transformation between 2 different
|
||||
@@ -659,7 +659,7 @@ CompoundCRS to CompoundCRS
|
||||
There is some similarity with the previous paragraph. We first research the
|
||||
vertical transformations between the two vertical CRS.
|
||||
|
||||
1. If there is such a transformation, be it direct, or if both vertical CRS
|
||||
1. If there is such a tranformation, be it direct, or if both vertical CRS
|
||||
relate to a common intermediate CRS.
|
||||
If it has a registered interpolation geographic CRS, then it is used.
|
||||
Otherwise we fallback to the geographic CRS of the source CRS.
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _adams_hemi:
|
||||
|
||||
********************************************************************************
|
||||
Adams Hemisphere in a Square
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Miscellaneous |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | adams_hemi |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/adams_hemi.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Adams Hemisphere in a Square
|
||||
|
||||
proj-string: ``+proj=adams_hemi``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _adams_ws1:
|
||||
|
||||
********************************************************************************
|
||||
Adams World in a Square I
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Miscellaneous |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | adams_ws1 |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/adams_ws1.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Adams World in a Square I
|
||||
|
||||
proj-string: ``+proj=adams_ws1``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _adams_ws2:
|
||||
|
||||
********************************************************************************
|
||||
Adams World in a Square II
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Miscellaneous |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward and inverse, spherical |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | adams_ws2 |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/adams_ws2.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Adams World in a Square II
|
||||
|
||||
proj-string: ``+proj=adams_ws2``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _guyou:
|
||||
|
||||
********************************************************************************
|
||||
Guyou
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Miscellaneous |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | guyou |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/guyou.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Guyou
|
||||
|
||||
proj-string: ``+proj=guyou``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _igh_o:
|
||||
|
||||
********************************************************************************
|
||||
Interrupted Goode Homolosine (Oceanic View)
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Pseudocylindrical |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward and inverse, spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | igh_o |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/igh_o.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Interrupted Goode Homolosine
|
||||
|
||||
proj-string: ``+proj=igh_o +lon_0=-160``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional for the projection. A value of +lon_0=-160 is recommended.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
|
Before Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 533 KiB |
|
Before Width: | Height: | Size: 446 KiB |
|
Before Width: | Height: | Size: 372 KiB |
|
Before Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 367 KiB |
|
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 150 KiB |
@@ -12,9 +12,6 @@ Projections map the spherical 3D space to a flat 2D space.
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
adams_hemi
|
||||
adams_ws1
|
||||
adams_ws2
|
||||
aea
|
||||
aeqd
|
||||
airy
|
||||
@@ -58,13 +55,11 @@ Projections map the spherical 3D space to a flat 2D space.
|
||||
goode
|
||||
gs48
|
||||
gs50
|
||||
guyou
|
||||
hammer
|
||||
hatano
|
||||
healpix
|
||||
rhealpix
|
||||
igh
|
||||
igh_o
|
||||
imw_p
|
||||
isea
|
||||
kav5
|
||||
@@ -109,7 +104,6 @@ Projections map the spherical 3D space to a flat 2D space.
|
||||
ortho
|
||||
patterson
|
||||
pconic
|
||||
peirce_q
|
||||
poly
|
||||
putp1
|
||||
putp2
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
.. _peirce_q:
|
||||
|
||||
********************************************************************************
|
||||
Peirce Quincuncial
|
||||
********************************************************************************
|
||||
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Miscellaneous |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | peirce_q |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Domain** | 2D |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Input type** | Geodetic coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Output type** | Projected coordinates |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
|
||||
.. figure:: ./images/peirce_q.png
|
||||
:width: 500 px
|
||||
:align: center
|
||||
:alt: Peirce Quincuncial
|
||||
|
||||
proj-string: ``+proj=peirce_q``
|
||||
|
||||
Parameters
|
||||
################################################################################
|
||||
|
||||
.. note:: All parameters are optional.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
.. include:: ../options/R.rst
|
||||
|
||||
.. include:: ../options/x_0.rst
|
||||
|
||||
.. include:: ../options/y_0.rst
|
||||
@@ -11,7 +11,7 @@ The transverse Mercator projection in its various forms is the most widely used
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward and inverse, spherical and ellipsoidal |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global, with full accuracy within 3900 km |
|
||||
| **Defined area** | Global, but reasonably accurate only within 15 degrees |
|
||||
| | of the central meridian |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Alias** | tmerc |
|
||||
@@ -42,21 +42,21 @@ In the post-war years, these concepts were extended into the Universal Transvers
|
||||
|
||||
The following table gives special cases of the Transverse Mercator projection.
|
||||
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| Projection Name | Areas | Central meridian | Zone width | Scale Factor |
|
||||
+=====================================+=====================================================+================================+===========================================+==============+
|
||||
| Transverse Mercator | World wide | Various | less than 1000 km | Various |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| Transverse Mercator south oriented | Southern Africa | 2° intervals E of 11°E | 2° | 1.000 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| UTM North hemisphere | World wide equator to 84°N | 6° intervals E & W of 3° E & W | Usually 6°, wider for Norway and Svalbard | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| UTM South hemisphere | World wide north of 80°S to equator | 6° intervals E & W of 3° E & W | Always 6° | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| Gauss-Kruger | Former USSR, Yugoslavia, Germany, S. America, China | Various, according to area | Usually less than 6°, often less than 4° | 1.0000 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
| Gauss Boaga | Italy | Various, according to area | 6° | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+-------------------------------------------+--------------+
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| Projection Name | Areas | Central meridian | Zone width | Scale Factor |
|
||||
+=====================================+=====================================================+================================+==========================================+==============+
|
||||
| Transverse Mercator | World wide | Various | less than 6° | Various |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| Transverse Mercator south oriented | Southern Africa | 2° intervals E of 11°E | 2° | 1.000 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| UTM North hemisphere | World wide equator to 84°N | 6° intervals E & W of 3° E & W | Always 6° | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| UTM South hemisphere | World wide north of 80°S to equator | 6° intervals E & W of 3° E & W | Always 6° | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| Gauss-Kruger | Former USSR, Yugoslavia, Germany, S. America, China | Various, according to area | Usually less than 6°, often less than 4° | 1.0000 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
| Gauss Boaga | Italy | Various, according to area | 6° | 0.9996 |
|
||||
+-------------------------------------+-----------------------------------------------------+--------------------------------+------------------------------------------+--------------+
|
||||
|
||||
|
||||
|
||||
@@ -79,24 +79,9 @@ Parameters
|
||||
|
||||
.. versionadded:: 6.0.0
|
||||
|
||||
Use the Evenden-Snyder algorithm described below under "Legacy
|
||||
ellipsoidal form". It is faster than the default algorithm, but is
|
||||
less accurate and diverges beyond 3° from the central meridian.
|
||||
|
||||
.. option:: +algo=auto/evenden_snyder/poder_engsager
|
||||
|
||||
.. versionadded:: 7.1
|
||||
|
||||
Selects the algorithm to use. The hardcoded value and the one defined in
|
||||
:ref:`proj-ini` default to ``poder_engsager``; that is the most precise
|
||||
one.
|
||||
|
||||
When using auto, a heuristics based on the input coordinate to transform
|
||||
is used to determine if the faster Evenden-Snyder method can be used, for
|
||||
faster computation, without causing an error greater than 0.1 mm (for an
|
||||
ellipsoid of the size of Earth)
|
||||
|
||||
Note that :option:`+approx` and :option:`+algo` are mutually exclusive.
|
||||
Use the algorithm described in section "Ellipsoidal Form" below.
|
||||
It is faster than the default algorithm, but also diverges faster
|
||||
as the distance from the central meridian increases.
|
||||
|
||||
.. include:: ../options/lon_0.rst
|
||||
|
||||
@@ -115,67 +100,31 @@ Parameters
|
||||
Mathematical definition
|
||||
#######################
|
||||
|
||||
The formulation given here for the Transverse Mercator projection is due
|
||||
to Krüger :cite:`Krueger1912` who gave the series expansions accurate to
|
||||
:math:`n^4`, where :math:`n = (a-b)/(a+b)` is the third flattening.
|
||||
These series were extended to sixth order by Engsager and Poder in
|
||||
:cite:`Poder1998` and :cite:`Engsager2007`. This gives full
|
||||
double-precision accuracy withing 3900 km of the central meridian (about
|
||||
57% of the surface of the earth) :cite:`Karney2011tm`. The error is
|
||||
less than 0.1 mm within 7000 km of the central meridian (about 89% of
|
||||
the surface of the earth).
|
||||
The formulas describing the Transverse Mercator below are quoted from :cite:`Evenden2005`.
|
||||
|
||||
This formulation consists of three steps: a conformal projection from
|
||||
the ellipsoid to a sphere, the spherical transverse Mercator
|
||||
projection, rectifying this projection to give constant scale on the
|
||||
central meridian.
|
||||
:math:`\phi_0` is the latitude of origin that match the center of the map. It can be set with ``+lat_0``.
|
||||
|
||||
The scale on the central meridian is :math:`k_0` and is set by ``+k_0``.
|
||||
:math:`k_0` is the scale factor at the natural origin (on the central meridian). It can be set with ``+k_0``.
|
||||
|
||||
Option :option:`+lon_0` sets the central meridian; in the formulation
|
||||
below :math:`\lambda` is the longitude relative to the central meridian.
|
||||
|
||||
Options :option:`+lat_0`, :option:`+x_0`, and :option:`+y_0` serve to
|
||||
translate the projected coordinates so that at :math:`(\phi, \lambda) =
|
||||
(\phi_0, \lambda_0)`, the projected coordinates are :math:`(x,y) =
|
||||
(x_0,y_0)`. To simplify the formulas below, these options are set to
|
||||
zero (their default values).
|
||||
|
||||
Because the projection is conformal, the formulation is most
|
||||
conveniently given in terms of complex numbers. In particular, the
|
||||
unscaled projected coordinates :math:`\eta` (proportional to the
|
||||
easting, :math:`x`) and :math:`\xi` (proportional to the northing,
|
||||
:math:`y`) are combined into the single complex quantity :math:`\zeta =
|
||||
\xi + i\eta`, where :math:`i=\sqrt{-1}`. Then any analytic function
|
||||
:math:`f(\zeta)` defines a conformal mapping (this follows from the
|
||||
Cauchy-Riemann conditions).
|
||||
:math:`M(\phi)` is the meridional distance.
|
||||
|
||||
Spherical form
|
||||
**************
|
||||
|
||||
Because the full (ellipsoidal) projection includes the spherical
|
||||
projection as one of the components, we present the spherial form first
|
||||
with the coordinates tagged with primes, :math:`\phi'`,
|
||||
:math:`\lambda'`, :math:`\zeta' = \xi' + i\eta'`, :math:`x'`,
|
||||
:math:`y'`, so that they can be distinguished from the corresponding
|
||||
ellipsoidal coordinates (without the primes). The projected coordinates
|
||||
for the sphere are given by
|
||||
|
||||
.. math::
|
||||
|
||||
x' = k_0 R \eta';\qquad y' = k_0 R \xi'
|
||||
|
||||
Forward projection
|
||||
==================
|
||||
|
||||
.. math::
|
||||
|
||||
\xi' = \tan^{-1}\biggl(\frac{\tan\phi'}{\cos\lambda'}\biggr)
|
||||
B = \cos \phi \sin \lambda
|
||||
|
||||
.. math::
|
||||
|
||||
\eta' = \sinh^{-1}\biggl(\frac{\sin\lambda'}
|
||||
{\sqrt{\tan^2\phi' + \cos^2\lambda'}}\biggr)
|
||||
x = \frac{k_0}{2} \ln(\frac{1+B}{1-B})
|
||||
|
||||
.. math::
|
||||
|
||||
y = k_0 ( \arctan(\frac{\tan(\phi)}{\cos \lambda}) - \phi_0)
|
||||
|
||||
|
||||
Inverse projection
|
||||
@@ -183,154 +132,28 @@ Inverse projection
|
||||
|
||||
.. math::
|
||||
|
||||
\phi' = \tan^{-1}\biggl(\frac{\sin\xi'}
|
||||
{\sqrt{\sinh^2\eta' + \cos^2\xi'}}\biggr)
|
||||
D = \frac{y}{k_0} + \phi_0
|
||||
|
||||
.. math::
|
||||
|
||||
\lambda' = \tan^{-1}\biggl(\frac{\sinh\eta'}{\cos\xi'}\biggr)
|
||||
x' = \frac{x}{k_0}
|
||||
|
||||
.. math::
|
||||
|
||||
\phi = \arcsin(\frac{\sin D}{\cosh x'})
|
||||
|
||||
.. math::
|
||||
|
||||
\lambda = \arctan(\frac{\sinh x'}{\cos D})
|
||||
|
||||
|
||||
Ellipsoidal form
|
||||
****************
|
||||
|
||||
The projected coordinates are given by
|
||||
|
||||
.. math::
|
||||
|
||||
\zeta = \xi + i\eta;\qquad x = k_0 A \eta;\qquad y = k_0 A \xi
|
||||
|
||||
.. math::
|
||||
|
||||
A = \frac a{1+n}\biggl(1 + \frac14 n^2 + \frac1{64} n^4 +
|
||||
\frac1{256}n^6\biggr)
|
||||
|
||||
The series for conversion between ellipsoidal and spherical geographic
|
||||
coordinates and ellipsoidal and spherical projected coordinates are
|
||||
given in matrix notation where :math:`\mathbf S(\theta)` and
|
||||
:math:`\mathbf N` are the row and column vectors of length 6
|
||||
|
||||
.. math::
|
||||
|
||||
\mathbf S(\theta) = \begin{pmatrix}
|
||||
\sin 2\theta &
|
||||
\sin 4\theta &
|
||||
\sin 6\theta &
|
||||
\sin 8\theta &
|
||||
\sin 10\theta &
|
||||
\sin 12\theta
|
||||
\end{pmatrix}
|
||||
|
||||
.. math::
|
||||
|
||||
\mathbf N = \begin{pmatrix}
|
||||
n \\ n^2 \\ n^3\\ n^4 \\ n^5 \\ n^6
|
||||
\end{pmatrix}
|
||||
|
||||
and :math:`\mathsf C_{\alpha,\beta}` are upper triangular
|
||||
:math:`6\times6` matrices.
|
||||
|
||||
Relation between geographic coordinates
|
||||
=======================================
|
||||
|
||||
.. math::
|
||||
|
||||
\lambda' = \lambda
|
||||
|
||||
.. math::
|
||||
|
||||
\phi' = \tan^{-1}\sinh\bigl(\sinh^{-1}\tan\phi
|
||||
- e \tanh^{-1}(e\sin\phi)\bigr)
|
||||
|
||||
Instead of using this analytical formula for :math:`\phi'`, the
|
||||
conversions between :math:`\phi` and :math:`\phi'` use the series
|
||||
approximations:
|
||||
|
||||
.. math::
|
||||
|
||||
\phi' = \phi + \mathbf S(\phi) \cdot \mathsf C_{\chi,\phi} \cdot \mathbf N
|
||||
|
||||
.. math::
|
||||
|
||||
\phi = \phi' + \mathbf S(\phi') \cdot \mathsf C_{\phi,\chi} \cdot \mathbf N
|
||||
|
||||
.. math::
|
||||
|
||||
\mathsf C_{\chi,\phi} = \begin{pmatrix}
|
||||
-2& \frac{2}{3}& \frac{4}{3}& -\frac{82}{45}& \frac{32}{45}& \frac{4642}{4725} \\
|
||||
& \frac{5}{3}& -\frac{16}{15}& -\frac{13}{9}& \frac{904}{315}& -\frac{1522}{945} \\
|
||||
& & -\frac{26}{15}& \frac{34}{21}& \frac{8}{5}& -\frac{12686}{2835} \\
|
||||
& & & \frac{1237}{630}& -\frac{12}{5}& -\frac{24832}{14175} \\
|
||||
& & & & -\frac{734}{315}& \frac{109598}{31185} \\
|
||||
& & & & & \frac{444337}{155925} \\
|
||||
\end{pmatrix}
|
||||
|
||||
.. math::
|
||||
|
||||
\mathsf C_{\phi,\chi} = \begin{pmatrix}
|
||||
2& -\frac{2}{3}& -2& \frac{116}{45}& \frac{26}{45}& -\frac{2854}{675} \\
|
||||
& \frac{7}{3}& -\frac{8}{5}& -\frac{227}{45}& \frac{2704}{315}& \frac{2323}{945} \\
|
||||
& & \frac{56}{15}& -\frac{136}{35}& -\frac{1262}{105}& \frac{73814}{2835} \\
|
||||
& & & \frac{4279}{630}& -\frac{332}{35}& -\frac{399572}{14175} \\
|
||||
& & & & \frac{4174}{315}& -\frac{144838}{6237} \\
|
||||
& & & & & \frac{601676}{22275} \\
|
||||
\end{pmatrix}
|
||||
|
||||
Here :math:`\phi'` is the conformal latitude (sometimes denoted by
|
||||
:math:`\chi`) and :math:`\mathsf C_{\chi,\phi}` and :math:`\mathsf
|
||||
C_{\phi,\chi}` are the coefficients in the trigonometric series for
|
||||
converting between :math:`\phi` and :math:`\chi`.
|
||||
|
||||
Relation between projected coordinates
|
||||
======================================
|
||||
|
||||
.. math::
|
||||
|
||||
\zeta = \zeta' + \mathbf S(\zeta') \cdot \mathsf C_{\mu,\chi} \cdot \mathbf N
|
||||
|
||||
.. math::
|
||||
|
||||
\zeta' = \zeta + \mathbf S(\zeta) \cdot \mathsf C_{\chi,\mu} \cdot \mathbf N
|
||||
|
||||
.. math::
|
||||
|
||||
\mathsf C_{\mu,\chi} = \begin{pmatrix}
|
||||
\frac{1}{2}& -\frac{2}{3}& \frac{5}{16}& \frac{41}{180}& -\frac{127}{288}& \frac{7891}{37800} \\
|
||||
& \frac{13}{48}& -\frac{3}{5}& \frac{557}{1440}& \frac{281}{630}& -\frac{1983433}{1935360} \\
|
||||
& & \frac{61}{240}& -\frac{103}{140}& \frac{15061}{26880}& \frac{167603}{181440} \\
|
||||
& & & \frac{49561}{161280}& -\frac{179}{168}& \frac{6601661}{7257600} \\
|
||||
& & & & \frac{34729}{80640}& -\frac{3418889}{1995840} \\
|
||||
& & & & & \frac{212378941}{319334400} \\
|
||||
\end{pmatrix}
|
||||
|
||||
.. math::
|
||||
|
||||
\mathsf C_{\chi,\mu} = \begin{pmatrix}
|
||||
-\frac{1}{2}& \frac{2}{3}& -\frac{37}{96}& \frac{1}{360}& \frac{81}{512}& -\frac{96199}{604800} \\
|
||||
& -\frac{1}{48}& -\frac{1}{15}& \frac{437}{1440}& -\frac{46}{105}& \frac{1118711}{3870720} \\
|
||||
& & -\frac{17}{480}& \frac{37}{840}& \frac{209}{4480}& -\frac{5569}{90720} \\
|
||||
& & & -\frac{4397}{161280}& \frac{11}{504}& \frac{830251}{7257600} \\
|
||||
& & & & -\frac{4583}{161280}& \frac{108847}{3991680} \\
|
||||
& & & & & -\frac{20648693}{638668800} \\
|
||||
\end{pmatrix}
|
||||
|
||||
On the central meridian (:math:`\lambda = \lambda' = 0`), :math:`\zeta'
|
||||
= \phi'` is the conformal latitude :math:`\chi` and :math:`\zeta` plays
|
||||
the role of the rectifying latitude (sometimes denoted by :math:`\mu`).
|
||||
:math:`\mathsf C_{\mu,\chi}` and :math:`\mathsf C_{\chi,\mu}` are the
|
||||
coefficients in the trigonometric series for converting between
|
||||
:math:`\chi` and :math:`\mu`.
|
||||
|
||||
Legacy ellipsoidal form
|
||||
***********************
|
||||
|
||||
The formulas below describe the algorithm used when giving the
|
||||
:option:`+approx` option. They are originally from :cite:`Snyder1987`,
|
||||
but here quoted from :cite:`Evenden1995` and :cite:`Evenden2005`. These
|
||||
are less accurate that the formulation above and are only valid within
|
||||
about 5 degrees of the central meridian. Here :math:`M(\phi)` is the
|
||||
meridional distance.
|
||||
|
||||
but here quoted from :cite:`Evenden1995`.
|
||||
The default algorithm is given by Poder and Engsager in :cite:`Poder1998`
|
||||
|
||||
Forward projection
|
||||
==================
|
||||
@@ -371,7 +194,7 @@ Inverse projection
|
||||
|
||||
.. math::
|
||||
|
||||
\phi_1 = M^{-1}(y)
|
||||
\phi_1 = M^-1(y)
|
||||
|
||||
.. math::
|
||||
|
||||
@@ -407,4 +230,5 @@ Inverse projection
|
||||
Further reading
|
||||
###############
|
||||
|
||||
#. `Wikipedia <https://en.wikipedia.org/wiki/Transverse_Mercator_projection>`_
|
||||
#. `Wikipedia <https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system>`_
|
||||
#. `EPSG, POSC literature pertaining to Coordinate Conversions and Transformations including Formulas <http://www.ihsenergy.com/epsg/guid7.pdf>`_
|
||||
|
||||
@@ -76,21 +76,6 @@ Optional
|
||||
|
||||
Use faster, less accurate algorithm for the Transverse Mercator.
|
||||
|
||||
.. option:: +algo=auto/evenden_snyder/poder_engsager
|
||||
|
||||
.. versionadded:: 7.1
|
||||
|
||||
Selects the algorithm to use. The hardcoded value and the one defined in
|
||||
:ref:`proj-ini` default to ``poder_engsager``, that is the most precise
|
||||
one.
|
||||
|
||||
When using auto, a heuristics based on the input coordinate to transform
|
||||
is used to determine if the faster Evenden-Snyder method can be used, for
|
||||
faster computation, without causing an error greater than 0.1 mm (for an
|
||||
ellipsoid of the size of Earth)
|
||||
|
||||
Note that :option:`+approx` and :option:`+algo` are mutually exclusive.
|
||||
|
||||
.. include:: ../options/ellps.rst
|
||||
|
||||
Further reading
|
||||
|
||||
@@ -7,7 +7,7 @@ Winkel II
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Classification** | Pseudocylindrical |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Available forms** | Forward and inverse, spherical projection |
|
||||
| **Available forms** | Forward spherical projection |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
| **Defined area** | Global |
|
||||
+---------------------+----------------------------------------------------------+
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
.. _defmodel:
|
||||
|
||||
================================================================================
|
||||
Multi-component time-based deformation model
|
||||
================================================================================
|
||||
|
||||
.. versionadded:: 7.1.0
|
||||
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
| **Alias** | defmodel |
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
| **Input type** | Geodetic or projected coordinates (horizontal), meters (vertical), |
|
||||
| | decimalyear (temporal) |
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
| **Output type** | Geodetic or projected coordinates (horizontal), meters (vertical), |
|
||||
| | decimalyear (temporal) |
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
| **Domain** | 4D |
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
| **Available forms** | Forward and inverse |
|
||||
+---------------------+--------------------------------------------------------------------+
|
||||
|
||||
The defmodel transformation can be used to represent most deformation models
|
||||
currently in use, in particular for areas subject to complex deformation, including
|
||||
large scale secular crustal deformation near plate boundaries and vertical deformation
|
||||
due to Glacial Isostatic Adjustment (GIA). These can often be represented by a constant
|
||||
velocity model. Additionally, many areas suffer episodic deformation events such as
|
||||
earthquakes and aseismic slow slip event.
|
||||
|
||||
The transformation relies on a "master" JSON file, describing general metadata on
|
||||
the deformation model, its spatial and temporal extent, and listing spatial
|
||||
components whose values are stored in :ref:`Geodetic TIFF grids (GTG) <geodetictiffgrids>`.
|
||||
The valuation of each component is modulated by a time function (constant, step,
|
||||
reverse step, velocity, piecewise, exponential).
|
||||
|
||||
All details on the content of this JSON file are given in the `Proposal for encoding
|
||||
of a Deformation Model <https://github.com/linz/deformation-model-format/blob/master/doc/JsonGeotiffDeformationModelFormat_20200501.pdf>`__
|
||||
|
||||
If input coordinates are given in the geographic domain (resp. projected domain),
|
||||
the output will also be in the geographic domain (resp. projected domain).
|
||||
The domain should be the corresponding to the source_crs metadata of the model.
|
||||
|
||||
This transformation is a generalization of the :ref:`Kinematic datum shifting utilizing a deformation model <deformation>` transformation.
|
||||
|
||||
Parameters
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Required
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
.. option:: +model=<filename>
|
||||
|
||||
Filename to the JSON master file for the deformation model.
|
||||
|
||||
|
||||
Example
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Transformating a point with the LINZ NZGD2000 deformation model:
|
||||
|
||||
::
|
||||
|
||||
echo 166.7133850980 -44.5105886020 293.3700 2007.689 | cct +proj=defmodel +model=nzgd2000-20180701.json
|
||||
@@ -8,8 +8,6 @@ Kinematic datum shifting utilizing a deformation model
|
||||
|
||||
Perform datum shifts means of a deformation/velocity model.
|
||||
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Alias** | deformation |
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Input type** | Cartesian coordinates (spatial), decimalyears (temporal). |
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
@@ -40,8 +38,6 @@ construction of new grids is recommended.
|
||||
Starting with PROJ 7.0, use of a GeoTIFF format is recommended to store both
|
||||
the horizontal and vertical velocities.
|
||||
|
||||
More complex deformations can be done with the :ref:`Multi-component time-based deformation model <defmodel>` transformation.
|
||||
|
||||
Example
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
@@ -64,7 +60,8 @@ to the Danish realisation of ETRS89 is in PROJ described as::
|
||||
z = -0.048 rz = -0.008712 drz = -0.000792
|
||||
# ETRF2000@t_obs -> NKG_ETRF00@2000.0
|
||||
step proj = deformation t_epoch = 2000.0
|
||||
grids = ./eur_nkg_nkgrf03vel_realigned.tif
|
||||
xy_grids = ./nkgrf03vel_realigned_xy.ct2
|
||||
z_grids = ./nkgrf03vel_realigned_z.gtx
|
||||
inv
|
||||
# NKG_ETRF@2000.0 -> ETRF92@2000.0
|
||||
step proj=helmert convention=position_vector s = -0.009420e
|
||||
@@ -73,13 +70,16 @@ to the Danish realisation of ETRS89 is in PROJ described as::
|
||||
z = 0.02776 rz = 4.729e-05
|
||||
# ETRF92@2000.0 -> ETRF92@1994.704
|
||||
step proj = deformation dt = -5.296
|
||||
grids = ./eur_nkg_nkgrf03vel_realigned.tif
|
||||
xy_grids = ./nkgrf03vel_realigned_xy.ct2
|
||||
z_grids = ./nkgrf03vel_realigned_z.gtx
|
||||
|
||||
From this we can see that the transformation from ITRF2008 to the Danish realisation of
|
||||
ETRS89 is a combination of Helmert transformations and adjustments with a deformation
|
||||
model. The first use of the deformation operation is::
|
||||
|
||||
proj = deformation t_epoch = 2000.0 grids = ./eur_nkg_nkgrf03vel_realigned.tif
|
||||
proj = deformation t_epoch = 2000.0
|
||||
xy_grids = ./nkgrf03vel_realigned_xy.ct2
|
||||
z_grids = ./nkgrf03vel_realigned_z.gtx
|
||||
|
||||
Here we set the central epoch of the transformation, 2000.0. The observation epoch
|
||||
is expected as part of the input coordinate tuple. The deformation model is
|
||||
@@ -226,4 +226,4 @@ that is searched for in the grid. :math:`(E, N, U)` are the grid values in ENU-s
|
||||
See also
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
#. :ref:`Behavioural changes from version 5 to 6<differences_deformation>`
|
||||
#. :ref:`Behavioural changes from version 5 to 6<differences_deformation>`
|
||||
@@ -33,7 +33,7 @@ kinematic transformations from global reference frames to local static frames.
|
||||
|
||||
All of the parameters described in the table above are marked as optional. This is true
|
||||
as long as at least one parameter is defined in the setup of the transformation.
|
||||
The behavior of the transformation depends on which parameters are used in the setup.
|
||||
The behaviour of the transformation depends on which parameters are used in the setup.
|
||||
For instance, if a rate of change parameter is specified a kinematic version of the
|
||||
transformation is used.
|
||||
|
||||
|
||||
@@ -8,8 +8,7 @@ Horizontal grid shift
|
||||
|
||||
Change of horizontal datum by grid shift.
|
||||
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Alias** | hgridshift |
|
||||
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Domain** | 2D, 3D and 4D |
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
|
||||
@@ -11,7 +11,6 @@ systems are based on different datums.
|
||||
:maxdepth: 1
|
||||
|
||||
affine
|
||||
defmodel
|
||||
deformation
|
||||
geogoffset
|
||||
helmert
|
||||
|
||||
@@ -10,7 +10,7 @@ The Molodensky transformation resembles a :ref:`Helmert` with zero
|
||||
rotations and a scale of unity, but converts directly from geodetic coordinates to
|
||||
geodetic coordinates, without the intermediate shifts to and from cartesian
|
||||
geocentric coordinates, associated with the Helmert transformation.
|
||||
The Molodensky transformation is simple to implement and to parametrize, requiring
|
||||
The Molodensky transformation is simple to implement and to parameterize, requiring
|
||||
only the 3 shifts between the input and output frame, and the corresponding
|
||||
differences between the semimajor axes and flattening parameters of the reference
|
||||
ellipsoids. Due to its algorithmic simplicity, it was popular prior to the
|
||||
|
||||
@@ -8,8 +8,6 @@ Vertical grid shift
|
||||
|
||||
Change Vertical datum change by grid shift
|
||||
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Alias** | vgridshift |
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
| **Domain** | 3D and 4D |
|
||||
+-----------------+--------------------------------------------------------------------+
|
||||
|
||||
@@ -8,8 +8,6 @@ Geocentric grid shift
|
||||
|
||||
Geocentric translation using a grid shift
|
||||
|
||||
+-----------------+-------------------------------------------------------------------+
|
||||
| **Alias** | xyzgridshift |
|
||||
+-----------------+-------------------------------------------------------------------+
|
||||
| **Domain** | 3D |
|
||||
+-----------------+-------------------------------------------------------------------+
|
||||
|
||||
@@ -84,16 +84,6 @@
|
||||
Url = {http://www.calcofi.org/publications/calcofireports/v20/Vol_20_Eber___Hewitt.pdf}
|
||||
}
|
||||
|
||||
@InProceedings{Engsager2007,
|
||||
author = {Karsten E. Engsager and Knud Poder},
|
||||
title = {A highly accurate world wide algorithm for the
|
||||
transverse {M}ercator mapping (almost)},
|
||||
booktitle = {Proc. XXIII Intl. Cartographic Conf. (ICC2007), Moscow},
|
||||
pages = {2.1.2},
|
||||
year = 2007,
|
||||
month = aug
|
||||
}
|
||||
|
||||
@Manual{Evenden2005,
|
||||
Title = {libproj4: A Comprehensive Library of Cartographic Projection Functions (Preliminary Draft)},
|
||||
Author = {Gerald I. Evenden},
|
||||
@@ -207,20 +197,6 @@
|
||||
Doi = {10.1007/s00190-012-0578-z}
|
||||
}
|
||||
|
||||
@Article{Karney2011tm,
|
||||
author = {Charles F. F. Karney},
|
||||
title = {Transverse {M}ercator with an accuracy of a few
|
||||
nanometers},
|
||||
journal = {J. Geod.},
|
||||
year = 2011,
|
||||
volume = 85,
|
||||
number = 8,
|
||||
pages = {475-485},
|
||||
month = aug,
|
||||
eprint = {1002.1417},
|
||||
doi = {10.1007/s00190-011-0445-3}
|
||||
}
|
||||
|
||||
@Article{Karney2011,
|
||||
Title = {Geodesics on an ellipsoid of revolution},
|
||||
Author = {Charles F. F. Karney},
|
||||
@@ -242,17 +218,6 @@
|
||||
Volume = {71}
|
||||
}
|
||||
|
||||
@TechReport{Krueger1912,
|
||||
author = {Johann Heinrich Louis Kr\"uger},
|
||||
title = {Konforme {A}bbildung des {E}rdellipsoids in der {E}bene},
|
||||
institution = {Royal Prussian Geodetic Institute},
|
||||
address = {Potsdam},
|
||||
year = 1912,
|
||||
number = 52,
|
||||
type = {New Series},
|
||||
doi = {10.2312/GFZ.b103-krueger28}
|
||||
}
|
||||
|
||||
@InProceedings{LambersKolb2012,
|
||||
Title = {Ellipsoidal Cube Maps for Accurate Rendering of Planetary-Scale Terrain Data},
|
||||
Author = {Lambers, Martin and Kolb, Andreas},
|
||||
|
||||
@@ -23,7 +23,7 @@ PROJ will attempt to locate its resource files - database, transformation grids
|
||||
or init-files - from several directories.
|
||||
The following paths are checked in order:
|
||||
|
||||
- For resource files that have an explicit relative or absolute path,
|
||||
- For resource files that have an explict relative or absolute path,
|
||||
the directory specified in the filename.
|
||||
|
||||
- Path resolved by the callback function set with
|
||||
@@ -107,14 +107,6 @@ Its default content is:
|
||||
|
||||
cache_ttl_sec = 86400
|
||||
|
||||
; Transverse Mercator (and UTM) default algorithm: auto, evenden_snyder or poder_engsager
|
||||
; * evenden_snyder is the fastest, but less accurate far from central meridian
|
||||
; * poder_engsager is slower, but more accurate far from central meridian
|
||||
; * default will auto-select between the two above depending on the coordinate
|
||||
; to transform and will use evenden_snyder if the error in doing so is below
|
||||
; 0.1 mm (for an ellipsoid of the size of Earth)
|
||||
tmerc_default_algo = poder_engsager
|
||||
|
||||
|
||||
Transformation grids
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
@@ -90,7 +90,7 @@ is an easy way to inspect such grid files:
|
||||
half-pixel shift regarding to the coordinates stored in the original grid file. On
|
||||
the reading side, PROJ will accept both conventions (for equivalent georeferencing,
|
||||
the value of the origin in a PixelIsArea convention is shifted by a half-pixel
|
||||
towards the upper-left direction). Unspecified behavior if this GeoKey is absent.
|
||||
towards the upper-left direction). Unspecified behaviour if this GeoKey is absent.
|
||||
|
||||
- Files hosted on the CDN will be tiled, presumably with 256x256 tiles (small
|
||||
grids that are smaller than 256x256 will use a single strip). On the reading
|
||||
@@ -137,9 +137,9 @@ is an easy way to inspect such grid files:
|
||||
|
||||
* SamplesPerPixel = 1 for vertical shift grids.
|
||||
|
||||
* SamplesPerPixel = 3 for deformation models combining
|
||||
horizontal and vertical adjustments.
|
||||
|
||||
In the future, different values of SamplesPerPixel may be used to accommodate
|
||||
for other needs. For example for deformation models, SamplesPerPixel = 3 to combine
|
||||
horizontal and vertical adjustments.
|
||||
And even for the current identified needs of horizontal or vertical shifts,
|
||||
more samples may be present (to indicate for example uncertainties), but
|
||||
will be ignored by PROJ.
|
||||
@@ -215,32 +215,28 @@ is an easy way to inspect such grid files:
|
||||
- ``HORIZONTAL_OFFSET``: implies the presence of at least two samples.
|
||||
The first sample must contain the latitude offset and the second
|
||||
sample must contain the longitude offset.
|
||||
Corresponds to PROJ :ref:`hgridshift` method.
|
||||
Corresponds to PROJ ``hgridshift`` method.
|
||||
|
||||
- ``VERTICAL_OFFSET_GEOGRAPHIC_TO_VERTICAL``: implies the presence of at least one sample.
|
||||
The first sample must contain the vertical adjustment. Must be used when
|
||||
the source/interpolation CRS is a Geographic CRS and the target CRS a Vertical CRS.
|
||||
Corresponds to PROJ :ref:`vgridshift` method.
|
||||
Corresponds to PROJ ``vgridshift`` method.
|
||||
|
||||
- ``VERTICAL_OFFSET_VERTICAL_TO_VERTICAL``: implies the presence of at least one sample.
|
||||
The first sample must contain the vertical adjustment. Must be used when
|
||||
the source and target CRS are Vertical CRS.
|
||||
Corresponds to PROJ :ref:`vgridshift` method.
|
||||
Corresponds to PROJ ``vgridshift`` method.
|
||||
|
||||
- ``GEOCENTRIC_TRANSLATION``: implies the presence of at least 3 samples.
|
||||
The first 3 samples must be respectively the geocentric adjustments along
|
||||
the X, Y and Z axis. Must be used when the source and target CRS are
|
||||
geocentric CRS. The interpolation CRS must be a geographic CRS.
|
||||
Corresponds to PROJ :ref:`xyzgridshift` method.
|
||||
Corresponds to PROJ ``xyzgridshift`` method.
|
||||
|
||||
- ``VELOCITY``: implies the presence of at least 3 samples.
|
||||
The first 3 samples must be respectively the velocities along
|
||||
the E(ast), N(orth), U(p) axis in the local topocentric coordinate system.
|
||||
Corresponds to PROJ :ref:`deformation` method.
|
||||
|
||||
- ``DEFORMATION_MODEL``: implies the presence of the ``DISPLACEMENT_TYPE``
|
||||
and ``UNCERTAINTY_TYPE`` metadata items.
|
||||
Corresponds to PROJ :ref:`defmodel` method.
|
||||
Corresponds to PROJ ``deformation`` method.
|
||||
|
||||
For example:
|
||||
|
||||
@@ -288,11 +284,6 @@ is an easy way to inspect such grid files:
|
||||
Sample values should be the velocity in a linear/time unit in a ENU local
|
||||
topocentric coordinate system.
|
||||
|
||||
+ ``east_offset`` / ``north_offset`` / ``vertical_offset``: valid for
|
||||
TYPE=DEFORMATION_MODEL.
|
||||
For east_offset and north_offset, the unit might be degree or metre.
|
||||
For vertical_offset, the unit must be metre.
|
||||
|
||||
For example:
|
||||
|
||||
.. code-block:: xml
|
||||
@@ -346,16 +337,6 @@ is an easy way to inspect such grid files:
|
||||
<Item name="UNITTYPE" sample="0" role="unittype">arc-second</Item>
|
||||
<Item name="UNITTYPE" sample="1" role="unittype">arc-second</Item>
|
||||
|
||||
* For TYPE=DEFORMATION_MODEL, the type of the displacement must be specified
|
||||
with a `Item` whose ``name`` is set to ``DISPLACEMENT_TYPE``.
|
||||
|
||||
The accepted values are: ``HORIZONTAL``, ``VERTICAL``, ``3D`` or ``NONE``
|
||||
|
||||
* For TYPE=DEFORMATION_MODEL, the type of the uncertainty must be specified
|
||||
with a `Item` whose ``name`` is set to ``UNCERTAINTY_TYPE``.
|
||||
|
||||
The accepted values are: ``HORIZONTAL``, ``VERTICAL``, ``3D`` or ``NONE``
|
||||
|
||||
* The ``target_crs_epsg_code`` metadata item should be present.
|
||||
For a horizontal shift grid, this is the EPSG
|
||||
code of the target geographic CRS. For a vertical shift grid, this is the
|
||||
@@ -620,9 +601,9 @@ will be followed by:
|
||||
.. note::
|
||||
|
||||
TIFF has another mechanism to link IFDs, the SubIFD tag. This potentially
|
||||
enables to define a hierarchy of IFDs (similar to HDF5 groups). There is no
|
||||
enables to define a hiearchy of IFDs (similar to HDF5 groups). There is no
|
||||
support for that in most TIFF-using software, notably GDAL, and no compelling
|
||||
need to have a nested hierarchy, so "flat" organization with the standard IFD chaining
|
||||
need to have a nested hiearchy, so "flat" organization with the standard IFD chaining
|
||||
mechanism is adopted.
|
||||
|
||||
Examples of multi-grid dataset
|
||||
|
||||
@@ -75,7 +75,7 @@ Examples
|
||||
GeographicCRS
|
||||
+++++++++++++
|
||||
|
||||
The following invocation
|
||||
The following invokation
|
||||
|
||||
::
|
||||
|
||||
@@ -132,7 +132,7 @@ will output:
|
||||
ProjectedCRS
|
||||
++++++++++++
|
||||
|
||||
The following invocation
|
||||
The following invokation
|
||||
|
||||
::
|
||||
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
Known differences between versions
|
||||
================================================================================
|
||||
|
||||
Once in a while, a new version of PROJ causes changes in the existing behavior.
|
||||
Once in a while, a new version of PROJ causes changes in the existing behaviour.
|
||||
In this section we track deliberate changes to PROJ that break from previous
|
||||
behavior. Most times that will be caused by a bug fix. Unfortunately, some bugs
|
||||
have existed for so long that their faulty behavior is relied upon by software
|
||||
behaviour. Most times that will be caused by a bug fix. Unfortunately, some bugs
|
||||
have existed for so long that their faulty behaviour is relied upon by software
|
||||
that uses PROJ.
|
||||
|
||||
Behavioural changes caused by new bugs are not tracked here, as they should be
|
||||
@@ -57,7 +57,7 @@ rotation of the circle larger than :math:`\lambda=-70^{\circ}` and hence
|
||||
should return the same output for both.
|
||||
|
||||
Adding the ``+over`` flag to the projection definition provides
|
||||
the old behavior.
|
||||
the old behaviour.
|
||||
|
||||
Version 6.0.0
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||