From 9600c3b7560436780c8440c04c034f382335096c Mon Sep 17 00:00:00 2001 From: Doug Wright Date: Thu, 10 Nov 2022 19:50:07 +0000 Subject: [PATCH] Drop method comments from docs, they're not helpful --- .../coordinateoperationmethods.txt | 86 ----- .../CoordinateOperationMethods.php | 331 +++++------------- src/EPSG/Import/EPSGCodegenFromDataImport.php | 4 +- 3 files changed, 85 insertions(+), 336 deletions(-) diff --git a/docs/reflection/coordinateoperation/coordinateoperationmethods.txt b/docs/reflection/coordinateoperation/coordinateoperationmethods.txt index d636c0853..232c770cd 100644 --- a/docs/reflection/coordinateoperation/coordinateoperationmethods.txt +++ b/docs/reflection/coordinateoperation/coordinateoperationmethods.txt @@ -5,7 +5,6 @@ Abridged Molodensky CoordinateOperationMethods::EPSG_ABRIDGED_MOLODENSKY 'urn:ogc:def:method:EPSG::9605' -This transformation is a truncated Taylor series expansion of a transformation between two geographic coordinate systems, modelled as a set of geocentric translations. Affine geometric transformation ------------------------------- @@ -46,7 +45,6 @@ American Polyconic CoordinateOperationMethods::EPSG_AMERICAN_POLYCONIC 'urn:ogc:def:method:EPSG::9818' -See information source for formula and example. Axis Order Reversal (2D) ------------------------ @@ -55,7 +53,6 @@ Axis Order Reversal (2D) CoordinateOperationMethods::EPSG_AXIS_ORDER_REVERSAL_2D 'urn:ogc:def:method:EPSG::9843' -This is a parameter-less conversion to reverse the order of the axes of a 2D CRS. Axis Order Reversal (Geographic3D horizontal) --------------------------------------------- @@ -64,7 +61,6 @@ Axis Order Reversal (Geographic3D horizontal) CoordinateOperationMethods::EPSG_AXIS_ORDER_REVERSAL_GEOGRAPHIC3D_HORIZONTAL 'urn:ogc:def:method:EPSG::9844' -This is a parameter-less conversion to change the order of horizontal coordinates of a geographic 3D CRS. Bonne ----- @@ -89,7 +85,6 @@ Cartesian Grid Offsets CoordinateOperationMethods::EPSG_CARTESIAN_GRID_OFFSETS 'urn:ogc:def:method:EPSG::9656' -This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system. Cassini-Soldner --------------- @@ -122,7 +117,6 @@ Complex polynomial of degree 3 CoordinateOperationMethods::EPSG_COMPLEX_POLYNOMIAL_OF_DEGREE_3 'urn:ogc:def:method:EPSG::9652' -Coordinate pairs treated as complex numbers. This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the general polynomial of degree 3. Complex polynomial of degree 4 ------------------------------ @@ -131,7 +125,6 @@ Complex polynomial of degree 4 CoordinateOperationMethods::EPSG_COMPLEX_POLYNOMIAL_OF_DEGREE_4 'urn:ogc:def:method:EPSG::9653' -Coordinate pairs treated as complex numbers. This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the general polynomial of degree 4. Coordinate Frame rotation (geocentric domain) --------------------------------------------- @@ -140,7 +133,6 @@ Coordinate Frame rotation (geocentric domain) CoordinateOperationMethods::EPSG_COORDINATE_FRAME_ROTATION_GEOCENTRIC_DOMAIN 'urn:ogc:def:method:EPSG::1032' -This method is a specific case of the Molodensky-Badekas (CF) method (code 1034) in which the evaluation point is at the geocentre with coordinate values of zero. Note the analogy with the Position Vector method (code 1033) but beware of the differences! Coordinate Frame rotation (geog2D domain) ----------------------------------------- @@ -149,7 +141,6 @@ Coordinate Frame rotation (geog2D domain) CoordinateOperationMethods::EPSG_COORDINATE_FRAME_ROTATION_GEOG2D_DOMAIN 'urn:ogc:def:method:EPSG::9607' -Note the analogy with the Position Vector tfm (code 9606) but beware of the differences! The Position Vector convention is used by IAG and recommended by ISO 19111. See methods 1032 and 1038 for similar tfms operating between other CRS types. Coordinate Frame rotation (geog3D domain) ----------------------------------------- @@ -158,7 +149,6 @@ Coordinate Frame rotation (geog3D domain) CoordinateOperationMethods::EPSG_COORDINATE_FRAME_ROTATION_GEOG3D_DOMAIN 'urn:ogc:def:method:EPSG::1038' -Note the analogy with the Position Vector tfm (code 1037) but beware of the differences! The Position Vector convention is used by IAG and recommended by ISO 19111. See methods 1032 and 9607 for similar tfms operating between other CRS types. Equal Earth ----------- @@ -175,7 +165,6 @@ Equidistant Cylindrical CoordinateOperationMethods::EPSG_EQUIDISTANT_CYLINDRICAL 'urn:ogc:def:method:EPSG::1028' -See method code 1029 for spherical development. See also Pseudo Plate Carree, method code 9825. Equidistant Cylindrical (Spherical) ----------------------------------- @@ -184,7 +173,6 @@ Equidistant Cylindrical (Spherical) CoordinateOperationMethods::EPSG_EQUIDISTANT_CYLINDRICAL_SPHERICAL 'urn:ogc:def:method:EPSG::1029' -See method code 1028 for ellipsoidal development. If the latitude of natural origin is at the equator, also known as Plate Carrée. See also Pseudo Plate Carree, method code 9825. General polynomial of degree 2 ------------------------------ @@ -233,7 +221,6 @@ Geocentric translations (geocentric domain) CoordinateOperationMethods::EPSG_GEOCENTRIC_TRANSLATIONS_GEOCENTRIC_DOMAIN 'urn:ogc:def:method:EPSG::1031' -This method allows calculation of geocentric coords in the target system by adding the parameter values to the corresponding coordinates of the point in the source system. See methods 1035 and 9603 for similar tfms operating between other CRSs types. Geocentric translations (geog2D domain) --------------------------------------- @@ -242,7 +229,6 @@ Geocentric translations (geog2D domain) CoordinateOperationMethods::EPSG_GEOCENTRIC_TRANSLATIONS_GEOG2D_DOMAIN 'urn:ogc:def:method:EPSG::9603' -See methods 1031 and 1035 for similar tfms operating between other CRSs types. Geocentric translations (geog3D domain) --------------------------------------- @@ -251,7 +237,6 @@ Geocentric translations (geog3D domain) CoordinateOperationMethods::EPSG_GEOCENTRIC_TRANSLATIONS_GEOG3D_DOMAIN 'urn:ogc:def:method:EPSG::1035' -See methods 1031 and 9603 for similar tfms operating between other CRSs types. Geocentric/topocentric conversions ---------------------------------- @@ -324,7 +309,6 @@ Geog3D to Geog2D+GravityRelatedHeight (NRCan byn) CoordinateOperationMethods::EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_NRCAN_BYN 'urn:ogc:def:method:EPSG::1090' -For consistency with earlier models the Information Source references software which uses bi-quadratic interpolation of the grid. Bi-linear interpolation will give results agreeing to within 1cm 99.97% of the time. See Info Source for file format doc. Geog3D to Geog2D+GravityRelatedHeight (OSGM-GB) ----------------------------------------------- @@ -365,7 +349,6 @@ Geog3D to Geog2D+GravityRelatedHeight (txt) CoordinateOperationMethods::EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_TXT 'urn:ogc:def:method:EPSG::1098' -File format: space-separated ascii file, no header, one record per line, each record with 3 columns: latitude, longitude, separation. Geographic/geocentric conversions --------------------------------- @@ -374,7 +357,6 @@ Geographic/geocentric conversions CoordinateOperationMethods::EPSG_GEOGRAPHIC_GEOCENTRIC_CONVERSIONS 'urn:ogc:def:method:EPSG::9602' -This is a parameter-less conversion. In applications it is often concatenated with the 3- 7- or 10-parameter transformations 9603, 9606, 9607 or 9636 to form a geographic to geographic transformation. Geographic/topocentric conversions ---------------------------------- @@ -391,7 +373,6 @@ Geographic2D offsets CoordinateOperationMethods::EPSG_GEOGRAPHIC2D_OFFSETS 'urn:ogc:def:method:EPSG::9619' -This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system. Geographic2D with Height Offsets -------------------------------- @@ -400,7 +381,6 @@ Geographic2D with Height Offsets CoordinateOperationMethods::EPSG_GEOGRAPHIC2D_WITH_HEIGHT_OFFSETS 'urn:ogc:def:method:EPSG::9618' -This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system. Geographic3D offsets -------------------- @@ -409,7 +389,6 @@ Geographic3D offsets CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_OFFSETS 'urn:ogc:def:method:EPSG::9660' -This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system. Geographic3D to 2D conversion ----------------------------- @@ -418,7 +397,6 @@ Geographic3D to 2D conversion CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_2D_CONVERSION 'urn:ogc:def:method:EPSG::9659' -This is a parameter-less conversion. Geographic3D to Depth (Gravsoft) -------------------------------- @@ -427,7 +405,6 @@ Geographic3D to Depth (Gravsoft) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_DEPTH_GRAVSOFT 'urn:ogc:def:method:EPSG::1109' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Geographic3D to GravityRelatedHeight (AUSGeoid v2) -------------------------------------------------- @@ -436,7 +413,6 @@ Geographic3D to GravityRelatedHeight (AUSGeoid v2) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_AUSGEOID_V2 'urn:ogc:def:method:EPSG::1048' -The Information Source references software which offers both bi-cubic and bi-linear interpolation methods. Unlike earlier AUSGeoid98 method which used bi-linear interpolation, Ausgeoid v2 uses bi-cubic. See Info Source for file format documentation. Geographic3D to GravityRelatedHeight (BEV AT) --------------------------------------------- @@ -453,7 +429,6 @@ Geographic3D to GravityRelatedHeight (EGM2008) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_EGM2008 'urn:ogc:def:method:EPSG::1025' -For earlier EGM84 and EGM96 models see Geographic3D to GravityRelatedHeight (EGM), method code 9661. Geographic3D to GravityRelatedHeight (Gravsoft) ----------------------------------------------- @@ -470,7 +445,6 @@ Geographic3D to GravityRelatedHeight (IGN2009) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_IGN2009 'urn:ogc:def:method:EPSG::1073' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. File header of method code 9664 (4 lines) has changed in this method (1 line); recommended interpolation method now in a separate XML file with same name as the grid. Geographic3D to GravityRelatedHeight (ITAL2005) ----------------------------------------------- @@ -487,7 +461,6 @@ Geographic3D to GravityRelatedHeight (NRCan byn) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_NRCAN_BYN 'urn:ogc:def:method:EPSG::1060' -For consistency with earlier models the Information Source references software which uses bi-quadratic interpolation of the grid. Bi-linear interpolation will give results agreeing to within 1cm 99.97% of the time. See Info Source for file format doc. Geographic3D to GravityRelatedHeight (NZgeoid) ---------------------------------------------- @@ -496,7 +469,6 @@ Geographic3D to GravityRelatedHeight (NZgeoid) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_NZGEOID 'urn:ogc:def:method:EPSG::1030' -EPSG initially gave this method the name "Geographic3D to GravityRelatedHeight (NZgeoid2009)". As the same file format was retained for the 2016 geoid, date removed from the method name. Geographic3D to GravityRelatedHeight (OSGM-GB) ---------------------------------------------- @@ -505,7 +477,6 @@ Geographic3D to GravityRelatedHeight (OSGM-GB) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_OSGM_GB 'urn:ogc:def:method:EPSG::9663' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Geographic3D to GravityRelatedHeight (OSGM15-Ire) ------------------------------------------------- @@ -514,7 +485,6 @@ Geographic3D to GravityRelatedHeight (OSGM15-Ire) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_OSGM15_IRE 'urn:ogc:def:method:EPSG::1072' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Geographic3D to GravityRelatedHeight (PL txt) --------------------------------------------- @@ -531,7 +501,6 @@ Geographic3D to GravityRelatedHeight (PNG) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_PNG 'urn:ogc:def:method:EPSG::1059' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Geographic3D to GravityRelatedHeight (gtx) ------------------------------------------ @@ -540,7 +509,6 @@ Geographic3D to GravityRelatedHeight (gtx) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_GTX 'urn:ogc:def:method:EPSG::9665' -Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Grid file format: US NGS .gtx (in US sometimes also referred to as 'vdatum format'). Geographic3D to GravityRelatedHeight (txt) ------------------------------------------ @@ -549,7 +517,6 @@ Geographic3D to GravityRelatedHeight (txt) CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_TXT 'urn:ogc:def:method:EPSG::1082' -File format: space-separated ascii file, no header, one record per line, each record with 3 columns: latitude, longitude, separation. Guam Projection --------------- @@ -558,7 +525,6 @@ Guam Projection CoordinateOperationMethods::EPSG_GUAM_PROJECTION 'urn:ogc:def:method:EPSG::9831' -Simplified form of Oblique Azimuthal Equidistant projection method. Height Depth Reversal --------------------- @@ -567,7 +533,6 @@ Height Depth Reversal CoordinateOperationMethods::EPSG_HEIGHT_DEPTH_REVERSAL 'urn:ogc:def:method:EPSG::1068' -This is a parameter-less conversion. Hotine Oblique Mercator (variant A) ----------------------------------- @@ -616,7 +581,6 @@ Krovak Modified CoordinateOperationMethods::EPSG_KROVAK_MODIFIED 'urn:ogc:def:method:EPSG::1042' -Incorporates a polynomial transformation which is defined to be exact and for practical purposes is considered to be a map projection. Krovak Modified (North Orientated) ---------------------------------- @@ -625,7 +589,6 @@ Krovak Modified (North Orientated) CoordinateOperationMethods::EPSG_KROVAK_MODIFIED_NORTH_ORIENTATED 'urn:ogc:def:method:EPSG::1043' -Incorporates a polynomial transformation which is defined to be exact and for practical purposes is considered to be a map projection. Laborde Oblique Mercator ------------------------ @@ -642,7 +605,6 @@ Lambert Azimuthal Equal Area CoordinateOperationMethods::EPSG_LAMBERT_AZIMUTHAL_EQUAL_AREA 'urn:ogc:def:method:EPSG::9820' -This is the ellipsoidal form of the projection. Lambert Azimuthal Equal Area (Spherical) ---------------------------------------- @@ -651,7 +613,6 @@ Lambert Azimuthal Equal Area (Spherical) CoordinateOperationMethods::EPSG_LAMBERT_AZIMUTHAL_EQUAL_AREA_SPHERICAL 'urn:ogc:def:method:EPSG::1027' -This is the spherical form of the projection. See coordinate operation method Lambert Azimuthal Equal Area (code 9820) for ellipsoidal form. Differences of several tens of metres result from comparison of the two methods. Lambert Conic Conformal (1SP variant B) --------------------------------------- @@ -676,7 +637,6 @@ Lambert Conic Conformal (2SP Belgium) CoordinateOperationMethods::EPSG_LAMBERT_CONIC_CONFORMAL_2SP_BELGIUM 'urn:ogc:def:method:EPSG::9803' -In 2000 this modification was replaced through use of the regular Lambert Conic Conformal (2SP) method [9802] with appropriately modified parameter values. Lambert Conic Conformal (2SP Michigan) -------------------------------------- @@ -709,7 +669,6 @@ Lambert Conic Near-Conformal CoordinateOperationMethods::EPSG_LAMBERT_CONIC_NEAR_CONFORMAL 'urn:ogc:def:method:EPSG::9817' -The Lambert Near-Conformal projection is derived from the Lambert Conformal Conic projection by truncating the series expansion of the projection formulae. Lambert Cylindrical Equal Area ------------------------------ @@ -718,7 +677,6 @@ Lambert Cylindrical Equal Area CoordinateOperationMethods::EPSG_LAMBERT_CYLINDRICAL_EQUAL_AREA 'urn:ogc:def:method:EPSG::9835' -This is the ellipsoidal form of the projection. Lambert Cylindrical Equal Area (Spherical) ------------------------------------------ @@ -727,7 +685,6 @@ Lambert Cylindrical Equal Area (Spherical) CoordinateOperationMethods::EPSG_LAMBERT_CYLINDRICAL_EQUAL_AREA_SPHERICAL 'urn:ogc:def:method:EPSG::9834' -This is the spherical form of the projection. See coordinate operation method Lambert Cylindrical Equal Area (code 9835) for ellipsoidal form. Differences of several tens of metres result from comparison of the two methods. Longitude rotation ------------------ @@ -736,7 +693,6 @@ Longitude rotation CoordinateOperationMethods::EPSG_LONGITUDE_ROTATION 'urn:ogc:def:method:EPSG::9601' -This transformation allows calculation of the longitude of a point in the target system by adding the parameter value to the longitude value of the point in the source system. Madrid to ED50 polynomial ------------------------- @@ -761,7 +717,6 @@ Mercator (variant A) CoordinateOperationMethods::EPSG_MERCATOR_VARIANT_A 'urn:ogc:def:method:EPSG::9804' -Note that in these formulas the parameter latitude of natural origin (latO) is not used. However for this Mercator (variant A) method the EPSG dataset includes this parameter, which must have a value of zero, for completeness in CRS labelling. Mercator (variant B) -------------------- @@ -770,7 +725,6 @@ Mercator (variant B) CoordinateOperationMethods::EPSG_MERCATOR_VARIANT_B 'urn:ogc:def:method:EPSG::9805' -Used for most nautical charts. Mercator (variant C) -------------------- @@ -787,7 +741,6 @@ Modified Azimuthal Equidistant CoordinateOperationMethods::EPSG_MODIFIED_AZIMUTHAL_EQUIDISTANT 'urn:ogc:def:method:EPSG::9832' -Modified form of Oblique Azimuthal Equidistant projection method developed for Polynesian islands. For the distances over which these projections are used (under 800km) this modification introduces no significant error. Molodensky ---------- @@ -796,7 +749,6 @@ Molodensky CoordinateOperationMethods::EPSG_MOLODENSKY 'urn:ogc:def:method:EPSG::9604' -See Abridged Molodensky. Molodensky-Badekas (CF geocentric domain) ----------------------------------------- @@ -805,7 +757,6 @@ Molodensky-Badekas (CF geocentric domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_CF_GEOCENTRIC_DOMAIN 'urn:ogc:def:method:EPSG::1034' -See method codes 1039 and 9636 for this operation in other coordinate domains and method code 1061 for opposite rotation convention in geocentric domain. Molodensky-Badekas (CF geog2D domain) ------------------------------------- @@ -814,7 +765,6 @@ Molodensky-Badekas (CF geog2D domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_CF_GEOG2D_DOMAIN 'urn:ogc:def:method:EPSG::9636' -See method codes 1034 and 1039 for this operation in other coordinate domains and method code 1063 for the opposite rotation convention in geographic 2D domain. Molodensky-Badekas (CF geog3D domain) ------------------------------------- @@ -823,7 +773,6 @@ Molodensky-Badekas (CF geog3D domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_CF_GEOG3D_DOMAIN 'urn:ogc:def:method:EPSG::1039' -See method codes 1034 and 9636 for this operation in other coordinate domains and method code 1062 for opposite rotation convention in geographic 3D domain. Molodensky-Badekas (PV geocentric domain) ----------------------------------------- @@ -832,7 +781,6 @@ Molodensky-Badekas (PV geocentric domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_PV_GEOCENTRIC_DOMAIN 'urn:ogc:def:method:EPSG::1061' -See method codes 1062 and 1063 for this operation in other coordinate domains and method code 1034 for opposite rotation convention in geocentric domain. Molodensky-Badekas (PV geog2D domain) ------------------------------------- @@ -841,7 +789,6 @@ Molodensky-Badekas (PV geog2D domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_PV_GEOG2D_DOMAIN 'urn:ogc:def:method:EPSG::1063' -See method codes 1061 and 1062 for this operation in other coordinate domains and method code 9636 for opposite rotation in geographic 2D domain. Molodensky-Badekas (PV geog3D domain) ------------------------------------- @@ -850,7 +797,6 @@ Molodensky-Badekas (PV geog3D domain) CoordinateOperationMethods::EPSG_MOLODENSKY_BADEKAS_PV_GEOG3D_DOMAIN 'urn:ogc:def:method:EPSG::1062' -See method codes 1061 and 1063 for this operation in other coordinate domains and method code 1039 for opposite rotation convention in geographic 3D domain. NADCON5 (2D) ------------ @@ -859,7 +805,6 @@ NADCON5 (2D) CoordinateOperationMethods::EPSG_NADCON5_2D 'urn:ogc:def:method:EPSG::1074' -Geodetic transformation operating on geographic coordinate differences by bi-quadratic interpolation. Input expects longitudes to be positive east in range 0-360° (0° = Greenwich). NADCON5 (3D) ------------ @@ -868,7 +813,6 @@ NADCON5 (3D) CoordinateOperationMethods::EPSG_NADCON5_3D 'urn:ogc:def:method:EPSG::1075' -Geodetic transformation operating on geographic coordinate differences by bi-quadratic interpolation. Input expects longitudes to be positive east in range 0-360° (0° = Greenwich). NTv2 ---- @@ -877,7 +821,6 @@ NTv2 CoordinateOperationMethods::EPSG_NTV2 'urn:ogc:def:method:EPSG::9615' -Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation. Supersedes NTv1 (transformation method code 9614). Input expects longitudes to be positive west. New Zealand Map Grid -------------------- @@ -894,7 +837,6 @@ Oblique Stereographic CoordinateOperationMethods::EPSG_OBLIQUE_STEREOGRAPHIC 'urn:ogc:def:method:EPSG::9809' -This is not the same as the projection method of the same name in USGS Professional Paper no. 1395, "Map Projections - A Working Manual" by John P. Snyder. Ordnance Survey National Transformation --------------------------------------- @@ -903,7 +845,6 @@ Ordnance Survey National Transformation CoordinateOperationMethods::EPSG_ORDNANCE_SURVEY_NATIONAL_TRANSFORMATION 'urn:ogc:def:method:EPSG::9633' -Geodetic transformation between ETRS89 (or WGS 84) and OSGB36 / National Grid. Uses ETRS89 / National Grid as an intermediate coordinate system for bi-linear interpolation of gridded grid coordinate differences. Orthographic ------------ @@ -912,7 +853,6 @@ Orthographic CoordinateOperationMethods::EPSG_ORTHOGRAPHIC 'urn:ogc:def:method:EPSG::9840' -If the natural origin of the projection is at the topocentric origin, this is a special case of the Vertical Perspective (orthographic case) (method code 9839) in which the ellipsoid height of all mapped points is zero (h = 0). Point motion (ellipsoidal) -------------------------- @@ -945,7 +885,6 @@ Polar Stereographic (variant A) CoordinateOperationMethods::EPSG_POLAR_STEREOGRAPHIC_VARIANT_A 'urn:ogc:def:method:EPSG::9810' -Latitude of natural origin must be either 90 degrees or -90 degrees (or equivalent in alternative angle unit). Polar Stereographic (variant B) ------------------------------- @@ -970,7 +909,6 @@ Popular Visualisation Pseudo Mercator CoordinateOperationMethods::EPSG_POPULAR_VISUALISATION_PSEUDO_MERCATOR 'urn:ogc:def:method:EPSG::1024' -Applies spherical formulas to the ellipsoid. As such does not have the properties of a true Mercator projection. Position Vector transformation (geocentric domain) -------------------------------------------------- @@ -979,7 +917,6 @@ Position Vector transformation (geocentric domain) CoordinateOperationMethods::EPSG_POSITION_VECTOR_TRANSFORMATION_GEOCENTRIC_DOMAIN 'urn:ogc:def:method:EPSG::1033' -This method is a specific case of the Molodensky-Badekas (PV) method (code 1061) in which the evaluation point is the geocentre with coordinate values of zero. Note the analogy with the Coordinate Frame method (code 1032) but beware of the differences! Position Vector transformation (geog2D domain) ---------------------------------------------- @@ -988,7 +925,6 @@ Position Vector transformation (geog2D domain) CoordinateOperationMethods::EPSG_POSITION_VECTOR_TRANSFORMATION_GEOG2D_DOMAIN 'urn:ogc:def:method:EPSG::9606' -Note the analogy with the Coordinate Frame rotation (code 9607) but beware of the differences! The Position Vector convention is used by IAG and recommended by ISO 19111. See methods 1033 and 1037 for similar tfms operating between other CRS types. Position Vector transformation (geog3D domain) ---------------------------------------------- @@ -997,7 +933,6 @@ Position Vector transformation (geog3D domain) CoordinateOperationMethods::EPSG_POSITION_VECTOR_TRANSFORMATION_GEOG3D_DOMAIN 'urn:ogc:def:method:EPSG::1037' -Note the analogy with the Coordinate Frame rotation (code 1038) but beware of the differences! The Position Vector convention is used by IAG and recommended by ISO 19111. See methods 1033 and 9606 for similar tfms operating between other CRS types. Pseudo Plate Carree ------------------- @@ -1006,7 +941,6 @@ Pseudo Plate Carree CoordinateOperationMethods::EPSG_PSEUDO_PLATE_CARREE 'urn:ogc:def:method:EPSG::9825' -Used only for depiction of graticule (latitude/longitude) coordinates on a computer display. The axes units are decimal degrees and of variable scale. The origin is at Lat = 0, Long = 0. See Equidistant Cylindrical, code 1029, for proper Plate Carrée. Reversible polynomial of degree 13 ---------------------------------- @@ -1023,7 +957,6 @@ Reversible polynomial of degree 2 CoordinateOperationMethods::EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_2 'urn:ogc:def:method:EPSG::9649' -Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. Reversible polynomial of degree 3 --------------------------------- @@ -1032,7 +965,6 @@ Reversible polynomial of degree 3 CoordinateOperationMethods::EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_3 'urn:ogc:def:method:EPSG::9650' -Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. Reversible polynomial of degree 4 --------------------------------- @@ -1041,7 +973,6 @@ Reversible polynomial of degree 4 CoordinateOperationMethods::EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_4 'urn:ogc:def:method:EPSG::9651' -Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. Similarity transformation ------------------------- @@ -1050,7 +981,6 @@ Similarity transformation CoordinateOperationMethods::EPSG_SIMILARITY_TRANSFORMATION 'urn:ogc:def:method:EPSG::9621' -Defined for two-dimensional coordinate systems. Swiss Oblique Cylindrical ------------------------- @@ -1059,7 +989,6 @@ Swiss Oblique Cylindrical CoordinateOperationMethods::EPSG_SWISS_OBLIQUE_CYLINDRICAL 'urn:ogc:def:method:EPSG::9814' -Can be accommodated by Oblique Mercator method (code 9815), for which this method is an approximation (see BfL document swissprojectionen.pdf at www.swisstopo.com). Time-dependent Coordinate Frame rotation (geocen) ------------------------------------------------- @@ -1068,7 +997,6 @@ Time-dependent Coordinate Frame rotation (geocen) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOCEN 'urn:ogc:def:method:EPSG::1056' -Note the analogy with the Time-dependent Position Vector transformation (code 1053) but beware of the differences! The Position Vector convention is used by IAG. See method codes 1057 and 1058 for similar methods operating between other CRS types. Time-dependent Coordinate Frame rotation (geog2D) ------------------------------------------------- @@ -1077,7 +1005,6 @@ Time-dependent Coordinate Frame rotation (geog2D) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOG2D 'urn:ogc:def:method:EPSG::1057' -Note the analogy with the Time-dependent Position Vector transformation (code 1054) but beware of the differences! The Position Vector convention is used by IAG. See methods 1056 and 1058 for similar tfms operating between other CRS types. Time-dependent Coordinate Frame rotation (geog3D) ------------------------------------------------- @@ -1086,7 +1013,6 @@ Time-dependent Coordinate Frame rotation (geog3D) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOG3D 'urn:ogc:def:method:EPSG::1058' -Note the analogy with the Time-dependent Position Vector transformation (code 1055) but beware of the differences! The Position Vector convention is used by IAG. See method codes 1056 and 1057 for similar methods operating between other CRS types. Time-dependent Position Vector tfm (geocentric) ----------------------------------------------- @@ -1095,7 +1021,6 @@ Time-dependent Position Vector tfm (geocentric) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOCENTRIC 'urn:ogc:def:method:EPSG::1053' -Note the analogy with the Time-dependent Coordinate Frame rotation (code 1056) but beware of the differences! The Position Vector convention is used by IAG. See method codes 1054 and 1055 for similar methods operating between other CRS types. Time-dependent Position Vector tfm (geog2D) ------------------------------------------- @@ -1104,7 +1029,6 @@ Time-dependent Position Vector tfm (geog2D) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOG2D 'urn:ogc:def:method:EPSG::1054' -Note the analogy with the Time-dependent Coordinate Frame rotation (code 1057) but beware of the differences! The Position Vector convention is used by IAG. See method codes 1053 and 1055 for similar methods operating between other CRS types. Time-dependent Position Vector tfm (geog3D) ------------------------------------------- @@ -1113,7 +1037,6 @@ Time-dependent Position Vector tfm (geog3D) CoordinateOperationMethods::EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOG3D 'urn:ogc:def:method:EPSG::1055' -Note the analogy with the Coordinate Frame rotation (code 1058) but beware of the differences! The Position Vector convention is used by IAG. See method codes 1053 and 1054 for similar methods operating between other CRS types. Time-specific Coordinate Frame rotation (geocen) ------------------------------------------------ @@ -1122,7 +1045,6 @@ Time-specific Coordinate Frame rotation (geocen) CoordinateOperationMethods::EPSG_TIME_SPECIFIC_COORDINATE_FRAME_ROTATION_GEOCEN 'urn:ogc:def:method:EPSG::1066' -Note the analogy with the Time-specific Position Vector method (code 1065) but beware of the differences! Time-specific Position Vector transform (geocen) ------------------------------------------------ @@ -1131,7 +1053,6 @@ Time-specific Position Vector transform (geocen) CoordinateOperationMethods::EPSG_TIME_SPECIFIC_POSITION_VECTOR_TRANSFORM_GEOCEN 'urn:ogc:def:method:EPSG::1065' -Note the analogy with the Time-specifc Coordinate Frame method (code 1066) but beware of the differences! Transverse Mercator ------------------- @@ -1164,7 +1085,6 @@ Transverse Mercator Zoned Grid System CoordinateOperationMethods::EPSG_TRANSVERSE_MERCATOR_ZONED_GRID_SYSTEM 'urn:ogc:def:method:EPSG::9824' -If locations fall outwith the fixed zones the general Transverse Mercator method (code 9807) must be used for each zone. Vertical Offset --------------- @@ -1173,7 +1093,6 @@ Vertical Offset CoordinateOperationMethods::EPSG_VERTICAL_OFFSET 'urn:ogc:def:method:EPSG::9616' -This transformation allows calculation of height (or depth) in the target system by adding the parameter value to the height (or depth)-value of the point in the source system. Vertical Offset and Slope ------------------------- @@ -1182,7 +1101,6 @@ Vertical Offset and Slope CoordinateOperationMethods::EPSG_VERTICAL_OFFSET_AND_SLOPE 'urn:ogc:def:method:EPSG::1046' -This transformation allows calculation of height in the target system by applying the parameter values to the height value of the point in the source system. Vertical Offset by Grid Interpolation (BEV AT) ---------------------------------------------- @@ -1223,7 +1141,6 @@ Vertical Offset by Grid Interpolation (VERTCON) CoordinateOperationMethods::EPSG_VERTICAL_OFFSET_BY_GRID_INTERPOLATION_VERTCON 'urn:ogc:def:method:EPSG::9658' -Any NAD realization may be used as the Interpolation CRS; bi-linear interpolation is used. Input expects longitudes to be positive west. Vertical Offset by Grid Interpolation (asc) ------------------------------------------- @@ -1248,7 +1165,6 @@ Vertical Perspective CoordinateOperationMethods::EPSG_VERTICAL_PERSPECTIVE 'urn:ogc:def:method:EPSG::9838' -For a viewing point height approaching or at infinity, see the Vertical Perspective (orthographic case) (method code 9839). Vertical Perspective (Orthographic case) ---------------------------------------- @@ -1257,7 +1173,6 @@ Vertical Perspective (Orthographic case) CoordinateOperationMethods::EPSG_VERTICAL_PERSPECTIVE_ORTHOGRAPHIC_CASE 'urn:ogc:def:method:EPSG::9839' -This is a special case of the general Vertical Perspective (method code 9838) in which the viewing point at infinity. Zero-tide height to mean-tide height (EVRF2019) ----------------------------------------------- @@ -1266,5 +1181,4 @@ Zero-tide height to mean-tide height (EVRF2019) CoordinateOperationMethods::EPSG_ZERO_TIDE_HEIGHT_TO_MEAN_TIDE_HEIGHT_EVRF2019 'urn:ogc:def:method:EPSG::1107' -The offset of -0.08593 is applied to force EVRF2019 mean-tide height to be equal to EVRF2019 height at the EVRF2019 nominal origin at Amsterdams Peil. diff --git a/src/CoordinateOperation/CoordinateOperationMethods.php b/src/CoordinateOperation/CoordinateOperationMethods.php index 6f585565b..a9304094e 100644 --- a/src/CoordinateOperation/CoordinateOperationMethods.php +++ b/src/CoordinateOperation/CoordinateOperationMethods.php @@ -3585,9 +3585,7 @@ class CoordinateOperationMethods ]; /** - * Abridged Molodensky - * This transformation is a truncated Taylor series expansion of a transformation between two geographic coordinate - * systems, modelled as a set of geocentric translations. + * Abridged Molodensky. */ public const EPSG_ABRIDGED_MOLODENSKY = 'urn:ogc:def:method:EPSG::9605'; @@ -3617,14 +3615,12 @@ class CoordinateOperationMethods public const EPSG_AMERICAN_POLYCONIC = 'urn:ogc:def:method:EPSG::9818'; /** - * Axis Order Reversal (2D) - * This is a parameter-less conversion to reverse the order of the axes of a 2D CRS. + * Axis Order Reversal (2D). */ public const EPSG_AXIS_ORDER_REVERSAL_2D = 'urn:ogc:def:method:EPSG::9843'; /** - * Axis Order Reversal (Geographic3D horizontal) - * This is a parameter-less conversion to change the order of horizontal coordinates of a geographic 3D CRS. + * Axis Order Reversal (Geographic3D horizontal). */ public const EPSG_AXIS_ORDER_REVERSAL_GEOGRAPHIC3D_HORIZONTAL = 'urn:ogc:def:method:EPSG::9844'; @@ -3639,9 +3635,7 @@ class CoordinateOperationMethods public const EPSG_BONNE_SOUTH_ORIENTATED = 'urn:ogc:def:method:EPSG::9828'; /** - * Cartesian Grid Offsets - * This transformation allows calculation of coordinates in the target system by adding the parameter value to the - * coordinate values of the point in the source system. + * Cartesian Grid Offsets. */ public const EPSG_CARTESIAN_GRID_OFFSETS = 'urn:ogc:def:method:EPSG::9656'; @@ -3661,40 +3655,27 @@ class CoordinateOperationMethods public const EPSG_COLOMBIA_URBAN = 'urn:ogc:def:method:EPSG::1052'; /** - * Complex polynomial of degree 3 - * Coordinate pairs treated as complex numbers. This exploits the correlation between the polynomial coefficients - * and leads to a smaller number of coefficients than the general polynomial of degree 3. + * Complex polynomial of degree 3. */ public const EPSG_COMPLEX_POLYNOMIAL_OF_DEGREE_3 = 'urn:ogc:def:method:EPSG::9652'; /** - * Complex polynomial of degree 4 - * Coordinate pairs treated as complex numbers. This exploits the correlation between the polynomial coefficients - * and leads to a smaller number of coefficients than the general polynomial of degree 4. + * Complex polynomial of degree 4. */ public const EPSG_COMPLEX_POLYNOMIAL_OF_DEGREE_4 = 'urn:ogc:def:method:EPSG::9653'; /** - * Coordinate Frame rotation (geocentric domain) - * This method is a specific case of the Molodensky-Badekas (CF) method (code 1034) in which the evaluation point - * is at the geocentre with coordinate values of zero. Note the analogy with the Position Vector method (code 1033) - * but beware of the differences! + * Coordinate Frame rotation (geocentric domain). */ public const EPSG_COORDINATE_FRAME_ROTATION_GEOCENTRIC_DOMAIN = 'urn:ogc:def:method:EPSG::1032'; /** - * Coordinate Frame rotation (geog2D domain) - * Note the analogy with the Position Vector tfm (code 9606) but beware of the differences! The Position Vector - * convention is used by IAG and recommended by ISO 19111. See methods 1032 and 1038 for similar tfms operating - * between other CRS types. + * Coordinate Frame rotation (geog2D domain). */ public const EPSG_COORDINATE_FRAME_ROTATION_GEOG2D_DOMAIN = 'urn:ogc:def:method:EPSG::9607'; /** - * Coordinate Frame rotation (geog3D domain) - * Note the analogy with the Position Vector tfm (code 1037) but beware of the differences! The Position Vector - * convention is used by IAG and recommended by ISO 19111. See methods 1032 and 9607 for similar tfms operating - * between other CRS types. + * Coordinate Frame rotation (geog3D domain). */ public const EPSG_COORDINATE_FRAME_ROTATION_GEOG3D_DOMAIN = 'urn:ogc:def:method:EPSG::1038'; @@ -3704,15 +3685,12 @@ class CoordinateOperationMethods public const EPSG_EQUAL_EARTH = 'urn:ogc:def:method:EPSG::1078'; /** - * Equidistant Cylindrical - * See method code 1029 for spherical development. See also Pseudo Plate Carree, method code 9825. + * Equidistant Cylindrical. */ public const EPSG_EQUIDISTANT_CYLINDRICAL = 'urn:ogc:def:method:EPSG::1028'; /** - * Equidistant Cylindrical (Spherical) - * See method code 1028 for ellipsoidal development. If the latitude of natural origin is at the equator, also - * known as Plate Carrée. See also Pseudo Plate Carree, method code 9825. + * Equidistant Cylindrical (Spherical). */ public const EPSG_EQUIDISTANT_CYLINDRICAL_SPHERICAL = 'urn:ogc:def:method:EPSG::1029'; @@ -3742,22 +3720,17 @@ class CoordinateOperationMethods public const EPSG_GEOCENTRIC_TRANSLATION_BY_GRID_INTERPOLATION_IGN = 'urn:ogc:def:method:EPSG::1087'; /** - * Geocentric translations (geocentric domain) - * This method allows calculation of geocentric coords in the target system by adding the parameter values to the - * corresponding coordinates of the point in the source system. See methods 1035 and 9603 for similar tfms - * operating between other CRSs types. + * Geocentric translations (geocentric domain). */ public const EPSG_GEOCENTRIC_TRANSLATIONS_GEOCENTRIC_DOMAIN = 'urn:ogc:def:method:EPSG::1031'; /** - * Geocentric translations (geog2D domain) - * See methods 1031 and 1035 for similar tfms operating between other CRSs types. + * Geocentric translations (geog2D domain). */ public const EPSG_GEOCENTRIC_TRANSLATIONS_GEOG2D_DOMAIN = 'urn:ogc:def:method:EPSG::9603'; /** - * Geocentric translations (geog3D domain) - * See methods 1031 and 9603 for similar tfms operating between other CRSs types. + * Geocentric translations (geog3D domain). */ public const EPSG_GEOCENTRIC_TRANSLATIONS_GEOG3D_DOMAIN = 'urn:ogc:def:method:EPSG::1035'; @@ -3802,10 +3775,7 @@ class CoordinateOperationMethods public const EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_ITAL2005 = 'urn:ogc:def:method:EPSG::1105'; /** - * Geog3D to Geog2D+GravityRelatedHeight (NRCan byn) - * For consistency with earlier models the Information Source references software which uses bi-quadratic - * interpolation of the grid. Bi-linear interpolation will give results agreeing to within 1cm 99.97% of the time. - * See Info Source for file format doc. + * Geog3D to Geog2D+GravityRelatedHeight (NRCan byn). */ public const EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_NRCAN_BYN = 'urn:ogc:def:method:EPSG::1090'; @@ -3830,16 +3800,12 @@ class CoordinateOperationMethods public const EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_GTX = 'urn:ogc:def:method:EPSG::1088'; /** - * Geog3D to Geog2D+GravityRelatedHeight (txt) - * File format: space-separated ascii file, no header, one record per line, each record with 3 columns: latitude, - * longitude, separation. + * Geog3D to Geog2D+GravityRelatedHeight (txt). */ public const EPSG_GEOG3D_TO_GEOG2D_PLUS_GRAVITYRELATEDHEIGHT_TXT = 'urn:ogc:def:method:EPSG::1098'; /** - * Geographic/geocentric conversions - * In applications it is often concatenated with the 3- 7- or 10-parameter transformations 9603, 9606, 9607 or 9636 - * to form a geographic to geographic transformation. + * Geographic/geocentric conversions. */ public const EPSG_GEOGRAPHIC_GEOCENTRIC_CONVERSIONS = 'urn:ogc:def:method:EPSG::9602'; @@ -3849,23 +3815,17 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC_TOPOCENTRIC_CONVERSIONS = 'urn:ogc:def:method:EPSG::9837'; /** - * Geographic2D offsets - * This transformation allows calculation of coordinates in the target system by adding the parameter value to the - * coordinate values of the point in the source system. + * Geographic2D offsets. */ public const EPSG_GEOGRAPHIC2D_OFFSETS = 'urn:ogc:def:method:EPSG::9619'; /** - * Geographic2D with Height Offsets - * This transformation allows calculation of coordinates in the target system by adding the parameter value to the - * coordinate values of the point in the source system. + * Geographic2D with Height Offsets. */ public const EPSG_GEOGRAPHIC2D_WITH_HEIGHT_OFFSETS = 'urn:ogc:def:method:EPSG::9618'; /** - * Geographic3D offsets - * This transformation allows calculation of coordinates in the target system by adding the parameter value to the - * coordinate values of the point in the source system. + * Geographic3D offsets. */ public const EPSG_GEOGRAPHIC3D_OFFSETS = 'urn:ogc:def:method:EPSG::9660'; @@ -3875,16 +3835,12 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC3D_TO_2D_CONVERSION = 'urn:ogc:def:method:EPSG::9659'; /** - * Geographic3D to Depth (Gravsoft) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. + * Geographic3D to Depth (Gravsoft). */ public const EPSG_GEOGRAPHIC3D_TO_DEPTH_GRAVSOFT = 'urn:ogc:def:method:EPSG::1109'; /** - * Geographic3D to GravityRelatedHeight (AUSGeoid v2) - * The Information Source references software which offers both bi-cubic and bi-linear interpolation methods. - * Unlike earlier AUSGeoid98 method which used bi-linear interpolation, Ausgeoid v2 uses bi-cubic. See Info Source - * for file format documentation. + * Geographic3D to GravityRelatedHeight (AUSGeoid v2). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_AUSGEOID_V2 = 'urn:ogc:def:method:EPSG::1048'; @@ -3894,8 +3850,7 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_BEV_AT = 'urn:ogc:def:method:EPSG::1081'; /** - * Geographic3D to GravityRelatedHeight (EGM2008) - * For earlier EGM84 and EGM96 models see Geographic3D to GravityRelatedHeight (EGM), method code 9661. + * Geographic3D to GravityRelatedHeight (EGM2008). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_EGM2008 = 'urn:ogc:def:method:EPSG::1025'; @@ -3905,10 +3860,7 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_GRAVSOFT = 'urn:ogc:def:method:EPSG::1047'; /** - * Geographic3D to GravityRelatedHeight (IGN2009) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. File header of method code - * 9664 (4 lines) has changed in this method (1 line); recommended interpolation method now in a separate XML - * file with same name as the grid. + * Geographic3D to GravityRelatedHeight (IGN2009). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_IGN2009 = 'urn:ogc:def:method:EPSG::1073'; @@ -3918,29 +3870,22 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_ITAL2005 = 'urn:ogc:def:method:EPSG::1106'; /** - * Geographic3D to GravityRelatedHeight (NRCan byn) - * For consistency with earlier models the Information Source references software which uses bi-quadratic - * interpolation of the grid. Bi-linear interpolation will give results agreeing to within 1cm 99.97% of the time. - * See Info Source for file format doc. + * Geographic3D to GravityRelatedHeight (NRCan byn). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_NRCAN_BYN = 'urn:ogc:def:method:EPSG::1060'; /** - * Geographic3D to GravityRelatedHeight (NZgeoid) - * EPSG initially gave this method the name "Geographic3D to GravityRelatedHeight (NZgeoid2009)". As the same file - * format was retained for the 2016 geoid, date removed from the method name. + * Geographic3D to GravityRelatedHeight (NZgeoid). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_NZGEOID = 'urn:ogc:def:method:EPSG::1030'; /** - * Geographic3D to GravityRelatedHeight (OSGM-GB) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. + * Geographic3D to GravityRelatedHeight (OSGM-GB). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_OSGM_GB = 'urn:ogc:def:method:EPSG::9663'; /** - * Geographic3D to GravityRelatedHeight (OSGM15-Ire) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. + * Geographic3D to GravityRelatedHeight (OSGM15-Ire). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_OSGM15_IRE = 'urn:ogc:def:method:EPSG::1072'; @@ -3950,28 +3895,22 @@ class CoordinateOperationMethods public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_PL_TXT = 'urn:ogc:def:method:EPSG::1099'; /** - * Geographic3D to GravityRelatedHeight (PNG) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. + * Geographic3D to GravityRelatedHeight (PNG). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_PNG = 'urn:ogc:def:method:EPSG::1059'; /** - * Geographic3D to GravityRelatedHeight (gtx) - * Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS. Grid file format: US NGS .gtx - * (in US sometimes also referred to as 'vdatum format'). + * Geographic3D to GravityRelatedHeight (gtx). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_GTX = 'urn:ogc:def:method:EPSG::9665'; /** - * Geographic3D to GravityRelatedHeight (txt) - * File format: space-separated ascii file, no header, one record per line, each record with 3 columns: latitude, - * longitude, separation. + * Geographic3D to GravityRelatedHeight (txt). */ public const EPSG_GEOGRAPHIC3D_TO_GRAVITYRELATEDHEIGHT_TXT = 'urn:ogc:def:method:EPSG::1082'; /** - * Guam Projection - * Simplified form of Oblique Azimuthal Equidistant projection method. + * Guam Projection. */ public const EPSG_GUAM_PROJECTION = 'urn:ogc:def:method:EPSG::9831'; @@ -4006,16 +3945,12 @@ class CoordinateOperationMethods public const EPSG_KROVAK_NORTH_ORIENTATED = 'urn:ogc:def:method:EPSG::1041'; /** - * Krovak Modified - * Incorporates a polynomial transformation which is defined to be exact and for practical purposes is considered - * to be a map projection. + * Krovak Modified. */ public const EPSG_KROVAK_MODIFIED = 'urn:ogc:def:method:EPSG::1042'; /** - * Krovak Modified (North Orientated) - * Incorporates a polynomial transformation which is defined to be exact and for practical purposes is considered - * to be a map projection. + * Krovak Modified (North Orientated). */ public const EPSG_KROVAK_MODIFIED_NORTH_ORIENTATED = 'urn:ogc:def:method:EPSG::1043'; @@ -4025,16 +3960,12 @@ class CoordinateOperationMethods public const EPSG_LABORDE_OBLIQUE_MERCATOR = 'urn:ogc:def:method:EPSG::9813'; /** - * Lambert Azimuthal Equal Area - * This is the ellipsoidal form of the projection. + * Lambert Azimuthal Equal Area. */ public const EPSG_LAMBERT_AZIMUTHAL_EQUAL_AREA = 'urn:ogc:def:method:EPSG::9820'; /** - * Lambert Azimuthal Equal Area (Spherical) - * This is the spherical form of the projection. See coordinate operation method Lambert Azimuthal Equal Area - * (code 9820) for ellipsoidal form. Differences of several tens of metres result from comparison of the two - * methods. + * Lambert Azimuthal Equal Area (Spherical). */ public const EPSG_LAMBERT_AZIMUTHAL_EQUAL_AREA_SPHERICAL = 'urn:ogc:def:method:EPSG::1027'; @@ -4049,9 +3980,7 @@ class CoordinateOperationMethods public const EPSG_LAMBERT_CONIC_CONFORMAL_1SP = 'urn:ogc:def:method:EPSG::9801'; /** - * Lambert Conic Conformal (2SP Belgium) - * In 2000 this modification was replaced through use of the regular Lambert Conic Conformal (2SP) method [9802] - * with appropriately modified parameter values. + * Lambert Conic Conformal (2SP Belgium). */ public const EPSG_LAMBERT_CONIC_CONFORMAL_2SP_BELGIUM = 'urn:ogc:def:method:EPSG::9803'; @@ -4071,30 +4000,22 @@ class CoordinateOperationMethods public const EPSG_LAMBERT_CONIC_CONFORMAL_WEST_ORIENTATED = 'urn:ogc:def:method:EPSG::9826'; /** - * Lambert Conic Near-Conformal - * The Lambert Near-Conformal projection is derived from the Lambert Conformal Conic projection by truncating the - * series expansion of the projection formulae. + * Lambert Conic Near-Conformal. */ public const EPSG_LAMBERT_CONIC_NEAR_CONFORMAL = 'urn:ogc:def:method:EPSG::9817'; /** - * Lambert Cylindrical Equal Area - * This is the ellipsoidal form of the projection. + * Lambert Cylindrical Equal Area. */ public const EPSG_LAMBERT_CYLINDRICAL_EQUAL_AREA = 'urn:ogc:def:method:EPSG::9835'; /** - * Lambert Cylindrical Equal Area (Spherical) - * This is the spherical form of the projection. See coordinate operation method Lambert Cylindrical Equal Area - * (code 9835) for ellipsoidal form. Differences of several tens of metres result from comparison of the two - * methods. + * Lambert Cylindrical Equal Area (Spherical). */ public const EPSG_LAMBERT_CYLINDRICAL_EQUAL_AREA_SPHERICAL = 'urn:ogc:def:method:EPSG::9834'; /** - * Longitude rotation - * This transformation allows calculation of the longitude of a point in the target system by adding the parameter - * value to the longitude value of the point in the source system. + * Longitude rotation. */ public const EPSG_LONGITUDE_ROTATION = 'urn:ogc:def:method:EPSG::9601'; @@ -4109,16 +4030,12 @@ class CoordinateOperationMethods public const EPSG_MERCATOR_SPHERICAL = 'urn:ogc:def:method:EPSG::1026'; /** - * Mercator (variant A) - * Note that in these formulas the parameter latitude of natural origin (latO) is not used. However for this - * Mercator (variant A) method the EPSG dataset includes this parameter, which must have a value of zero, for - * completeness in CRS labelling. + * Mercator (variant A). */ public const EPSG_MERCATOR_VARIANT_A = 'urn:ogc:def:method:EPSG::9804'; /** - * Mercator (variant B) - * Used for most nautical charts. + * Mercator (variant B). */ public const EPSG_MERCATOR_VARIANT_B = 'urn:ogc:def:method:EPSG::9805'; @@ -4128,78 +4045,57 @@ class CoordinateOperationMethods public const EPSG_MERCATOR_VARIANT_C = 'urn:ogc:def:method:EPSG::1108'; /** - * Modified Azimuthal Equidistant - * Modified form of Oblique Azimuthal Equidistant projection method developed for Polynesian islands. For the - * distances over which these projections are used (under 800km) this modification introduces no significant error. + * Modified Azimuthal Equidistant. */ public const EPSG_MODIFIED_AZIMUTHAL_EQUIDISTANT = 'urn:ogc:def:method:EPSG::9832'; /** - * Molodensky - * See Abridged Molodensky. + * Molodensky. */ public const EPSG_MOLODENSKY = 'urn:ogc:def:method:EPSG::9604'; /** - * Molodensky-Badekas (CF geocentric domain) - * See method codes 1039 and 9636 for this operation in other coordinate domains and method code 1061 for opposite - * rotation convention in geocentric domain. + * Molodensky-Badekas (CF geocentric domain). */ public const EPSG_MOLODENSKY_BADEKAS_CF_GEOCENTRIC_DOMAIN = 'urn:ogc:def:method:EPSG::1034'; /** - * Molodensky-Badekas (CF geog2D domain) - * See method codes 1034 and 1039 for this operation in other coordinate domains and method code 1063 for the - * opposite rotation convention in geographic 2D domain. + * Molodensky-Badekas (CF geog2D domain). */ public const EPSG_MOLODENSKY_BADEKAS_CF_GEOG2D_DOMAIN = 'urn:ogc:def:method:EPSG::9636'; /** - * Molodensky-Badekas (CF geog3D domain) - * See method codes 1034 and 9636 for this operation in other coordinate domains and method code 1062 for opposite - * rotation convention in geographic 3D domain. + * Molodensky-Badekas (CF geog3D domain). */ public const EPSG_MOLODENSKY_BADEKAS_CF_GEOG3D_DOMAIN = 'urn:ogc:def:method:EPSG::1039'; /** - * Molodensky-Badekas (PV geocentric domain) - * See method codes 1062 and 1063 for this operation in other coordinate domains and method code 1034 for opposite - * rotation convention in geocentric domain. + * Molodensky-Badekas (PV geocentric domain). */ public const EPSG_MOLODENSKY_BADEKAS_PV_GEOCENTRIC_DOMAIN = 'urn:ogc:def:method:EPSG::1061'; /** - * Molodensky-Badekas (PV geog2D domain) - * See method codes 1061 and 1062 for this operation in other coordinate domains and method code 9636 for opposite - * rotation in geographic 2D domain. + * Molodensky-Badekas (PV geog2D domain). */ public const EPSG_MOLODENSKY_BADEKAS_PV_GEOG2D_DOMAIN = 'urn:ogc:def:method:EPSG::1063'; /** - * Molodensky-Badekas (PV geog3D domain) - * See method codes 1061 and 1063 for this operation in other coordinate domains and method code 1039 for opposite - * rotation convention in geographic 3D domain. + * Molodensky-Badekas (PV geog3D domain). */ public const EPSG_MOLODENSKY_BADEKAS_PV_GEOG3D_DOMAIN = 'urn:ogc:def:method:EPSG::1062'; /** - * NADCON5 (2D) - * Geodetic transformation operating on geographic coordinate differences by bi-quadratic interpolation. Input - * expects longitudes to be positive east in range 0-360° (0° = Greenwich). + * NADCON5 (2D). */ public const EPSG_NADCON5_2D = 'urn:ogc:def:method:EPSG::1074'; /** - * NADCON5 (3D) - * Geodetic transformation operating on geographic coordinate differences by bi-quadratic interpolation. Input - * expects longitudes to be positive east in range 0-360° (0° = Greenwich). + * NADCON5 (3D). */ public const EPSG_NADCON5_3D = 'urn:ogc:def:method:EPSG::1075'; /** - * NTv2 - * Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation. Supersedes - * NTv1 (transformation method code 9614). Input expects longitudes to be positive west. + * NTv2. */ public const EPSG_NTV2 = 'urn:ogc:def:method:EPSG::9615'; @@ -4209,24 +4105,17 @@ class CoordinateOperationMethods public const EPSG_NEW_ZEALAND_MAP_GRID = 'urn:ogc:def:method:EPSG::9811'; /** - * Oblique Stereographic - * This is not the same as the projection method of the same name in USGS Professional Paper no. 1395, "Map - * Projections - A Working Manual" by John P. Snyder. + * Oblique Stereographic. */ public const EPSG_OBLIQUE_STEREOGRAPHIC = 'urn:ogc:def:method:EPSG::9809'; /** - * Ordnance Survey National Transformation - * Geodetic transformation between ETRS89 (or WGS 84) and OSGB36 / National Grid. Uses ETRS89 / National Grid as - * an intermediate coordinate system for bi-linear interpolation of gridded grid coordinate differences. + * Ordnance Survey National Transformation. */ public const EPSG_ORDNANCE_SURVEY_NATIONAL_TRANSFORMATION = 'urn:ogc:def:method:EPSG::9633'; /** - * Orthographic - * If the natural origin of the projection is at the topocentric origin, this is a special case of the Vertical - * Perspective (orthographic case) (method code 9839) in which the ellipsoid height of all mapped points is zero (h - * = 0). + * Orthographic. */ public const EPSG_ORTHOGRAPHIC = 'urn:ogc:def:method:EPSG::9840'; @@ -4246,8 +4135,7 @@ class CoordinateOperationMethods public const EPSG_POINT_MOTION_GEOCENTRIC_CARTESIAN = 'urn:ogc:def:method:EPSG::1064'; /** - * Polar Stereographic (variant A) - * Latitude of natural origin must be either 90 degrees or -90 degrees (or equivalent in alternative angle unit). + * Polar Stereographic (variant A). */ public const EPSG_POLAR_STEREOGRAPHIC_VARIANT_A = 'urn:ogc:def:method:EPSG::9810'; @@ -4262,40 +4150,27 @@ class CoordinateOperationMethods public const EPSG_POLAR_STEREOGRAPHIC_VARIANT_C = 'urn:ogc:def:method:EPSG::9830'; /** - * Popular Visualisation Pseudo Mercator - * Applies spherical formulas to the ellipsoid. As such does not have the properties of a true Mercator projection. + * Popular Visualisation Pseudo Mercator. */ public const EPSG_POPULAR_VISUALISATION_PSEUDO_MERCATOR = 'urn:ogc:def:method:EPSG::1024'; /** - * Position Vector transformation (geocentric domain) - * This method is a specific case of the Molodensky-Badekas (PV) method (code 1061) in which the evaluation point - * is the geocentre with coordinate values of zero. Note the analogy with the Coordinate Frame method (code 1032) - * but beware of the differences! + * Position Vector transformation (geocentric domain). */ public const EPSG_POSITION_VECTOR_TRANSFORMATION_GEOCENTRIC_DOMAIN = 'urn:ogc:def:method:EPSG::1033'; /** - * Position Vector transformation (geog2D domain) - * Note the analogy with the Coordinate Frame rotation (code 9607) but beware of the differences! The Position - * Vector convention is used by IAG and recommended by ISO 19111. See methods 1033 and 1037 for similar tfms - * operating between other CRS types. + * Position Vector transformation (geog2D domain). */ public const EPSG_POSITION_VECTOR_TRANSFORMATION_GEOG2D_DOMAIN = 'urn:ogc:def:method:EPSG::9606'; /** - * Position Vector transformation (geog3D domain) - * Note the analogy with the Coordinate Frame rotation (code 1038) but beware of the differences! The Position - * Vector convention is used by IAG and recommended by ISO 19111. See methods 1033 and 9606 for similar tfms - * operating between other CRS types. + * Position Vector transformation (geog3D domain). */ public const EPSG_POSITION_VECTOR_TRANSFORMATION_GEOG3D_DOMAIN = 'urn:ogc:def:method:EPSG::1037'; /** - * Pseudo Plate Carree - * Used only for depiction of graticule (latitude/longitude) coordinates on a computer display. The axes units are - * decimal degrees and of variable scale. The origin is at Lat = 0, Long = 0. See Equidistant Cylindrical, code - * 1029, for proper Plate Carrée. + * Pseudo Plate Carree. */ public const EPSG_PSEUDO_PLATE_CARREE = 'urn:ogc:def:method:EPSG::9825'; @@ -4305,93 +4180,67 @@ class CoordinateOperationMethods public const EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_13 = 'urn:ogc:def:method:EPSG::9654'; /** - * Reversible polynomial of degree 2 - * Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. + * Reversible polynomial of degree 2. */ public const EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_2 = 'urn:ogc:def:method:EPSG::9649'; /** - * Reversible polynomial of degree 3 - * Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. + * Reversible polynomial of degree 3. */ public const EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_3 = 'urn:ogc:def:method:EPSG::9650'; /** - * Reversible polynomial of degree 4 - * Reversibility is subject to constraints. See Guidance Note 7 for conditions and clarification. + * Reversible polynomial of degree 4. */ public const EPSG_REVERSIBLE_POLYNOMIAL_OF_DEGREE_4 = 'urn:ogc:def:method:EPSG::9651'; /** - * Similarity transformation - * Defined for two-dimensional coordinate systems. + * Similarity transformation. */ public const EPSG_SIMILARITY_TRANSFORMATION = 'urn:ogc:def:method:EPSG::9621'; /** - * Swiss Oblique Cylindrical - * Can be accommodated by Oblique Mercator method (code 9815), for which this method is an approximation (see BfL - * document swissprojectionen.pdf at www.swisstopo.com). + * Swiss Oblique Cylindrical. */ public const EPSG_SWISS_OBLIQUE_CYLINDRICAL = 'urn:ogc:def:method:EPSG::9814'; /** - * Time-dependent Coordinate Frame rotation (geocen) - * Note the analogy with the Time-dependent Position Vector transformation (code 1053) but beware of the - * differences! The Position Vector convention is used by IAG. See method codes 1057 and 1058 for similar methods - * operating between other CRS types. + * Time-dependent Coordinate Frame rotation (geocen). */ public const EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOCEN = 'urn:ogc:def:method:EPSG::1056'; /** - * Time-dependent Coordinate Frame rotation (geog2D) - * Note the analogy with the Time-dependent Position Vector transformation (code 1054) but beware of the - * differences! The Position Vector convention is used by IAG. See methods 1056 and 1058 for similar tfms - * operating between other CRS types. + * Time-dependent Coordinate Frame rotation (geog2D). */ public const EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOG2D = 'urn:ogc:def:method:EPSG::1057'; /** - * Time-dependent Coordinate Frame rotation (geog3D) - * Note the analogy with the Time-dependent Position Vector transformation (code 1055) but beware of the - * differences! The Position Vector convention is used by IAG. See method codes 1056 and 1057 for similar methods - * operating between other CRS types. + * Time-dependent Coordinate Frame rotation (geog3D). */ public const EPSG_TIME_DEPENDENT_COORDINATE_FRAME_ROTATION_GEOG3D = 'urn:ogc:def:method:EPSG::1058'; /** - * Time-dependent Position Vector tfm (geocentric) - * Note the analogy with the Time-dependent Coordinate Frame rotation (code 1056) but beware of the differences! - * The Position Vector convention is used by IAG. See method codes 1054 and 1055 for similar methods operating - * between other CRS types. + * Time-dependent Position Vector tfm (geocentric). */ public const EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOCENTRIC = 'urn:ogc:def:method:EPSG::1053'; /** - * Time-dependent Position Vector tfm (geog2D) - * Note the analogy with the Time-dependent Coordinate Frame rotation (code 1057) but beware of the differences! - * The Position Vector convention is used by IAG. See method codes 1053 and 1055 for similar methods operating - * between other CRS types. + * Time-dependent Position Vector tfm (geog2D). */ public const EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOG2D = 'urn:ogc:def:method:EPSG::1054'; /** - * Time-dependent Position Vector tfm (geog3D) - * Note the analogy with the Coordinate Frame rotation (code 1058) but beware of the differences! The Position - * Vector convention is used by IAG. See method codes 1053 and 1054 for similar methods operating between other CRS - * types. + * Time-dependent Position Vector tfm (geog3D). */ public const EPSG_TIME_DEPENDENT_POSITION_VECTOR_TFM_GEOG3D = 'urn:ogc:def:method:EPSG::1055'; /** - * Time-specific Coordinate Frame rotation (geocen) - * Note the analogy with the Time-specific Position Vector method (code 1065) but beware of the differences! + * Time-specific Coordinate Frame rotation (geocen). */ public const EPSG_TIME_SPECIFIC_COORDINATE_FRAME_ROTATION_GEOCEN = 'urn:ogc:def:method:EPSG::1066'; /** - * Time-specific Position Vector transform (geocen) - * Note the analogy with the Time-specifc Coordinate Frame method (code 1066) but beware of the differences! + * Time-specific Position Vector transform (geocen). */ public const EPSG_TIME_SPECIFIC_POSITION_VECTOR_TRANSFORM_GEOCEN = 'urn:ogc:def:method:EPSG::1065'; @@ -4411,23 +4260,17 @@ class CoordinateOperationMethods public const EPSG_TRANSVERSE_MERCATOR_3D = 'urn:ogc:def:method:EPSG::1111'; /** - * Transverse Mercator Zoned Grid System - * If locations fall outwith the fixed zones the general Transverse Mercator method (code 9807) must be used for - * each zone. + * Transverse Mercator Zoned Grid System. */ public const EPSG_TRANSVERSE_MERCATOR_ZONED_GRID_SYSTEM = 'urn:ogc:def:method:EPSG::9824'; /** - * Vertical Offset - * This transformation allows calculation of height (or depth) in the target system by adding the parameter value - * to the height (or depth)-value of the point in the source system. + * Vertical Offset. */ public const EPSG_VERTICAL_OFFSET = 'urn:ogc:def:method:EPSG::9616'; /** - * Vertical Offset and Slope - * This transformation allows calculation of height in the target system by applying the parameter values to the - * height value of the point in the source system. + * Vertical Offset and Slope. */ public const EPSG_VERTICAL_OFFSET_AND_SLOPE = 'urn:ogc:def:method:EPSG::1046'; @@ -4452,9 +4295,7 @@ class CoordinateOperationMethods public const EPSG_VERTICAL_OFFSET_BY_GRID_INTERPOLATION_PL_TXT = 'urn:ogc:def:method:EPSG::1101'; /** - * Vertical Offset by Grid Interpolation (VERTCON) - * Any NAD realization may be used as the Interpolation CRS; bi-linear interpolation is used. Input expects - * longitudes to be positive west. + * Vertical Offset by Grid Interpolation (VERTCON). */ public const EPSG_VERTICAL_OFFSET_BY_GRID_INTERPOLATION_VERTCON = 'urn:ogc:def:method:EPSG::9658'; @@ -4469,23 +4310,17 @@ class CoordinateOperationMethods public const EPSG_VERTICAL_OFFSET_BY_GRID_INTERPOLATION_GTX = 'urn:ogc:def:method:EPSG::1084'; /** - * Vertical Perspective - * For a viewing point height approaching or at infinity, see the Vertical Perspective (orthographic case) (method - * code 9839). + * Vertical Perspective. */ public const EPSG_VERTICAL_PERSPECTIVE = 'urn:ogc:def:method:EPSG::9838'; /** - * Vertical Perspective (Orthographic case) - * This is a special case of the general Vertical Perspective (method code 9838) in which the viewing point at - * infinity. + * Vertical Perspective (Orthographic case). */ public const EPSG_VERTICAL_PERSPECTIVE_ORTHOGRAPHIC_CASE = 'urn:ogc:def:method:EPSG::9839'; /** - * Zero-tide height to mean-tide height (EVRF2019) - * The offset of -0.08593 is applied to force EVRF2019 mean-tide height to be equal to EVRF2019 height at the - * EVRF2019 nominal origin at Amsterdams Peil. + * Zero-tide height to mean-tide height (EVRF2019). */ public const EPSG_ZERO_TIDE_HEIGHT_TO_MEAN_TIDE_HEIGHT_EVRF2019 = 'urn:ogc:def:method:EPSG::1107'; diff --git a/src/EPSG/Import/EPSGCodegenFromDataImport.php b/src/EPSG/Import/EPSGCodegenFromDataImport.php index 09785494b..d9f333f4b 100644 --- a/src/EPSG/Import/EPSGCodegenFromDataImport.php +++ b/src/EPSG/Import/EPSGCodegenFromDataImport.php @@ -1515,8 +1515,8 @@ public function generateDataCoordinateOperationMethods(): void m.coord_op_method_code AS method_code, m.coord_op_method_name AS name, m.reverse_op AS reversible, - m.remarks AS constant_help, - m.remarks AS doc_help, + '' AS constant_help, + '' AS doc_help, m.deprecated FROM epsg_coordoperationmethod m LEFT JOIN epsg_deprecation dep ON dep.object_table_name = 'epsg_coordoperationmethod' AND dep.object_code = m.coord_op_method_code AND dep.deprecation_date <= '2021-09-10'