diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a7d968e3..f412bb385 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## [Unreleased] +### Changed +- Updates to data for Australia, Canada, Netherlands, Portugal, South Korea and UK ## [5.5.0] - 2023-07-07 ### Added diff --git a/README.md b/README.md index fca88fec4..cb3d7d73d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ PHPCoord PHPCoord is a PHP library to aid in handling coordinates. It can convert coordinates for a point from one system to another and also calculate distance between points. -6884 different coordinate systems are supported, covering the entire globe. Some common systems supported include: +6937 different coordinate systems are supported, covering the entire globe. Some common systems supported include: - WGS84 (GPS) - OSGB36 (Great Britain) - NAD27 and NAD83 (North America) diff --git a/docs/reflection/coordinateoperation/coordinateoperationmethods.txt b/docs/reflection/coordinateoperation/coordinateoperationmethods.txt index b3f1ef94b..c3f951507 100644 --- a/docs/reflection/coordinateoperation/coordinateoperationmethods.txt +++ b/docs/reflection/coordinateoperation/coordinateoperationmethods.txt @@ -254,22 +254,6 @@ Geocentric/topocentric conversions 'urn:ogc:def:method:EPSG::9836' -Geog3D to Geog2D+Depth (Gravsoft) ---------------------------------- -.. code-block:: php - - CoordinateOperationMethods::EPSG_GEOG3D_TO_GEOG2D_PLUS_DEPTH_GRAVSOFT - 'urn:ogc:def:method:EPSG::1110' - - -Geog3D to Geog2D+Depth (txt) ----------------------------- -.. code-block:: php - - CoordinateOperationMethods::EPSG_GEOG3D_TO_GEOG2D_PLUS_DEPTH_TXT - 'urn:ogc:def:method:EPSG::1115' - - Geog3D to Geog2D+GravityRelatedHeight (AUSGeoidv2) -------------------------------------------------- .. code-block:: php @@ -422,22 +406,6 @@ Geographic3D to 2D conversion 'urn:ogc:def:method:EPSG::9659' -Geographic3D to Depth (Gravsoft) --------------------------------- -.. code-block:: php - - CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_DEPTH_GRAVSOFT - 'urn:ogc:def:method:EPSG::1109' - - -Geographic3D to Depth (txt) ---------------------------- -.. code-block:: php - - CoordinateOperationMethods::EPSG_GEOGRAPHIC3D_TO_DEPTH_TXT - 'urn:ogc:def:method:EPSG::1116' - - Geographic3D to GravityRelatedHeight (AUSGeoid v2) -------------------------------------------------- .. code-block:: php diff --git a/docs/reflection/coordinateoperation/geocentric.txt b/docs/reflection/coordinateoperation/geocentric.txt index 95190817f..cd6d32e21 100644 --- a/docs/reflection/coordinateoperation/geocentric.txt +++ b/docs/reflection/coordinateoperation/geocentric.txt @@ -5756,19 +5756,19 @@ to NAD83(CSRS)v7 (Geocentric) $point->timeDependentPositionVectorTransformation( to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V7), xAxisTranslation: new Metre(1.0053), - yAxisTranslation: new Metre(-1.9092), - zAxisTranslation: new Metre(-0.5416), - xAxisRotation: new ArcSecond(-0.0267814), - yAxisRotation: new ArcSecond(0.0004203), - zAxisRotation: new ArcSecond(-0.0109321), - scaleDifference: new PartsPerBillion(0.37), - rateOfChangeOfXAxisTranslation: new Rate(new Metre(0.0008), new Year(1)), + yAxisTranslation: new Metre(-1.90921), + zAxisTranslation: new Metre(-0.54157), + xAxisRotation: new ArcSecond(-0.02678138), + yAxisRotation: new ArcSecond(0.00042027), + zAxisRotation: new ArcSecond(-0.01093206), + scaleDifference: new PartsPerBillion(0.36891), + rateOfChangeOfXAxisTranslation: new Rate(new Metre(0.00079), new Year(1)), rateOfChangeOfYAxisTranslation: new Rate(new Metre(-0.0006), new Year(1)), - rateOfChangeOfZAxisTranslation: new Rate(new Metre(-0.0014), new Year(1)), - rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(-6.67E-5), new Year(1)), - rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(0.0007574), new Year(1)), - rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(5.13E-5), new Year(1)), - rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(-0.07), new Year(1)), + rateOfChangeOfZAxisTranslation: new Rate(new Metre(-0.00144), new Year(1)), + rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(-6.667E-5), new Year(1)), + rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(0.00075744), new Year(1)), + rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(5.133E-5), new Year(1)), + rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(-0.07201), new Year(1)), parameterReferenceEpoch: new Year(2010) ) @@ -6381,6 +6381,38 @@ to NAD83(2011) (Geocentric) " +to NAD83(CSRS)v8 (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: ITRF2020 to NAD83(CSRS)v8 (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10415`` + | Extent: Canada",".. code-block:: php + + $point->timeDependentPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V8), + xAxisTranslation: new Metre(1.0039), + yAxisTranslation: new Metre(-1.90961), + zAxisTranslation: new Metre(-0.54117), + xAxisRotation: new ArcSecond(-0.02678138), + yAxisRotation: new ArcSecond(0.00042027), + zAxisRotation: new ArcSecond(-0.01093206), + scaleDifference: new PartsPerBillion(-0.05109), + rateOfChangeOfXAxisTranslation: new Rate(new Metre(0.00079), new Year(1)), + rateOfChangeOfYAxisTranslation: new Rate(new Metre(-0.0007), new Year(1)), + rateOfChangeOfZAxisTranslation: new Rate(new Metre(-0.00124), new Year(1)), + rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(-6.667E-5), new Year(1)), + rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(0.00075744), new Year(1)), + rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(5.133E-5), new Year(1)), + rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(-0.07201), new Year(1)), + parameterReferenceEpoch: new Year(2010) + ) + + " + + to NAD83(MA11) (Geocentric) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -8719,6 +8751,26 @@ to JGD2011 (Geographic3D) " +KGD2002 +------- +``Geocentric::fromSRID(Geocentric::EPSG_KGD2002)`` + +to KGD2002 (Geographic3D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: geocentric to geographic3D + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15592`` + | Extent: World",".. code-block:: php + + $point->geographicGeocentric( + to: Geographic3D::fromSRID(Geographic3D::EPSG_KGD2002) + ) + + " + KOSOVAREF01 ----------- ``Geocentric::fromSRID(Geocentric::EPSG_KOSOVAREF01)`` @@ -8791,26 +8843,6 @@ to KSA-GRF17 (Geographic3D) " -Korea 2000 ----------- -``Geocentric::fromSRID(Geocentric::EPSG_KOREA_2000)`` - -to Korea 2000 (Geographic3D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: geocentric to geographic3D - | Code: ``urn:ogc:def:coordinateOperation:EPSG::15592`` - | Extent: World",".. code-block:: php - - $point->geographicGeocentric( - to: Geographic3D::fromSRID(Geographic3D::EPSG_KOREA_2000) - ) - - " - Kyrg-06 ------- ``Geocentric::fromSRID(Geocentric::EPSG_KYRG_06)`` @@ -9372,6 +9404,56 @@ to NAD83(CSRS)v6 (Geocentric) " + +to NAD83(CSRS)v7 (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v7 to NAD83(2011) (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10416`` + | Extent: North America - Canada, US (Conus+AK), PRVI",".. code-block:: php + + $point->timeSpecificPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V7), + xAxisTranslation: new Metre(-0), + yAxisTranslation: new Metre(-0), + zAxisTranslation: new Metre(-0), + xAxisRotation: new ArcSecond(-0), + yAxisRotation: new ArcSecond(-0), + zAxisRotation: new ArcSecond(-0), + scaleDifference: new PartsPerBillion(-0), + transformationReferenceEpoch: new Year(2010) + ) + + " + + +to NAD83(CSRS)v8 (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v8 to NAD83(2011) (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10419`` + | Extent: North America - Canada, US (Conus+AK), PRVI",".. code-block:: php + + $point->timeSpecificPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V8), + xAxisTranslation: new Metre(-0), + yAxisTranslation: new Metre(-0), + zAxisTranslation: new Metre(-0), + xAxisRotation: new ArcSecond(-0), + yAxisRotation: new ArcSecond(-0), + zAxisRotation: new ArcSecond(-0), + scaleDifference: new PartsPerBillion(-0), + transformationReferenceEpoch: new Year(2010) + ) + + " + NAD83(CORS96) ------------- ``Geocentric::fromSRID(Geocentric::EPSG_NAD83_CORS96)`` @@ -9960,25 +10042,50 @@ to ITRF2014 (Geocentric) $point->timeDependentPositionVectorTransformation( to: Geocentric::fromSRID(Geocentric::EPSG_ITRF2014), xAxisTranslation: new Metre(-1.0053), - yAxisTranslation: new Metre(1.9092), - zAxisTranslation: new Metre(0.5416), - xAxisRotation: new ArcSecond(0.0267814), - yAxisRotation: new ArcSecond(-0.0004203), - zAxisRotation: new ArcSecond(0.0109321), - scaleDifference: new PartsPerBillion(-0.37), - rateOfChangeOfXAxisTranslation: new Rate(new Metre(-0.0008), new Year(1)), + yAxisTranslation: new Metre(1.90921), + zAxisTranslation: new Metre(0.54157), + xAxisRotation: new ArcSecond(0.02678138), + yAxisRotation: new ArcSecond(-0.00042027), + zAxisRotation: new ArcSecond(0.01093206), + scaleDifference: new PartsPerBillion(-0.36891), + rateOfChangeOfXAxisTranslation: new Rate(new Metre(-0.00079), new Year(1)), rateOfChangeOfYAxisTranslation: new Rate(new Metre(0.0006), new Year(1)), - rateOfChangeOfZAxisTranslation: new Rate(new Metre(0.0014), new Year(1)), - rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(6.67E-5), new Year(1)), - rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(-0.0007574), new Year(1)), - rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(-5.13E-5), new Year(1)), - rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(0.07), new Year(1)), + rateOfChangeOfZAxisTranslation: new Rate(new Metre(0.00144), new Year(1)), + rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(6.667E-5), new Year(1)), + rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(-0.00075744), new Year(1)), + rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(-5.133E-5), new Year(1)), + rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(0.07201), new Year(1)), parameterReferenceEpoch: new Year(2010) ) " +to NAD83(2011) (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v7 to NAD83(2011) (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10416`` + | Extent: North America - Canada, US (Conus+AK), PRVI",".. code-block:: php + + $point->timeSpecificPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_2011), + xAxisTranslation: new Metre(0), + yAxisTranslation: new Metre(0), + zAxisTranslation: new Metre(0), + xAxisRotation: new ArcSecond(0), + yAxisRotation: new ArcSecond(0), + zAxisRotation: new ArcSecond(0), + scaleDifference: new PartsPerBillion(0), + transformationReferenceEpoch: new Year(2010) + ) + + " + + to NAD83(CSRS)v7 (Geographic3D) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -9995,6 +10102,83 @@ to NAD83(CSRS)v7 (Geographic3D) " +NAD83(CSRS)v8 +------------- +``Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V8)`` + +to ITRF2020 (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: ITRF2020 to NAD83(CSRS)v8 (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10415`` + | Extent: Canada",".. code-block:: php + + $point->timeDependentPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_ITRF2020), + xAxisTranslation: new Metre(-1.0039), + yAxisTranslation: new Metre(1.90961), + zAxisTranslation: new Metre(0.54117), + xAxisRotation: new ArcSecond(0.02678138), + yAxisRotation: new ArcSecond(-0.00042027), + zAxisRotation: new ArcSecond(0.01093206), + scaleDifference: new PartsPerBillion(0.05109), + rateOfChangeOfXAxisTranslation: new Rate(new Metre(-0.00079), new Year(1)), + rateOfChangeOfYAxisTranslation: new Rate(new Metre(0.0007), new Year(1)), + rateOfChangeOfZAxisTranslation: new Rate(new Metre(0.00124), new Year(1)), + rateOfChangeOfXAxisRotation: new Rate(new ArcSecond(6.667E-5), new Year(1)), + rateOfChangeOfYAxisRotation: new Rate(new ArcSecond(-0.00075744), new Year(1)), + rateOfChangeOfZAxisRotation: new Rate(new ArcSecond(-5.133E-5), new Year(1)), + rateOfChangeOfScaleDifference: new Rate(new PartsPerBillion(0.07201), new Year(1)), + parameterReferenceEpoch: new Year(2010) + ) + + " + + +to NAD83(2011) (Geocentric) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v8 to NAD83(2011) (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10419`` + | Extent: North America - Canada, US (Conus+AK), PRVI",".. code-block:: php + + $point->timeSpecificPositionVectorTransformation( + to: Geocentric::fromSRID(Geocentric::EPSG_NAD83_2011), + xAxisTranslation: new Metre(0), + yAxisTranslation: new Metre(0), + zAxisTranslation: new Metre(0), + xAxisRotation: new ArcSecond(0), + yAxisRotation: new ArcSecond(0), + zAxisRotation: new ArcSecond(0), + scaleDifference: new PartsPerBillion(0), + transformationReferenceEpoch: new Year(2010) + ) + + " + + +to NAD83(CSRS)v8 (Geographic3D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: geocentric to geographic3D + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15592`` + | Extent: World",".. code-block:: php + + $point->geographicGeocentric( + to: Geographic3D::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8) + ) + + " + NAD83(CSRS96) ------------- ``Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS96)`` diff --git a/docs/reflection/coordinateoperation/geographic2d.txt b/docs/reflection/coordinateoperation/geographic2d.txt index 00c5605fb..d4a24c758 100644 --- a/docs/reflection/coordinateoperation/geographic2d.txt +++ b/docs/reflection/coordinateoperation/geographic2d.txt @@ -6516,6 +6516,31 @@ to CNH22 Grid (Projected) " +COV23-IRF +--------- +``Geographic2D::fromSRID(Geographic2D::EPSG_COV23_IRF)`` + +to COV23 Grid (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: COV23-TM + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10470`` + | Extent: UK - Coventry",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_COV23_GRID), + latitudeOfNaturalOrigin: new Degree(52.4), + longitudeOfNaturalOrigin: new Degree(-1.55), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(116887.9989), + falseNorthing: new Metre(102194.9369) + ) + + " + CR-SIRGAS --------- ``Geographic2D::fromSRID(Geographic2D::EPSG_CR_SIRGAS)`` @@ -20003,7 +20028,7 @@ to GDA2020 / BCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Busselton Coastal Grid + "| Name: Busselton Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::7996`` | Extent: Australia - Western Australia - Busselton",".. code-block:: php @@ -20246,7 +20271,7 @@ to GDA2020 / GCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Geraldton Coastal Grid + "| Name: Geraldton Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8003`` | Extent: Australia - Western Australia - Geraldton",".. code-block:: php @@ -20290,7 +20315,7 @@ to GDA2020 / JCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Jurien Coastal Grid + "| Name: Jurien Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8005`` | Extent: Australia - Western Australia - Jurien Bay",".. code-block:: php @@ -20378,7 +20403,7 @@ to GDA2020 / LCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Lancelin Coastal Grid + "| Name: Lancelin Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8009`` | Extent: Australia - Western Australia - Lancelin",".. code-block:: php @@ -20708,7 +20733,7 @@ to GDA2020 / MRCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Margaret River Coastal Grid + "| Name: Margaret River Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8010`` | Extent: Australia - Western Australia - Margaret River",".. code-block:: php @@ -20753,7 +20778,7 @@ to GDA2020 / PCG2020 (Projected) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Perth Coastal Grid + "| Name: Perth Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8011`` | Extent: Australia - Western Australia - Perth",".. code-block:: php @@ -21115,6 +21140,28 @@ to GDA94 (Geographic3D) " +to GDA94 / ALB94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Albany Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10424`` + | Extent: Australia - Western Australia - Albany",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_ALB94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(117.88333333333), + scaleFactorAtNaturalOrigin: new Unity(1.0000044), + falseEasting: new Metre(50000), + falseNorthing: new Metre(4000000) + ) + + " + + to GDA94 / Australian Albers (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21138,6 +21185,28 @@ to GDA94 / Australian Albers (Projected) " +to GDA94 / BCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Busselton Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10427`` + | Extent: Australia - Western Australia - Busselton",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_BCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.43333333333), + scaleFactorAtNaturalOrigin: new Unity(0.99999592), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3900000) + ) + + " + + to GDA94 / BCSG02 (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21160,6 +21229,72 @@ to GDA94 / BCSG02 (Projected) " +to GDA94 / BIO94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Barrow Island Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10425`` + | Extent: Australia - Western Australia - Barrow",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_BIO94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.25), + scaleFactorAtNaturalOrigin: new Unity(1.0000022), + falseEasting: new Metre(60000), + falseNorthing: new Metre(2600000) + ) + + " + + +to GDA94 / BRO94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Broome Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10426`` + | Extent: Australia - Western Australia - Broome",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_BRO94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(122.33333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000298), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2200000) + ) + + " + + +to GDA94 / CARN94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Carnarvon Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10428`` + | Extent: Australia - Western Australia - Carnarvon",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_CARN94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(113.66666666667), + scaleFactorAtNaturalOrigin: new Unity(0.99999796), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2950000) + ) + + " + + to GDA94 / CIG94 (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21204,6 +21339,116 @@ to GDA94 / CKIG94 (Projected) " +to GDA94 / COL94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Collie Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10429`` + | Extent: Australia - Western Australia - Collie",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_COL94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.93333333333), + scaleFactorAtNaturalOrigin: new Unity(1.000019), + falseEasting: new Metre(40000), + falseNorthing: new Metre(4000000) + ) + + " + + +to GDA94 / ESP94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Esperance Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10430`` + | Extent: Australia - Western Australia - Esperance",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_ESP94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(121.88333333333), + scaleFactorAtNaturalOrigin: new Unity(1.0000055), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3950000) + ) + + " + + +to GDA94 / EXM94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Exmouth Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10437`` + | Extent: Australia - Western Australia - Exmouth",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_EXM94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.06666666667), + scaleFactorAtNaturalOrigin: new Unity(1.00000236), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2650000) + ) + + " + + +to GDA94 / GCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Geraldton Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10438`` + | Extent: Australia - Western Australia - Geraldton",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_GCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.58333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000628), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3350000) + ) + + " + + +to GDA94 / GOLD94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Goldfields Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10439`` + | Extent: Australia - Western Australia - Kalgoorlie",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_GOLD94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(121.5), + scaleFactorAtNaturalOrigin: new Unity(1.00004949), + falseEasting: new Metre(60000), + falseNorthing: new Metre(3700000) + ) + + " + + to GDA94 / Geoscience Australia Lambert (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21227,6 +21472,116 @@ to GDA94 / Geoscience Australia Lambert (Projected) " +to GDA94 / JCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Jurien Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10440`` + | Extent: Australia - Western Australia - Jurien Bay",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_JCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.98333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000314), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3550000) + ) + + " + + +to GDA94 / KALB94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Kalbarri Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10441`` + | Extent: Australia - Western Australia - Kalbarri",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_KALB94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.31527777778), + scaleFactorAtNaturalOrigin: new Unity(1.000014), + falseEasting: new Metre(55000), + falseNorthing: new Metre(3600000) + ) + + " + + +to GDA94 / KAR94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Karratha Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10442`` + | Extent: Australia - Western Australia - Karratha",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_KAR94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(116.93333333333), + scaleFactorAtNaturalOrigin: new Unity(0.9999989), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2450000) + ) + + " + + +to GDA94 / KUN94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Kununurra Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10443`` + | Extent: Australia - Western Australia - Kununurra",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_KUN94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(128.75), + scaleFactorAtNaturalOrigin: new Unity(1.0000165), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2000000) + ) + + " + + +to GDA94 / LCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Lancelin Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10444`` + | Extent: Australia - Western Australia - Lancelin",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_LCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.36666666667), + scaleFactorAtNaturalOrigin: new Unity(1.00000157), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3650000) + ) + + " + + to GDA94 / MGA zone 46 (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21535,6 +21890,28 @@ to GDA94 / MGA zone 59 (Projected) " +to GDA94 / MRCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Margaret River Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10445`` + | Extent: Australia - Western Australia - Margaret River",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_MRCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.16666666667), + scaleFactorAtNaturalOrigin: new Unity(1.0000055), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3950000) + ) + + " + + to GDA94 / NSW Lambert (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -21558,6 +21935,50 @@ to GDA94 / NSW Lambert (Projected) " +to GDA94 / PCG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Perth Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10446`` + | Extent: Australia - Western Australia - Perth",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_PCG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.81666666667), + scaleFactorAtNaturalOrigin: new Unity(0.99999906), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3800000) + ) + + " + + +to GDA94 / PHG94 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Port Hedland Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10447`` + | Extent: Australia - Western Australia - Port Hedland",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_GDA94_PHG94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(118.6), + scaleFactorAtNaturalOrigin: new Unity(1.00000135), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2400000) + ) + + " + + to GDA94 / SA Lambert (Projected) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -33058,6 +33479,293 @@ to WGS 84 (Geographic2D) " +KGD2002 +------- +``Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002)`` + +to KGD2002 (Geographic3D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: geographic3D to geographic2D + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15593`` + | Extent: World",".. code-block:: php + + $point->threeDToTwoD( + to: Geographic3D::fromSRID(Geographic3D::EPSG_KGD2002) + ) + + " + + +to KGD2002 / Central Belt (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18252`` + | Extent: Asia - Korea N and S - 126°E to 128°E",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + + +to KGD2002 / Central Belt 2010 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5102`` + | Extent: Korea, Republic of (South Korea) - 126°E to 128°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_2010), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + + +to KGD2002 / Central Belt Jeju (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt Jeju + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5131`` + | Extent: Korea, Republic of (South Korea) - 126°E to 128°E Jeju",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_JEJU), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(550000) + ) + + " + + +to KGD2002 / East Belt (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18251`` + | Extent: Asia - Korea N and S - 128°E to 130°E",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(129), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + + +to KGD2002 / East Belt 2010 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5103`` + | Extent: Korea, Republic of (South Korea) - 128°E to 130°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT_2010), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(129), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + + +to KGD2002 / East Sea Belt (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Sea Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5049`` + | Extent: Asia - Korea N and S - east of 130°E",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(131), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + + +to KGD2002 / East Sea Belt 2010 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Sea Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5104`` + | Extent: Korea, Republic of (South Korea) - 130°E to 132°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT_2010), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(131), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + + +to KGD2002 / Unified CS (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Unified Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5100`` + | Extent: Korea, Republic of (South Korea)",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_UNIFIED_CS), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127.5), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(1000000), + falseNorthing: new Metre(2000000) + ) + + " + + +to KGD2002 / West Belt (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea West Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18253`` + | Extent: Asia - Korea N and S - west of 126°E",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(125), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + + +to KGD2002 / West Belt 2010 (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea West Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5101`` + | Extent: Korea, Republic of (South Korea) - 124°E to 126°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT_2010), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(125), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + + +to Korean 1985 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korean 1985 to KGD2002 (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5189`` + | Extent: Korea, Republic of (South Korea) - onshore",".. code-block:: php + + $point->coordinateFrameMolodenskyBadekas( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREAN_1985), + xAxisTranslation: new Metre(145.907), + yAxisTranslation: new Metre(-505.034), + zAxisTranslation: new Metre(-685.756), + xAxisRotation: new ArcSecond(1.162), + yAxisRotation: new ArcSecond(-2.347), + zAxisRotation: new ArcSecond(-1.592), + scaleDifference: new PartsPerMillion(-6.342), + ordinate1OfEvaluationPoint: new Metre(-3159521.31), + ordinate2OfEvaluationPoint: new Metre(4068151.32), + ordinate3OfEvaluationPoint: new Metre(3748113.85) + ) + + " + + +to WGS 84 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: KGD2002 to WGS 84 (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15831`` + | Extent: Korea, Republic of (South Korea)",".. code-block:: php + + $point->geocentricTranslation( + to: Geographic2D::fromSRID(Geographic2D::EPSG_WGS_84), + xAxisTranslation: new Metre(0), + yAxisTranslation: new Metre(0), + zAxisTranslation: new Metre(0) + ) + + " + KK-IRF ------ ``Geographic2D::fromSRID(Geographic2D::EPSG_KK_IRF)`` @@ -35017,309 +35725,22 @@ to WGS 84 (Geographic2D) " -Korea 2000 ----------- -``Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000)`` - -to Korea 2000 (Geographic3D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: geographic3D to geographic2D - | Code: ``urn:ogc:def:coordinateOperation:EPSG::15593`` - | Extent: World",".. code-block:: php - - $point->threeDToTwoD( - to: Geographic3D::fromSRID(Geographic3D::EPSG_KOREA_2000) - ) - - " - - -to Korea 2000 / Central Belt (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18252`` - | Extent: Asia - Korea N and S - 126°E to 128°E",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - - -to Korea 2000 / Central Belt 2010 (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5102`` - | Extent: Korea, Republic of (South Korea) - 126°E to 128°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_2010), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - - -to Korea 2000 / Central Belt Jeju (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt Jeju - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5131`` - | Extent: Korea, Republic of (South Korea) - 126°E to 128°E Jeju",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_JEJU), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(550000) - ) - - " - - -to Korea 2000 / East Belt (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18251`` - | Extent: Asia - Korea N and S - 128°E to 130°E",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(129), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - - -to Korea 2000 / East Belt 2010 (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5103`` - | Extent: Korea, Republic of (South Korea) - east of 128°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT_2010), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(129), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - - -to Korea 2000 / East Sea Belt (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Sea Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5049`` - | Extent: Asia - Korea N and S - east of 130°E",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(131), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - - -to Korea 2000 / East Sea Belt 2010 (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Sea Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5104`` - | Extent: Korea, Republic of (South Korea) - 130°E to 132°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT_2010), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(131), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - - -to Korea 2000 / Unified CS (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Unified Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5100`` - | Extent: Korea, Republic of (South Korea)",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_UNIFIED_CS), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127.5), - scaleFactorAtNaturalOrigin: new Unity(0.9996), - falseEasting: new Metre(1000000), - falseNorthing: new Metre(2000000) - ) - - " - - -to Korea 2000 / West Belt (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea West Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18253`` - | Extent: Asia - Korea N and S - west of 126°E",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(125), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - - -to Korea 2000 / West Belt 2010 (Projected) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea West Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5101`` - | Extent: Korea, Republic of (South Korea) - 124°E to 126°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT_2010), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(125), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - - -to Korean 1985 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korean 1985 to Korea 2000 (1) - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5189`` - | Extent: Korea, Republic of (South Korea) - onshore",".. code-block:: php - - $point->coordinateFrameMolodenskyBadekas( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREAN_1985), - xAxisTranslation: new Metre(145.907), - yAxisTranslation: new Metre(-505.034), - zAxisTranslation: new Metre(-685.756), - xAxisRotation: new ArcSecond(1.162), - yAxisRotation: new ArcSecond(-2.347), - zAxisRotation: new ArcSecond(-1.592), - scaleDifference: new PartsPerMillion(-6.342), - ordinate1OfEvaluationPoint: new Metre(-3159521.31), - ordinate2OfEvaluationPoint: new Metre(4068151.32), - ordinate3OfEvaluationPoint: new Metre(3748113.85) - ) - - " - - -to WGS 84 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea 2000 to WGS 84 (1) - | Code: ``urn:ogc:def:coordinateOperation:EPSG::15831`` - | Extent: Korea, Republic of (South Korea)",".. code-block:: php - - $point->geocentricTranslation( - to: Geographic2D::fromSRID(Geographic2D::EPSG_WGS_84), - xAxisTranslation: new Metre(0), - yAxisTranslation: new Metre(0), - zAxisTranslation: new Metre(0) - ) - - " - Korean 1985 ----------- ``Geographic2D::fromSRID(Geographic2D::EPSG_KOREAN_1985)`` -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Korean 1985 to Korea 2000 (1) + "| Name: Korean 1985 to KGD2002 (1) | Code: ``urn:ogc:def:coordinateOperation:EPSG::5189`` | Extent: Korea, Republic of (South Korea) - onshore",".. code-block:: php $point->coordinateFrameMolodenskyBadekas( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), xAxisTranslation: new Metre(-145.907), yAxisTranslation: new Metre(505.034), zAxisTranslation: new Metre(685.756), @@ -35475,7 +35896,7 @@ to Korean 1985 / Modified East Belt (Projected) "| Name: Korea Modified East Belt | Code: ``urn:ogc:def:coordinateOperation:EPSG::5164`` - | Extent: Korea, Republic of (South Korea) - east of 128°E onshore",".. code-block:: php + | Extent: Korea, Republic of (South Korea) - 128°E to 130°E onshore",".. code-block:: php $point->transverseMercator( to: Projected::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_EAST_BELT), @@ -77422,6 +77843,378 @@ to NAD83(CSRS)v7 / UTM zone 9N (Projected) " +NAD83(CSRS)v8 +------------- +``Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8)`` + +to NAD83(CSRS)v8 (Geographic3D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: geographic3D to geographic2D + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15593`` + | Extent: World",".. code-block:: php + + $point->threeDToTwoD( + to: Geographic3D::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 10N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 10N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16010`` + | Extent: World - N hemisphere - 126°W to 120°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_10N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-123), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 11N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 11N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16011`` + | Extent: World - N hemisphere - 120°W to 114°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_11N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-117), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 12N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 12N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16012`` + | Extent: World - N hemisphere - 114°W to 108°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_12N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-111), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 13N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 13N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16013`` + | Extent: World - N hemisphere - 108°W to 102°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_13N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-105), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 14N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 14N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16014`` + | Extent: World - N hemisphere - 102°W to 96°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_14N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-99), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 15N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 15N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16015`` + | Extent: World - N hemisphere - 96°W to 90°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_15N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-93), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 16N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 16N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16016`` + | Extent: World - N hemisphere - 90°W to 84°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_16N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-87), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 17N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 17N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16017`` + | Extent: World - N hemisphere - 84°W to 78°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_17N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-81), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 18N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 18N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16018`` + | Extent: World - N hemisphere - 78°W to 72°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_18N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-75), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 19N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 19N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16019`` + | Extent: World - N hemisphere - 72°W to 66°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_19N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-69), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 20N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 20N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16020`` + | Extent: World - N hemisphere - 66°W to 60°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_20N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-63), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 21N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 21N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16021`` + | Extent: World - N hemisphere - 60°W to 54°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_21N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-57), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 22N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 22N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16022`` + | Extent: World - N hemisphere - 54°W to 48°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_22N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-51), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 7N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 7N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16007`` + | Extent: World - N hemisphere - 144°W to 138°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_7N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-141), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 8N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 8N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16008`` + | Extent: World - N hemisphere - 138°W to 132°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_8N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-135), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + + +to NAD83(CSRS)v8 / UTM zone 9N (Projected) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 9N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16009`` + | Extent: World - N hemisphere - 132°W to 126°W",".. code-block:: php + + $point->transverseMercator( + to: Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_9N), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-129), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + NAD83(CSRS96) ------------- ``Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS96)`` @@ -136974,6 +137767,26 @@ to Jouik 1961 (Geographic2D) " +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: KGD2002 to WGS 84 (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15831`` + | Extent: Korea, Republic of (South Korea)",".. code-block:: php + + $point->geocentricTranslation( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + xAxisTranslation: new Metre(-0), + yAxisTranslation: new Metre(-0), + zAxisTranslation: new Metre(-0) + ) + + " + + to KOC (Geographic2D) ^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -137206,26 +138019,6 @@ to Kertau 1968 (Geographic2D) " -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea 2000 to WGS 84 (1) - | Code: ``urn:ogc:def:coordinateOperation:EPSG::15831`` - | Extent: Korea, Republic of (South Korea)",".. code-block:: php - - $point->geocentricTranslation( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - xAxisTranslation: new Metre(-0), - yAxisTranslation: new Metre(-0), - zAxisTranslation: new Metre(-0) - ) - - " - - to Korean 1995 (Geographic2D) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: diff --git a/docs/reflection/coordinateoperation/geographic3d.txt b/docs/reflection/coordinateoperation/geographic3d.txt index 6b4fc8b78..7f59886da 100644 --- a/docs/reflection/coordinateoperation/geographic3d.txt +++ b/docs/reflection/coordinateoperation/geographic3d.txt @@ -2691,12 +2691,12 @@ to JGD2011 (Geographic2D) " -KOSOVAREF01 ------------ -``Geographic3D::fromSRID(Geographic3D::EPSG_KOSOVAREF01)`` +KGD2002 +------- +``Geographic3D::fromSRID(Geographic3D::EPSG_KGD2002)`` -to KOSOVAREF01 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 @@ -2706,17 +2706,17 @@ to KOSOVAREF01 (Geographic2D) | Extent: World",".. code-block:: php $point->threeDToTwoD( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOSOVAREF01) + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002) ) " -KSA-GRF17 ---------- -``Geographic3D::fromSRID(Geographic3D::EPSG_KSA_GRF17)`` +KOSOVAREF01 +----------- +``Geographic3D::fromSRID(Geographic3D::EPSG_KOSOVAREF01)`` -to KSA-GRF17 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +to KOSOVAREF01 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 @@ -2726,17 +2726,17 @@ to KSA-GRF17 (Geographic2D) | Extent: World",".. code-block:: php $point->threeDToTwoD( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KSA_GRF17) + to: Geographic2D::fromSRID(Geographic2D::EPSG_KOSOVAREF01) ) " -Korea 2000 ----------- -``Geographic3D::fromSRID(Geographic3D::EPSG_KOREA_2000)`` +KSA-GRF17 +--------- +``Geographic3D::fromSRID(Geographic3D::EPSG_KSA_GRF17)`` -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +to KSA-GRF17 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 @@ -2746,7 +2746,7 @@ to Korea 2000 (Geographic2D) | Extent: World",".. code-block:: php $point->threeDToTwoD( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000) + to: Geographic2D::fromSRID(Geographic2D::EPSG_KSA_GRF17) ) " @@ -3771,6 +3771,62 @@ to NAD83(CSRS)v7 (Geographic2D) " +NAD83(CSRS)v8 +------------- +``Geographic3D::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8)`` + +to CGVD2013a(2010) height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v8 to CGVD2013a(2010) height (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10417`` + | Extent: Canada",".. code-block:: php + + $point->geographic3DToGravityHeightFromGrid( + to: Vertical::fromSRID(Vertical::EPSG_CGVD2013A_2010_HEIGHT), + geoidHeightCorrectionModelFile: BYNNAD83CSRSCGG2013aProvider->provideGrid() + ) + + " + + +to CGVD28 height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: NAD83(CSRS)v8 to CGVD28 height (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10418`` + | Extent: Canada - CGVD28",".. code-block:: php + + $point->geographic3DToGravityHeightFromGrid( + to: Vertical::fromSRID(Vertical::EPSG_CGVD28_HEIGHT), + geoidHeightCorrectionModelFile: BYNNAD83CSRS2010CGVD28Provider->provideGrid() + ) + + " + + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: geographic3D to geographic2D + | Code: ``urn:ogc:def:coordinateOperation:EPSG::15593`` + | Extent: World",".. code-block:: php + + $point->threeDToTwoD( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8) + ) + + " + NAD83(CSRS96) ------------- ``Geographic3D::fromSRID(Geographic3D::EPSG_NAD83_CSRS96)`` diff --git a/docs/reflection/coordinateoperation/projected.txt b/docs/reflection/coordinateoperation/projected.txt index e6c5add71..036b725e8 100644 --- a/docs/reflection/coordinateoperation/projected.txt +++ b/docs/reflection/coordinateoperation/projected.txt @@ -5913,6 +5913,31 @@ to CNH22-IRF (Geographic2D) " +COV23 Grid +---------- +``Projected::fromSRID(Projected::EPSG_COV23_GRID)`` + +to COV23-IRF (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: COV23-TM + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10470`` + | Extent: UK - Coventry",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_COV23_IRF), + latitudeOfNaturalOrigin: new Degree(52.4), + longitudeOfNaturalOrigin: new Degree(-1.55), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(116887.9989), + falseNorthing: new Metre(102194.9369) + ) + + " + CR-SIRGAS / CRTM05 ------------------ ``Projected::fromSRID(Projected::EPSG_CR_SIRGAS_CRTM05)`` @@ -14190,7 +14215,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Busselton Coastal Grid + "| Name: Busselton Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::7996`` | Extent: Australia - Western Australia - Busselton",".. code-block:: php @@ -14466,7 +14491,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Geraldton Coastal Grid + "| Name: Geraldton Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8003`` | Extent: Australia - Western Australia - Geraldton",".. code-block:: php @@ -14516,7 +14541,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Jurien Coastal Grid + "| Name: Jurien Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8005`` | Extent: Australia - Western Australia - Jurien Bay",".. code-block:: php @@ -14616,7 +14641,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Lancelin Coastal Grid + "| Name: Lancelin Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8009`` | Extent: Australia - Western Australia - Lancelin",".. code-block:: php @@ -14991,7 +15016,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Margaret River Coastal Grid + "| Name: Margaret River Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8010`` | Extent: Australia - Western Australia - Margaret River",".. code-block:: php @@ -15042,7 +15067,7 @@ to GDA2020 (Geographic2D) :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: Perth Coastal Grid + "| Name: Perth Coastal Grid 2020 | Code: ``urn:ogc:def:coordinateOperation:EPSG::8011`` | Extent: Australia - Western Australia - Perth",".. code-block:: php @@ -15134,6 +15159,31 @@ to GDA2020 (Geographic2D) " +GDA94 / ALB94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_ALB94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Albany Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10424`` + | Extent: Australia - Western Australia - Albany",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(117.88333333333), + scaleFactorAtNaturalOrigin: new Unity(1.0000044), + falseEasting: new Metre(50000), + falseNorthing: new Metre(4000000) + ) + + " + GDA94 / Australian Albers ------------------------- ``Projected::fromSRID(Projected::EPSG_GDA94_AUSTRALIAN_ALBERS)`` @@ -15160,6 +15210,31 @@ to GDA94 (Geographic2D) " +GDA94 / BCG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_BCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Busselton Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10427`` + | Extent: Australia - Western Australia - Busselton",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.43333333333), + scaleFactorAtNaturalOrigin: new Unity(0.99999592), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3900000) + ) + + " + GDA94 / BCSG02 -------------- ``Projected::fromSRID(Projected::EPSG_GDA94_BCSG02)`` @@ -15185,6 +15260,81 @@ to GDA94 (Geographic2D) " +GDA94 / BIO94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_BIO94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Barrow Island Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10425`` + | Extent: Australia - Western Australia - Barrow",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.25), + scaleFactorAtNaturalOrigin: new Unity(1.0000022), + falseEasting: new Metre(60000), + falseNorthing: new Metre(2600000) + ) + + " + +GDA94 / BRO94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_BRO94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Broome Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10426`` + | Extent: Australia - Western Australia - Broome",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(122.33333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000298), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2200000) + ) + + " + +GDA94 / CARN94 +-------------- +``Projected::fromSRID(Projected::EPSG_GDA94_CARN94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Carnarvon Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10428`` + | Extent: Australia - Western Australia - Carnarvon",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(113.66666666667), + scaleFactorAtNaturalOrigin: new Unity(0.99999796), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2950000) + ) + + " + GDA94 / CIG94 ------------- ``Projected::fromSRID(Projected::EPSG_GDA94_CIG94)`` @@ -15235,6 +15385,131 @@ to GDA94 (Geographic2D) " +GDA94 / COL94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_COL94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Collie Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10429`` + | Extent: Australia - Western Australia - Collie",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.93333333333), + scaleFactorAtNaturalOrigin: new Unity(1.000019), + falseEasting: new Metre(40000), + falseNorthing: new Metre(4000000) + ) + + " + +GDA94 / ESP94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_ESP94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Esperance Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10430`` + | Extent: Australia - Western Australia - Esperance",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(121.88333333333), + scaleFactorAtNaturalOrigin: new Unity(1.0000055), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3950000) + ) + + " + +GDA94 / EXM94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_EXM94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Exmouth Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10437`` + | Extent: Australia - Western Australia - Exmouth",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.06666666667), + scaleFactorAtNaturalOrigin: new Unity(1.00000236), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2650000) + ) + + " + +GDA94 / GCG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_GCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Geraldton Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10438`` + | Extent: Australia - Western Australia - Geraldton",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.58333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000628), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3350000) + ) + + " + +GDA94 / GOLD94 +-------------- +``Projected::fromSRID(Projected::EPSG_GDA94_GOLD94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Goldfields Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10439`` + | Extent: Australia - Western Australia - Kalgoorlie",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(121.5), + scaleFactorAtNaturalOrigin: new Unity(1.00004949), + falseEasting: new Metre(60000), + falseNorthing: new Metre(3700000) + ) + + " + GDA94 / Geoscience Australia Lambert ------------------------------------ ``Projected::fromSRID(Projected::EPSG_GDA94_GEOSCIENCE_AUSTRALIA_LAMBERT)`` @@ -15261,6 +15536,131 @@ to GDA94 (Geographic2D) " +GDA94 / JCG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_JCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Jurien Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10440`` + | Extent: Australia - Western Australia - Jurien Bay",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.98333333333), + scaleFactorAtNaturalOrigin: new Unity(1.00000314), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3550000) + ) + + " + +GDA94 / KALB94 +-------------- +``Projected::fromSRID(Projected::EPSG_GDA94_KALB94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Kalbarri Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10441`` + | Extent: Australia - Western Australia - Kalbarri",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(114.31527777778), + scaleFactorAtNaturalOrigin: new Unity(1.000014), + falseEasting: new Metre(55000), + falseNorthing: new Metre(3600000) + ) + + " + +GDA94 / KAR94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_KAR94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Karratha Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10442`` + | Extent: Australia - Western Australia - Karratha",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(116.93333333333), + scaleFactorAtNaturalOrigin: new Unity(0.9999989), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2450000) + ) + + " + +GDA94 / KUN94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_KUN94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Kununurra Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10443`` + | Extent: Australia - Western Australia - Kununurra",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(128.75), + scaleFactorAtNaturalOrigin: new Unity(1.0000165), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2000000) + ) + + " + +GDA94 / LCG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_LCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Lancelin Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10444`` + | Extent: Australia - Western Australia - Lancelin",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.36666666667), + scaleFactorAtNaturalOrigin: new Unity(1.00000157), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3650000) + ) + + " + GDA94 / MGA zone 46 ------------------- ``Projected::fromSRID(Projected::EPSG_GDA94_MGA_ZONE_46)`` @@ -15611,6 +16011,31 @@ to GDA94 (Geographic2D) " +GDA94 / MRCG94 +-------------- +``Projected::fromSRID(Projected::EPSG_GDA94_MRCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Margaret River Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10445`` + | Extent: Australia - Western Australia - Margaret River",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.16666666667), + scaleFactorAtNaturalOrigin: new Unity(1.0000055), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3950000) + ) + + " + GDA94 / NSW Lambert ------------------- ``Projected::fromSRID(Projected::EPSG_GDA94_NSW_LAMBERT)`` @@ -15637,6 +16062,56 @@ to GDA94 (Geographic2D) " +GDA94 / PCG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_PCG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Perth Coastal Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10446`` + | Extent: Australia - Western Australia - Perth",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(115.81666666667), + scaleFactorAtNaturalOrigin: new Unity(0.99999906), + falseEasting: new Metre(50000), + falseNorthing: new Metre(3800000) + ) + + " + +GDA94 / PHG94 +------------- +``Projected::fromSRID(Projected::EPSG_GDA94_PHG94)`` + +to GDA94 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Port Hedland Grid 1994 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10447`` + | Extent: Australia - Western Australia - Port Hedland",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_GDA94), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(118.6), + scaleFactorAtNaturalOrigin: new Unity(1.00000135), + falseEasting: new Metre(50000), + falseNorthing: new Metre(2400000) + ) + + " + GDA94 / SA Lambert ------------------ ``Projected::fromSRID(Projected::EPSG_GDA94_SA_LAMBERT)`` @@ -25338,6 +25813,256 @@ to Jamaica 1875 (Geographic2D) " +KGD2002 / Central Belt +---------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18252`` + | Extent: Asia - Korea N and S - 126°E to 128°E",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + +KGD2002 / Central Belt 2010 +--------------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_2010)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5102`` + | Extent: Korea, Republic of (South Korea) - 126°E to 128°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + +KGD2002 / Central Belt Jeju +--------------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_JEJU)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Central Belt Jeju + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5131`` + | Extent: Korea, Republic of (South Korea) - 126°E to 128°E Jeju",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(550000) + ) + + " + +KGD2002 / East Belt +------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18251`` + | Extent: Asia - Korea N and S - 128°E to 130°E",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(129), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + +KGD2002 / East Belt 2010 +------------------------ +``Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT_2010)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5103`` + | Extent: Korea, Republic of (South Korea) - 128°E to 130°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(129), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + +KGD2002 / East Sea Belt +----------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Sea Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5049`` + | Extent: Asia - Korea N and S - east of 130°E",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(131), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + +KGD2002 / East Sea Belt 2010 +---------------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT_2010)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea East Sea Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5104`` + | Extent: Korea, Republic of (South Korea) - 130°E to 132°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(131), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + +KGD2002 / Unified CS +-------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_UNIFIED_CS)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea Unified Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5100`` + | Extent: Korea, Republic of (South Korea)",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(127.5), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(1000000), + falseNorthing: new Metre(2000000) + ) + + " + +KGD2002 / West Belt +------------------- +``Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea West Belt + | Code: ``urn:ogc:def:coordinateOperation:EPSG::18253`` + | Extent: Asia - Korea N and S - west of 126°E",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(125), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(500000) + ) + + " + +KGD2002 / West Belt 2010 +------------------------ +``Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT_2010)`` + +to KGD2002 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Korea West Belt 2010 + | Code: ``urn:ogc:def:coordinateOperation:EPSG::5101`` + | Extent: Korea, Republic of (South Korea) - 124°E to 126°E onshore",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002), + latitudeOfNaturalOrigin: new Degree(38), + longitudeOfNaturalOrigin: new Degree(125), + scaleFactorAtNaturalOrigin: new Unity(1), + falseEasting: new Metre(200000), + falseNorthing: new Metre(600000) + ) + + " + KK reconstruction east-orientated --------------------------------- ``Projected::fromSRID(Projected::EPSG_KK_RECONSTRUCTION_EAST_ORIENTATED)`` @@ -26984,256 +27709,6 @@ to Kertau 1968 (Geographic2D) " -Korea 2000 / Central Belt -------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18252`` - | Extent: Asia - Korea N and S - 126°E to 128°E",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - -Korea 2000 / Central Belt 2010 ------------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_2010)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5102`` - | Extent: Korea, Republic of (South Korea) - 126°E to 128°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - -Korea 2000 / Central Belt Jeju ------------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_JEJU)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Central Belt Jeju - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5131`` - | Extent: Korea, Republic of (South Korea) - 126°E to 128°E Jeju",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(550000) - ) - - " - -Korea 2000 / East Belt ----------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18251`` - | Extent: Asia - Korea N and S - 128°E to 130°E",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(129), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - -Korea 2000 / East Belt 2010 ---------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT_2010)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5103`` - | Extent: Korea, Republic of (South Korea) - east of 128°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(129), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - -Korea 2000 / East Sea Belt --------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Sea Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5049`` - | Extent: Asia - Korea N and S - east of 130°E",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(131), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - -Korea 2000 / East Sea Belt 2010 -------------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT_2010)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea East Sea Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5104`` - | Extent: Korea, Republic of (South Korea) - 130°E to 132°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(131), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - -Korea 2000 / Unified CS ------------------------ -``Projected::fromSRID(Projected::EPSG_KOREA_2000_UNIFIED_CS)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea Unified Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5100`` - | Extent: Korea, Republic of (South Korea)",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(127.5), - scaleFactorAtNaturalOrigin: new Unity(0.9996), - falseEasting: new Metre(1000000), - falseNorthing: new Metre(2000000) - ) - - " - -Korea 2000 / West Belt ----------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea West Belt - | Code: ``urn:ogc:def:coordinateOperation:EPSG::18253`` - | Extent: Asia - Korea N and S - west of 126°E",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(125), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(500000) - ) - - " - -Korea 2000 / West Belt 2010 ---------------------------- -``Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT_2010)`` - -to Korea 2000 (Geographic2D) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. csv-table:: - :header: "EPSG", "PHPCoord" - :widths: 40, 60 - - "| Name: Korea West Belt 2010 - | Code: ``urn:ogc:def:coordinateOperation:EPSG::5101`` - | Extent: Korea, Republic of (South Korea) - 124°E to 126°E onshore",".. code-block:: php - - $point->transverseMercator( - to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000), - latitudeOfNaturalOrigin: new Degree(38), - longitudeOfNaturalOrigin: new Degree(125), - scaleFactorAtNaturalOrigin: new Unity(1), - falseEasting: new Metre(200000), - falseNorthing: new Metre(600000) - ) - - " - Korean 1985 / Central Belt -------------------------- ``Projected::fromSRID(Projected::EPSG_KOREAN_1985_CENTRAL_BELT)`` @@ -27396,7 +27871,7 @@ to Korean 1985 (Geographic2D) "| Name: Korea Modified East Belt | Code: ``urn:ogc:def:coordinateOperation:EPSG::5164`` - | Extent: Korea, Republic of (South Korea) - east of 128°E onshore",".. code-block:: php + | Extent: Korea, Republic of (South Korea) - 128°E to 130°E onshore",".. code-block:: php $point->transverseMercator( to: Geographic2D::fromSRID(Geographic2D::EPSG_KOREAN_1985), @@ -69696,6 +70171,406 @@ to NAD83(CSRS)v7 (Geographic2D) " +NAD83(CSRS)v8 / UTM zone 10N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_10N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 10N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16010`` + | Extent: World - N hemisphere - 126°W to 120°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-123), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 11N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_11N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 11N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16011`` + | Extent: World - N hemisphere - 120°W to 114°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-117), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 12N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_12N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 12N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16012`` + | Extent: World - N hemisphere - 114°W to 108°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-111), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 13N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_13N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 13N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16013`` + | Extent: World - N hemisphere - 108°W to 102°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-105), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 14N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_14N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 14N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16014`` + | Extent: World - N hemisphere - 102°W to 96°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-99), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 15N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_15N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 15N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16015`` + | Extent: World - N hemisphere - 96°W to 90°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-93), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 16N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_16N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 16N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16016`` + | Extent: World - N hemisphere - 90°W to 84°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-87), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 17N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_17N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 17N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16017`` + | Extent: World - N hemisphere - 84°W to 78°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-81), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 18N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_18N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 18N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16018`` + | Extent: World - N hemisphere - 78°W to 72°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-75), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 19N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_19N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 19N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16019`` + | Extent: World - N hemisphere - 72°W to 66°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-69), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 20N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_20N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 20N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16020`` + | Extent: World - N hemisphere - 66°W to 60°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-63), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 21N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_21N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 21N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16021`` + | Extent: World - N hemisphere - 60°W to 54°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-57), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 22N +---------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_22N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 22N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16022`` + | Extent: World - N hemisphere - 54°W to 48°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-51), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 7N +--------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_7N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 7N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16007`` + | Extent: World - N hemisphere - 144°W to 138°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-141), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 8N +--------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_8N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 8N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16008`` + | Extent: World - N hemisphere - 138°W to 132°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-135), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + +NAD83(CSRS)v8 / UTM zone 9N +--------------------------- +``Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_9N)`` + +to NAD83(CSRS)v8 (Geographic2D) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: UTM zone 9N + | Code: ``urn:ogc:def:coordinateOperation:EPSG::16009`` + | Extent: World - N hemisphere - 132°W to 126°W",".. code-block:: php + + $point->transverseMercator( + to: Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8), + latitudeOfNaturalOrigin: new Degree(0), + longitudeOfNaturalOrigin: new Degree(-129), + scaleFactorAtNaturalOrigin: new Unity(0.9996), + falseEasting: new Metre(500000), + falseNorthing: new Metre(0) + ) + + " + NAD83(HARN) / Alabama East -------------------------- ``Projected::fromSRID(Projected::EPSG_NAD83_HARN_ALABAMA_EAST)`` diff --git a/docs/reflection/coordinateoperation/vertical.txt b/docs/reflection/coordinateoperation/vertical.txt index 32d2caf96..0ca7295a4 100644 --- a/docs/reflection/coordinateoperation/vertical.txt +++ b/docs/reflection/coordinateoperation/vertical.txt @@ -905,10 +905,423 @@ to CGVD2013a(2010) height (Vertical) " +Cais da Figueirinha depth +------------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_DEPTH)`` + +to Cais da Figueirinha height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Figueirinha depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10389`` + | Extent: Portugal - Azores C - Terceira - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Cais da Figueirinha height +-------------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT)`` + +to Cais da Figueirinha depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_DEPTH) + ) + + " + +Cais da Madalena depth +---------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_DEPTH)`` + +to Cais da Madalena height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Madalena depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10386`` + | Extent: Portugal - Azores C - Pico nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Cais da Madalena height +----------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_HEIGHT)`` + +to Cais da Madalena depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_DEPTH) + ) + + " + +Cais da Pontinha depth +---------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_DEPTH)`` + +to Cais da Pontinha height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Pontinha depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10382`` + | Extent: Portugal - Madeira and Desertas islands - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1.4) + ) + + " + +Cais da Pontinha height +----------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_HEIGHT)`` + +to Cais da Pontinha depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_DEPTH) + ) + + " + +Cais da Vila depth +------------------ +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DEPTH)`` + +to Cais da Vila height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Vila depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10383`` + | Extent: Portugal - Porto Santo island - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1.4) + ) + + " + +Cais da Vila do Porto depth +--------------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH)`` + +to Cais da Vila do Porto height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Vila do Porto depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10391`` + | Extent: Portugal - Azores E - Santa Maria and Formigas - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Cais da Vila do Porto height +---------------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_HEIGHT)`` + +to Cais da Vila do Porto depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH) + ) + + " + +Cais da Vila height +------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_HEIGHT)`` + +to Cais da Vila depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DEPTH) + ) + + " + +Cais das Velas depth +-------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_DEPTH)`` + +to Cais das Velas height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais das Velas depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10387`` + | Extent: Portugal - Azores C - S Jorge - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Cais das Velas height +--------------------- +``Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_HEIGHT)`` + +to Cais das Velas depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_DEPTH) + ) + + " + +Cascais depth +------------- +``Vertical::fromSRID(Vertical::EPSG_CASCAIS_DEPTH)`` + +to Cascais height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CASCAIS_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cascais depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10380`` + | Extent: Portugal - mainland - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-2) + ) + + " + "| Name: Cascais depth to ZH Portugal depth (2) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10381`` + | Extent: Portugal - mainland - nearshore - Tagus estuary",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-2.08) + ) + + " + Cascais height -------------- ``Vertical::fromSRID(Vertical::EPSG_CASCAIS_HEIGHT)`` +to Cascais depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_CASCAIS_DEPTH) + ) + + " + + to EVRF2000 height (Vertical) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: @@ -2895,6 +3308,64 @@ to EVRF2007 height (Vertical) " +Horta depth +----------- +``Vertical::fromSRID(Vertical::EPSG_HORTA_DEPTH)`` + +to Horta height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_HORTA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Horta depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10385`` + | Extent: Portugal - Azores C - Faial - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Horta height +------------ +``Vertical::fromSRID(Vertical::EPSG_HORTA_HEIGHT)`` + +to Horta depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_HORTA_DEPTH) + ) + + " + Instantaneous Water Level depth ------------------------------- ``Vertical::fromSRID(Vertical::EPSG_INSTANTANEOUS_WATER_LEVEL_DEPTH)`` @@ -4655,56 +5126,114 @@ to EVRF2007 height (Vertical) | Code: ``urn:ogc:def:coordinateOperation:EPSG::5199`` | Extent: Belgium - onshore",".. code-block:: php - $point->offsetAndSlope( - to: Vertical::fromSRID(Vertical::EPSG_EVRF2007_HEIGHT), - ordinate1OfEvaluationPoint: new Degree(50.716666666667), - ordinate2OfEvaluationPoint: new Degree(4.7666666666667), - verticalOffset: new Metre(-2.317), - inclinationInLatitude: new ArcSecond(-0.031), - inclinationInLongitude: new ArcSecond(0), - EPSGCodeForHorizontalCRS: 'urn:ogc:def:crs:EPSG::4258' + $point->offsetAndSlope( + to: Vertical::fromSRID(Vertical::EPSG_EVRF2007_HEIGHT), + ordinate1OfEvaluationPoint: new Degree(50.716666666667), + ordinate2OfEvaluationPoint: new Degree(4.7666666666667), + verticalOffset: new Metre(-2.317), + inclinationInLatitude: new ArcSecond(-0.031), + inclinationInLongitude: new ArcSecond(0), + EPSGCodeForHorizontalCRS: 'urn:ogc:def:crs:EPSG::4258' + ) + + " + +POM08 height +------------ +``Vertical::fromSRID(Vertical::EPSG_POM08_HEIGHT)`` + +to EGM2008 height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: EGM2008 height to POM08 height (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7874`` + | Extent: Papua New Guinea - onshore - Central province and Gulf province east of 144°E",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_EGM2008_HEIGHT), + verticalOffset: new Metre(0.93) + ) + + " + +POM96 height +------------ +``Vertical::fromSRID(Vertical::EPSG_POM96_HEIGHT)`` + +to EGM96 height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: EGM96 height to POM96 height (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7873`` + | Extent: Papua New Guinea - onshore - Central province and Gulf province east of 144°E",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_EGM96_HEIGHT), + verticalOffset: new Metre(1.58) + ) + + " + +Ponta Delgada depth +------------------- +``Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_DEPTH)`` + +to Ponta Delgada height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_HEIGHT) ) " -POM08 height ------------- -``Vertical::fromSRID(Vertical::EPSG_POM08_HEIGHT)`` -to EGM2008 height (Vertical) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: EGM2008 height to POM08 height (1) - | Code: ``urn:ogc:def:coordinateOperation:EPSG::7874`` - | Extent: Papua New Guinea - onshore - Central province and Gulf province east of 144°E",".. code-block:: php + "| Name: Ponta Delgada depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10390`` + | Extent: Portugal - Azores E - S Miguel - nearshore",".. code-block:: php $point->offset( - to: Vertical::fromSRID(Vertical::EPSG_EGM2008_HEIGHT), - verticalOffset: new Metre(0.93) + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) ) " -POM96 height ------------- -``Vertical::fromSRID(Vertical::EPSG_POM96_HEIGHT)`` +Ponta Delgada height +-------------------- +``Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_HEIGHT)`` -to EGM96 height (Vertical) -^^^^^^^^^^^^^^^^^^^^^^^^^^ +to Ponta Delgada depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: :header: "EPSG", "PHPCoord" :widths: 40, 60 - "| Name: EGM96 height to POM96 height (1) - | Code: ``urn:ogc:def:coordinateOperation:EPSG::7873`` - | Extent: Papua New Guinea - onshore - Central province and Gulf province east of 144°E",".. code-block:: php + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php - $point->offset( - to: Vertical::fromSRID(Vertical::EPSG_EGM96_HEIGHT), - verticalOffset: new Metre(1.58) + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_DEPTH) ) " @@ -4889,6 +5418,122 @@ to EVRF2000 height (Vertical) " +Santa Cruz da Graciosa depth +---------------------------- +``Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH)`` + +to Santa Cruz da Graciosa height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Santa Cruz da Graciosa depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10388`` + | Extent: Portugal - Azores C - Graciosa - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Santa Cruz da Graciosa height +----------------------------- +``Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_HEIGHT)`` + +to Santa Cruz da Graciosa depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH) + ) + + " + +Santa Cruz das Flores depth +--------------------------- +``Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH)`` + +to Santa Cruz das Flores height (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_HEIGHT) + ) + + " + + +to ZH Portugal depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Santa Cruz das Flores depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10384`` + | Extent: Portugal - Azores W - Flores, Corvo - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH), + verticalOffset: new Metre(-1) + ) + + " + +Santa Cruz das Flores height +---------------------------- +``Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_HEIGHT)`` + +to Santa Cruz das Flores depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Height <> Depth Conversion + | Code: ``urn:ogc:def:coordinateOperation:EPSG::7812`` + | Extent: World",".. code-block:: php + + $point->heightDepthReversal( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH) + ) + + " + Stewart Island 1977 height -------------------------- ``Vertical::fromSRID(Vertical::EPSG_STEWART_ISLAND_1977_HEIGHT)`` @@ -5027,3 +5672,214 @@ to NZVD2016 height (Vertical) " +ZH Portugal depth +----------------- +``Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH)`` + +to Cais da Figueirinha depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Figueirinha depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10389`` + | Extent: Portugal - Azores C - Terceira - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Cais da Madalena depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Madalena depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10386`` + | Extent: Portugal - Azores C - Pico nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Cais da Pontinha depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Pontinha depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10382`` + | Extent: Portugal - Madeira and Desertas islands - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_DEPTH), + verticalOffset: new Metre(1.4) + ) + + " + + +to Cais da Vila depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Vila depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10383`` + | Extent: Portugal - Porto Santo island - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DEPTH), + verticalOffset: new Metre(1.4) + ) + + " + + +to Cais da Vila do Porto depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais da Vila do Porto depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10391`` + | Extent: Portugal - Azores E - Santa Maria and Formigas - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Cais das Velas depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cais das Velas depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10387`` + | Extent: Portugal - Azores C - S Jorge - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Cascais depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Cascais depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10380`` + | Extent: Portugal - mainland - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CASCAIS_DEPTH), + verticalOffset: new Metre(2) + ) + + " + "| Name: Cascais depth to ZH Portugal depth (2) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10381`` + | Extent: Portugal - mainland - nearshore - Tagus estuary",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_CASCAIS_DEPTH), + verticalOffset: new Metre(2.08) + ) + + " + + +to Horta depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Horta depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10385`` + | Extent: Portugal - Azores C - Faial - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_HORTA_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Ponta Delgada depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Ponta Delgada depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10390`` + | Extent: Portugal - Azores E - S Miguel - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Santa Cruz da Graciosa depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Santa Cruz da Graciosa depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10388`` + | Extent: Portugal - Azores C - Graciosa - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH), + verticalOffset: new Metre(1) + ) + + " + + +to Santa Cruz das Flores depth (Vertical) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. csv-table:: + :header: "EPSG", "PHPCoord" + :widths: 40, 60 + + "| Name: Santa Cruz das Flores depth to ZH Portugal depth (1) + | Code: ``urn:ogc:def:coordinateOperation:EPSG::10384`` + | Extent: Portugal - Azores W - Flores, Corvo - nearshore",".. code-block:: php + + $point->offset( + to: Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH), + verticalOffset: new Metre(1) + ) + + " + diff --git a/docs/reflection/coordinatereferencesystem/compound.txt b/docs/reflection/coordinatereferencesystem/compound.txt index 506fc20f4..d2e9a4dea 100644 --- a/docs/reflection/coordinatereferencesystem/compound.txt +++ b/docs/reflection/coordinatereferencesystem/compound.txt @@ -94,6 +94,18 @@ CNH22 Grid + ODN height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10195') +COV23 Grid + ODN height +----------------------- +| Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + +.. code-block:: php + + Compound::fromSRID(Compound::EPSG_COV23_GRID_PLUS_ODN_HEIGHT) + Compound::fromSRID('urn:ogc:def:crs:EPSG::10472') + CoordinateReferenceSystem::fromSRID(Compound::EPSG_COV23_GRID_PLUS_ODN_HEIGHT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10472') + + CR-SIRGAS / CRTM05 + DACR52 height ---------------------------------- | Extent: Costa Rica - onshore @@ -601,7 +613,7 @@ ETRS89 + Ibiza height ETRS89 + LAT NL depth --------------------- -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -625,7 +637,7 @@ ETRS89 + Lerwick height ETRS89 + MSL NL depth --------------------- -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -2290,6 +2302,18 @@ JGD2011 / Japan Plane Rectangular CS XIII + JGD2011 (vertical) height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10174') +KGD2002 + KVD1964 height +------------------------ +| Extent: Republic of Korea (South Korea) - onshore + +.. code-block:: php + + Compound::fromSRID(Compound::EPSG_KGD2002_PLUS_KVD1964_HEIGHT) + Compound::fromSRID('urn:ogc:def:crs:EPSG::10365') + CoordinateReferenceSystem::fromSRID(Compound::EPSG_KGD2002_PLUS_KVD1964_HEIGHT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10365') + + KKJ / Finland Uniform Coordinate System + N60 height ---------------------------------------------------- | Extent: Finland - onshore diff --git a/docs/reflection/coordinatereferencesystem/geocentric.txt b/docs/reflection/coordinatereferencesystem/geocentric.txt index 3b25b765b..b24f58b1a 100644 --- a/docs/reflection/coordinatereferencesystem/geocentric.txt +++ b/docs/reflection/coordinatereferencesystem/geocentric.txt @@ -964,6 +964,18 @@ JGD2011 Replaces JGD2000 (CRS code 4946) with effect from 21st October 2011. +KGD2002 +------- +| Extent: Republic of Korea (South Korea) - onshore and offshore + +.. code-block:: php + + Geocentric::fromSRID(Geocentric::EPSG_KGD2002) + Geocentric::fromSRID('urn:ogc:def:crs:EPSG::4926') + CoordinateReferenceSystem::fromSRID(Geocentric::EPSG_KGD2002) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4926') + + KOSOVAREF01 ----------- | Extent: Kosovo @@ -988,18 +1000,6 @@ KSA-GRF17 CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::9331') -Korea 2000 ----------- -| Extent: Republic of Korea (South Korea) - onshore and offshore - -.. code-block:: php - - Geocentric::fromSRID(Geocentric::EPSG_KOREA_2000) - Geocentric::fromSRID('urn:ogc:def:crs:EPSG::4926') - CoordinateReferenceSystem::fromSRID(Geocentric::EPSG_KOREA_2000) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4926') - - Kyrg-06 ------- | Extent: Kyrgyzstan @@ -1376,7 +1376,20 @@ NAD83(CSRS)v7 CoordinateReferenceSystem::fromSRID(Geocentric::EPSG_NAD83_CSRS_V7) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8253') -Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. +Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. + +NAD83(CSRS)v8 +------------- +| Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon + +.. code-block:: php + + Geocentric::fromSRID(Geocentric::EPSG_NAD83_CSRS_V8) + Geocentric::fromSRID('urn:ogc:def:crs:EPSG::10412') + CoordinateReferenceSystem::fromSRID(Geocentric::EPSG_NAD83_CSRS_V8) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10412') + +Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. NAD83(CSRS96) ------------- diff --git a/docs/reflection/coordinatereferencesystem/geographic2d.txt b/docs/reflection/coordinatereferencesystem/geographic2d.txt index c70d10ee9..450b931e3 100644 --- a/docs/reflection/coordinatereferencesystem/geographic2d.txt +++ b/docs/reflection/coordinatereferencesystem/geographic2d.txt @@ -839,6 +839,21 @@ CNH22-IRF Intermediate CRS created in 2022 to assist the emulation of the ETRS89 / CNH22 SnakeGrid projected CRS through transformation ETRS89 to CNH22-IRF (1) (code 10192) used in conjunction with the CNH22-LCC map projection (code 10193). +COV23-IRF +--------- +| Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + +.. code-block:: php + + Geographic2D::fromSRID(Geographic2D::EPSG_COV23_IRF) + Geographic2D::fromSRID('urn:ogc:def:crs:EPSG::10468') + Geographic::fromSRID(Geographic2D::EPSG_COV23_IRF) + Geographic::fromSRID('urn:ogc:def:crs:EPSG::10468') + CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_COV23_IRF) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10468') + +Intermediate CRS created in 2023 to assist the emulation of the ETRS89 / COV23 SnakeGrid projected CRS through transformation ETRS89 to COV23 (1) (code 10469) used in conjunction with the COV23-TM map projection (code 10470). + CR-SIRGAS --------- | Extent: Costa Rica - onshore and offshore @@ -3387,6 +3402,20 @@ Jouik 1961 Replaced by Mauritania 1999 (CRS code 4702). +KGD2002 +------- +| Extent: Republic of Korea (South Korea) - onshore and offshore + +.. code-block:: php + + Geographic2D::fromSRID(Geographic2D::EPSG_KGD2002) + Geographic2D::fromSRID('urn:ogc:def:crs:EPSG::4737') + Geographic::fromSRID(Geographic2D::EPSG_KGD2002) + Geographic::fromSRID('urn:ogc:def:crs:EPSG::4737') + CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_KGD2002) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4737') + + KK-IRF ------ | Extent: Denmark - onshore - Copenhagen and surrounding area @@ -3619,20 +3648,6 @@ Kertau 1968 Not used for metrication of RSO grid - see Kertau (RSO) (CRS code 4751). Replaced by GDM2000 (CRS code 4742). -Korea 2000 ----------- -| Extent: Republic of Korea (South Korea) - onshore and offshore - -.. code-block:: php - - Geographic2D::fromSRID(Geographic2D::EPSG_KOREA_2000) - Geographic2D::fromSRID('urn:ogc:def:crs:EPSG::4737') - Geographic::fromSRID(Geographic2D::EPSG_KOREA_2000) - Geographic::fromSRID('urn:ogc:def:crs:EPSG::4737') - CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_KOREA_2000) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4737') - - Korean 1985 ----------- | Extent: Republic of Korea (South Korea) - onshore @@ -3646,7 +3661,7 @@ Korean 1985 CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_KOREAN_1985) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4162') -Replaces use of Tokyo datum. +Replaces use of Tokyo datum. Replaced by KGD2002. Korean 1995 ----------- @@ -4893,7 +4908,22 @@ NAD83(CSRS)v7 CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V7) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8255') -Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Longitudes are POSITIVE EAST. +Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST. + +NAD83(CSRS)v8 +------------- +| Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon + +.. code-block:: php + + Geographic2D::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8) + Geographic2D::fromSRID('urn:ogc:def:crs:EPSG::10414') + Geographic::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8) + Geographic::fromSRID('urn:ogc:def:crs:EPSG::10414') + CoordinateReferenceSystem::fromSRID(Geographic2D::EPSG_NAD83_CSRS_V8) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10414') + +Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE EAST. NAD83(CSRS96) ------------- diff --git a/docs/reflection/coordinatereferencesystem/geographic3d.txt b/docs/reflection/coordinatereferencesystem/geographic3d.txt index 51bc76a7d..c264578b3 100644 --- a/docs/reflection/coordinatereferencesystem/geographic3d.txt +++ b/docs/reflection/coordinatereferencesystem/geographic3d.txt @@ -1115,6 +1115,20 @@ JGD2011 Replaces JGD2000 (CRS code 4947) with effect from 21st October 2011. +KGD2002 +------- +| Extent: Republic of Korea (South Korea) - onshore and offshore + +.. code-block:: php + + Geographic3D::fromSRID(Geographic3D::EPSG_KGD2002) + Geographic3D::fromSRID('urn:ogc:def:crs:EPSG::4927') + Geographic::fromSRID(Geographic3D::EPSG_KGD2002) + Geographic::fromSRID('urn:ogc:def:crs:EPSG::4927') + CoordinateReferenceSystem::fromSRID(Geographic3D::EPSG_KGD2002) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4927') + + KOSOVAREF01 ----------- | Extent: Kosovo @@ -1143,20 +1157,6 @@ KSA-GRF17 CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::9332') -Korea 2000 ----------- -| Extent: Republic of Korea (South Korea) - onshore and offshore - -.. code-block:: php - - Geographic3D::fromSRID(Geographic3D::EPSG_KOREA_2000) - Geographic3D::fromSRID('urn:ogc:def:crs:EPSG::4927') - Geographic::fromSRID(Geographic3D::EPSG_KOREA_2000) - Geographic::fromSRID('urn:ogc:def:crs:EPSG::4927') - CoordinateReferenceSystem::fromSRID(Geographic3D::EPSG_KOREA_2000) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::4927') - - Kyrg-06 ------- | Extent: Kyrgyzstan @@ -1595,7 +1595,22 @@ NAD83(CSRS)v7 CoordinateReferenceSystem::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V7) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8254') -Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Longitudes are POSITIVE EAST. +Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST. + +NAD83(CSRS)v8 +------------- +| Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon + +.. code-block:: php + + Geographic3D::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8) + Geographic3D::fromSRID('urn:ogc:def:crs:EPSG::10413') + Geographic::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8) + Geographic::fromSRID('urn:ogc:def:crs:EPSG::10413') + CoordinateReferenceSystem::fromSRID(Geographic3D::EPSG_NAD83_CSRS_V8) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10413') + +Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE EAST. NAD83(CSRS96) ------------- diff --git a/docs/reflection/coordinatereferencesystem/projected.txt b/docs/reflection/coordinatereferencesystem/projected.txt index 2c603e9d1..424d597e3 100644 --- a/docs/reflection/coordinatereferencesystem/projected.txt +++ b/docs/reflection/coordinatereferencesystem/projected.txt @@ -3013,6 +3013,19 @@ CNH22 Grid The CRS's definition through transformation ETRS89 to CNH22-IRF (1) (code 10192) and map projection CNH22-LCC (code 10193) emulates the CNH22 Snake projection applied to ETRS89 as realized through OSNet 2009. Also replaces CNH1_2019 and CNH3_2015. +COV23 Grid +---------- +| Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_COV23_GRID) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10471') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_COV23_GRID) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10471') + +Defined through transformation ETRS89 to COV23-IRF (1) (code 10468) and map projection COV23-TM (code 10470). Emulates the COV23 Snake projection applied to ETRS89 as realized through OSNet 2009. + CR-SIRGAS / CRTM05 ------------------ | Extent: Costa Rica - onshore @@ -7184,6 +7197,7 @@ GDA2020 / ALB2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_ALB2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8013') +Replaces GDA94 / ALB94 (CRS code 10448). GDA2020 / Australian Albers --------------------------- @@ -7208,6 +7222,7 @@ GDA2020 / BCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_BCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8016') +Replaces GDA94 / BCG94 (CRS code 10451). GDA2020 / BCSG2020 ------------------ @@ -7233,6 +7248,7 @@ GDA2020 / BIO2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_BIO2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8014') +Replaces GDA94 / BIO94 (CRS code 10449). GDA2020 / BRO2020 ----------------- @@ -7245,6 +7261,7 @@ GDA2020 / BRO2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_BRO2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8015') +Replaces GDA94 / BRO94 (CRS code 10450). GDA2020 / CARN2020 ------------------ @@ -7257,6 +7274,7 @@ GDA2020 / CARN2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_CARN2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8017') +Replaces GDA94 / CARN94 (CRS code 10452). GDA2020 / CIG2020 ----------------- @@ -7269,7 +7287,7 @@ GDA2020 / CIG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_CIG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8018') -Usage restricted to areas below 290m above sea level. +Replaces GDA94 / CIG94 (CRS code 6721). Usage restricted to areas below 290m above sea level. GDA2020 / CKIG2020 ------------------ @@ -7282,6 +7300,7 @@ GDA2020 / CKIG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_CKIG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8019') +Replaces GDA94 / CKIG94 (CRS code 6723). GDA2020 / COL2020 ----------------- @@ -7294,6 +7313,7 @@ GDA2020 / COL2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_COL2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8020') +Replaces GDA94 / COL94 (CRS code 10453). GDA2020 / ESP2020 ----------------- @@ -7306,6 +7326,7 @@ GDA2020 / ESP2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_ESP2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8021') +Replaces GDA94 / ESP94 (CRS code 10454). GDA2020 / EXM2020 ----------------- @@ -7318,6 +7339,7 @@ GDA2020 / EXM2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_EXM2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8022') +Replaces GDA94 / EXM94 (CRS code 10455). GDA2020 / GA LCC ---------------- @@ -7342,6 +7364,7 @@ GDA2020 / GCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_GCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8023') +Replaces GDA94 / GCG94 (CRS code 10456). GDA2020 / GOLD2020 ------------------ @@ -7354,6 +7377,7 @@ GDA2020 / GOLD2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_GOLD2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8024') +Replaces GDA94 / GOLD94 (CRS code 10457). GDA2020 / JCG2020 ----------------- @@ -7366,6 +7390,7 @@ GDA2020 / JCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_JCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8025') +Replaces GDA94 / JCG94 (CRS code 10458). GDA2020 / KALB2020 ------------------ @@ -7378,6 +7403,7 @@ GDA2020 / KALB2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_KALB2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8026') +Replaces GDA94 / KALB94 (CRS code 10459). GDA2020 / KAR2020 ----------------- @@ -7390,6 +7416,7 @@ GDA2020 / KAR2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_KAR2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8027') +Replaces GDA94 / KAR94 (CRS code 10460). GDA2020 / KUN2020 ----------------- @@ -7402,6 +7429,7 @@ GDA2020 / KUN2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_KUN2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8028') +Replaces GDA94 / KUN94 (CRS code 10461). GDA2020 / LCG2020 ----------------- @@ -7414,6 +7442,7 @@ GDA2020 / LCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_LCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8029') +Replaces GDA94 / LCG94 (CRS code 10462). GDA2020 / MGA zone 46 --------------------- @@ -7594,6 +7623,7 @@ GDA2020 / MRCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_MRCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8030') +Replaces GDA94 / MRCG94 (CRS code 10463). GDA2020 / NSW Lambert --------------------- @@ -7618,6 +7648,7 @@ GDA2020 / PCG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_PCG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8031') +Replaces GDA94 / PCG94 (CRS code 10464). GDA2020 / PHG2020 ----------------- @@ -7630,6 +7661,7 @@ GDA2020 / PHG2020 CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA2020_PHG2020) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::8032') +Replaces GDA94 / PHG94 (CRS code 10465). GDA2020 / SA Lambert -------------------- @@ -7656,6 +7688,19 @@ GDA2020 / Vicgrid May also be used to display Victoria, New South Wales, Tasmania and South Australia as a single entity. +GDA94 / ALB94 +------------- +| Extent: Australia - Western Australia - Albany area onshore below 190m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_ALB94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10448') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_ALB94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10448') + +Replaced by GDA2020 / ALB2020 (CRS code 8013). + GDA94 / Australian Albers ------------------------- | Extent: Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South Australia; Tasmania; Western Australia; Victoria @@ -7668,6 +7713,19 @@ GDA94 / Australian Albers CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::3577') +GDA94 / BCG94 +------------- +| Extent: Australia - Western Australia - Busselton area onshore below 250m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_BCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10451') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_BCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10451') + +Replaced by GDA2020 / BCG2020 (CRS code 8016). + GDA94 / BCSG02 -------------- | Extent: Australia - Brisbane and surrounding area. Also applicable in other local authorities in south-east Queensland (Gold Coast, Logan, Ipswich, Scenic Rim, Redland, Moreton Bay, Sunshine Coast, Noosa, eastern part of Gympie, eastern part of Fraser Coast) and north-east New South Wales (Tweed, Byron, Lismore, Kyogle, Ballina and Richmond Valley) @@ -7681,6 +7739,45 @@ GDA94 / BCSG02 Replaced by GDA2020 / BCSG2020 (CRS code 20047) from 2022-07-01. +GDA94 / BIO94 +------------- +| Extent: Australia - Western Australia - Barrow Island and Onslow area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_BIO94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10449') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_BIO94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10449') + +Replaced by GDA2020 / BIO2020 (CRS code 8014). + +GDA94 / BRO94 +------------- +| Extent: Australia - Western Australia - Broome area onshore below 130m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_BRO94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10450') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_BRO94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10450') + +Replaced by GDA2020 / BRO2020 (CRS code 8015). + +GDA94 / CARN94 +-------------- +| Extent: Australia - Western Australia - Carnarvon area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_CARN94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10452') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_CARN94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10452') + +Replaced by GDA2020 / CARN2020 (CRS code 8017). + GDA94 / CIG94 ------------- | Extent: Christmas Island - onshore @@ -7707,6 +7804,71 @@ GDA94 / CKIG94 Replaces WGS 84 / CKIG92 (CRS code 6722). Replaced by GDA2020 / CKIG2020 (CRS code 8019). +GDA94 / COL94 +------------- +| Extent: Australia - Western Australia - Collie area between 50m and 310m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_COL94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10453') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_COL94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10453') + +Replaced by GDA2020 / COL2020 (CRS code 8020). + +GDA94 / ESP94 +------------- +| Extent: Australia - Western Australia - Esperance area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_ESP94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10454') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_ESP94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10454') + +Replaced by GDA2020 / ESP2020 (CRS code 8021). + +GDA94 / EXM94 +------------- +| Extent: Australia - Western Australia - Exmouth area onshore below 160m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_EXM94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10455') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_EXM94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10455') + +Replaced by GDA2020 / EXM2020 (CRS code 8022). + +GDA94 / GCG94 +------------- +| Extent: Australia - Western Australia - Geraldton area onshore below 195m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_GCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10456') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_GCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10456') + +Replaced by GDA2020 / GCG2020 (CRS code 8023). + +GDA94 / GOLD94 +-------------- +| Extent: Australia - Western Australia - Kalgoorlie area + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_GOLD94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10457') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_GOLD94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10457') + +Replaced by GDA2020 / GOLD2020 (CRS code 8024). + GDA94 / Geoscience Australia Lambert ------------------------------------ | Extent: Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South Australia; Tasmania; Western Australia; Victoria @@ -7720,6 +7882,71 @@ GDA94 / Geoscience Australia Lambert See also WGS 84 / ACRESLC (CRS code 4462). +GDA94 / JCG94 +------------- +| Extent: Australia - Western Australia - Jurien Bay area onshore below 200m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_JCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10458') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_JCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10458') + +Replaced by GDA2020 / JCG2020 (CRS code 8025). + +GDA94 / KALB94 +-------------- +| Extent: Australia - Western Australia - Kalbarri area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_KALB94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10459') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_KALB94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10459') + +Replaced by GDA2020 / KALB2020 (CRS code 8026). + +GDA94 / KAR94 +------------- +| Extent: Australia - Western Australia - Karratha area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_KAR94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10460') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_KAR94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10460') + +Replaced by GDA2020 / KAR2020 (CRS code 8027). + +GDA94 / KUN94 +------------- +| Extent: Australia - Western Australia - Kununurra area onshore below 200m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_KUN94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10461') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_KUN94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10461') + +Replaced by GDA2020 / KUN2020 (CRS code 8028). + +GDA94 / LCG94 +------------- +| Extent: Australia - Western Australia - Lancelin area onshore below 200m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_LCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10462') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_LCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10462') + +Replaced by GDA2020 / LCG2020 (CRS code 8029). + GDA94 / MGA zone 46 ------------------- | Extent: Cocos (Keeling) Islands - offshore west of 96°E @@ -7889,6 +8116,19 @@ GDA94 / MGA zone 59 CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6738') +GDA94 / MRCG94 +-------------- +| Extent: Australia - Western Australia - Margaret River area onshore below 200m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_MRCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10463') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_MRCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10463') + +Replaced by GDA2020 / MRCG2020 (CRS code 8030). + GDA94 / NSW Lambert ------------------- | Extent: Australia - New South Wales @@ -7901,6 +8141,32 @@ GDA94 / NSW Lambert CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::3308') +GDA94 / PCG94 +------------- +| Extent: Australia - Western Australia - Perth area onshore below 165m AHD + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_PCG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10464') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_PCG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10464') + +Replaced by GDA2020 / PCG2020 (CRS code 8031). + +GDA94 / PHG94 +------------- +| Extent: Australia - Western Australia - Port Hedland area onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_GDA94_PHG94) + Projected::fromSRID('urn:ogc:def:crs:EPSG::10465') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_GDA94_PHG94) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10465') + +Replaced by GDA2020 / PHG2020 (CRS code 8032). + GDA94 / SA Lambert ------------------ | Extent: Australia - South Australia @@ -12850,6 +13116,136 @@ Jamaica 1875 / Jamaica (Old Grid) Replaced by JAD69 / Jamaica National Grid (CRS code 24200). +KGD2002 / Central Belt +---------------------- +| Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5181') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5181') + +Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / Modified Central Belt (CRS code 5174). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186). + +KGD2002 / Central Belt 2010 +--------------------------- +| Extent: Republic of Korea (South Korea) - onshore between 126°E and 128°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_2010) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5186') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_2010) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5186') + +Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and KGD2002 / Central Belt and Central Belt Jeju (CRS codes 5181-82). + +KGD2002 / Central Belt Jeju +--------------------------- +| Extent: Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_JEJU) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5182') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_CENTRAL_BELT_JEJU) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5182') + +Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 / Modified Central Belt Jeju (CRS code 5175). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186). + +KGD2002 / East Belt +------------------- +| Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5183') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_EAST_BELT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5183') + +Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / Modified East Belt (CRS code 5176). Replaced by KGD2002 / East Belt 2010 (CRS code 5187). + +KGD2002 / East Belt 2010 +------------------------ +| Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_EAST_BELT_2010) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5187') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_EAST_BELT_2010) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5187') + +Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified East Belt (CRS code 5176) and KGD2002 / East Belt (CRS code 5183). + +KGD2002 / East Sea Belt +----------------------- +| Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5184') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5184') + +Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / Modified East Sea Belt (CRS code 5177). Replaced by KGD2002 / East Sea Belt 2010 (CRS code 5188). + +KGD2002 / East Sea Belt 2010 +---------------------------- +| Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT_2010) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5188') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_EAST_SEA_BELT_2010) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5188') + +Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / Modified East Sea Belt (CRS code 5177) and KGD2002 / East Sea Belt (CRS code 5184). + +KGD2002 / Unified CS +-------------------- +| Extent: Republic of Korea (South Korea) - onshore and offshore + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_UNIFIED_CS) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5179') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_UNIFIED_CS) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5179') + +Replaces Korean 1985 / Unified CS (CRS code 5178) from 2010. + +KGD2002 / West Belt +------------------- +| Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5180') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_WEST_BELT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5180') + +Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / Modified West Belt (CRS code 5173). Replaced by KGD2002 / West Belt 2010 (CRS code 5185). + +KGD2002 / West Belt 2010 +------------------------ +| Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_KGD2002_WEST_BELT_2010) + Projected::fromSRID('urn:ogc:def:crs:EPSG::5185') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_KGD2002_WEST_BELT_2010) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5185') + +Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified West Belt (CRS code 5173) and KGD2002 / West Belt (CRS code 5180). + KK reconstruction east-orientated --------------------------------- | Extent: Denmark - onshore - Copenhagen and surrounding area @@ -13674,136 +14070,6 @@ Kertau 1968 / UTM zone 48N CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::24548') -Korea 2000 / Central Belt -------------------------- -| Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5181') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5181') - -Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / Modified Central Belt (CRS code 5174). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186). - -Korea 2000 / Central Belt 2010 ------------------------------- -| Extent: Republic of Korea (South Korea) - onshore between 126°E and 128°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_2010) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5186') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_2010) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5186') - -Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and Korea 2000 / Central Belt and Central Belt Jeju (CRS codes 5181-82). - -Korea 2000 / Central Belt Jeju ------------------------------- -| Extent: Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_JEJU) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5182') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_CENTRAL_BELT_JEJU) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5182') - -Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 / Modified Central Belt Jeju (CRS code 5175). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186). - -Korea 2000 / East Belt ----------------------- -| Extent: Republic of Korea (South Korea) - onshore east of 128°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5183') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5183') - -Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / Modified East Belt (CRS code 5176). Replaced by Korea 2000 / East Belt 2010 (CRS code 5187). - -Korea 2000 / East Belt 2010 ---------------------------- -| Extent: Republic of Korea (South Korea) - onshore east of 128°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT_2010) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5187') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_EAST_BELT_2010) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5187') - -Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified East Belt (CRS code 5176) and Korea 2000 / East Belt (CRS code 5183). - -Korea 2000 / East Sea Belt --------------------------- -| Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5184') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5184') - -Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / Modified East Sea Belt (CRS code 5177). Replaced by Korea 2000 / East Sea Belt 2010 (CRS code 5188). - -Korea 2000 / East Sea Belt 2010 -------------------------------- -| Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT_2010) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5188') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_EAST_SEA_BELT_2010) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5188') - -Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / Modified East Sea Belt (CRS code 5177) and Korea 2000 / East Sea Belt (CRS code 5184). - -Korea 2000 / Unified CS ------------------------ -| Extent: Republic of Korea (South Korea) - onshore and offshore - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_UNIFIED_CS) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5179') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_UNIFIED_CS) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5179') - -Replaces Korean 1985 / Unified CS (CRS code 5178) from 2010. - -Korea 2000 / West Belt ----------------------- -| Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5180') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5180') - -Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / Modified West Belt (CRS code 5173). Replaced by Korea 2000 / West Belt 2010 (CRS code 5185). - -Korea 2000 / West Belt 2010 ---------------------------- -| Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E - -.. code-block:: php - - Projected::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT_2010) - Projected::fromSRID('urn:ogc:def:crs:EPSG::5185') - CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREA_2000_WEST_BELT_2010) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5185') - -Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified West Belt (CRS code 5173) and Korea 2000 / West Belt (CRS code 5180). - Korean 1985 / Central Belt -------------------------- | Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore @@ -13832,7 +14098,7 @@ Introduced to replace Korean 1985 / Central Belt (CRS code 2097) on Jeju to avoi Korean 1985 / East Belt ----------------------- -| Extent: Republic of Korea (South Korea) - onshore east of 128°E +| Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E .. code-block:: php @@ -13867,7 +14133,7 @@ Korean 1985 / Modified Central Belt CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_CENTRAL_BELT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5174') -Unofficial system replacing Korean 1985 / Central Belt (code 2097) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by Korea 2000 / Central Belt (code 5181). +Unofficial system replacing Korean 1985 / Central Belt (code 2097) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by KGD2002 / Central Belt (code 5181). Korean 1985 / Modified Central Belt Jeju ---------------------------------------- @@ -13880,11 +14146,11 @@ Korean 1985 / Modified Central Belt Jeju CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_CENTRAL_BELT_JEJU) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5175') -Unofficial system replacing Korean 1985 / Central Belt Jeju (code 5168) to correct 10.405" longitude difference. Replaced by Korea 2000 / Central Belt Jeju (code 5182). +Unofficial system replacing Korean 1985 / Central Belt Jeju (code 5168) to correct 10.405" longitude difference. Replaced by KGD2002 / Central Belt Jeju (code 5182). Korean 1985 / Modified East Belt -------------------------------- -| Extent: Republic of Korea (South Korea) - onshore east of 128°E +| Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E .. code-block:: php @@ -13893,7 +14159,7 @@ Korean 1985 / Modified East Belt CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_EAST_BELT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5176') -Unofficial system replacing Korean 1985 / East Belt (code 2096) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by Korea 2000 / East Belt (code 5183). +Unofficial system replacing Korean 1985 / East Belt (code 2096) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by KGD2002 / East Belt (code 5183). Korean 1985 / Modified East Sea Belt ------------------------------------ @@ -13906,7 +14172,7 @@ Korean 1985 / Modified East Sea Belt CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_EAST_SEA_BELT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5177') -Unofficial system replacing Korean 1985 / E Sea Belt (code 5167) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by Korea 2000 / East Sea Belt (code 5184). +Unofficial system replacing Korean 1985 / E Sea Belt (code 5167) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by KGD2002 / East Sea Belt (code 5184). Korean 1985 / Modified West Belt -------------------------------- @@ -13919,7 +14185,7 @@ Korean 1985 / Modified West Belt CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_MODIFIED_WEST_BELT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5173') -Unofficial system replacing Korean 1985 / West Belt (code 2098) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by Korea 2000 / West Belt (code 5180). +Unofficial system replacing Korean 1985 / West Belt (code 2098) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by KGD2002 / West Belt (code 5180). Korean 1985 / Unified CS ------------------------ @@ -13932,7 +14198,7 @@ Korean 1985 / Unified CS CoordinateReferenceSystem::fromSRID(Projected::EPSG_KOREAN_1985_UNIFIED_CS) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5178') -Introduced in 2004. From 2010 replaced by Korea 2000 / Unified CS (CRS code 5179). +Introduced in 2004. From 2010 replaced by KGD2002 / Unified CS (CRS code 5179). Korean 1985 / West Belt ----------------------- @@ -15697,7 +15963,7 @@ MWC18 Grid CoordinateReferenceSystem::fromSRID(Projected::EPSG_MWC18_GRID) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::20002') -Defined through transformation ETRS89 to MWC18-IRF (1) (code 20033) and map projection MWC18-TM (code 10127). Emulates the MWC18 Snake projection applied to ETRS89 as realized through OSNet 2009. +Defined through transformation ETRS89 to MWC18-IRF (1) (code 10108) and map projection MWC18-TM (code 10127). Emulates the MWC18 Snake projection applied to ETRS89 as realized through OSNet 2009. Macao 1920 / Macao Grid ----------------------- @@ -35232,6 +35498,214 @@ NAD83(CSRS)v7 / UTM zone 9N Adopted by the Canadian federal government in 2017. +NAD83(CSRS)v8 / UTM zone 10N +---------------------------- +| Extent: Canada between 126°W and 120°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_10N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22810') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_10N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22810') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 11N +---------------------------- +| Extent: Canada between 120°W and 114°W onshore and offshore - Alberta, British Columbia, Northwest Territories, Nunavut + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_11N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22811') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_11N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22811') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 12N +---------------------------- +| Extent: Canada between 114°W and 108°W onshore and offshore - Alberta, Northwest Territories, Nunavut, Saskatchewan + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_12N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22812') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_12N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22812') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 13N +---------------------------- +| Extent: Canada between 108°W and 102°W onshore and offshore - Northwest Territories, Nunavut, Saskatchewan + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_13N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22813') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_13N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22813') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 14N +---------------------------- +| Extent: Canada between 102°W and 96°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Saskatchewan + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_14N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22814') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_14N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22814') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 15N +---------------------------- +| Extent: Canada between 96°W and 90°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_15N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22815') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_15N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22815') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 16N +---------------------------- +| Extent: Canada between 90°W and 84°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_16N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22816') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_16N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22816') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 17N +---------------------------- +| Extent: Canada between 84°W and 78°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_17N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22817') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_17N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22817') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 18N +---------------------------- +| Extent: Canada between 78°W and 72°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_18N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22818') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_18N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22818') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 19N +---------------------------- +| Extent: Canada between 72°W and 66°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, Quebec + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_19N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22819') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_19N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22819') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 20N +---------------------------- +| Extent: Canada between 66°W and 60°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, Prince Edward Island, Quebec + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_20N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22820') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_20N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22820') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 21N +---------------------------- +| Extent: Canada between 60°W and 54°W - Newfoundland and Labrador; Nunavut; Quebec + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_21N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22821') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_21N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22821') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 22N +---------------------------- +| Extent: Canada between 54°W and 48°W onshore and offshore - Newfoundland and Labrador + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_22N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22822') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_22N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22822') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 7N +--------------------------- +| Extent: Canada west of 138°W, onshore and offshore south of 84°N - British Columbia, Yukon + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_7N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22807') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_7N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22807') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 8N +--------------------------- +| Extent: Canada between 138°W and 132°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_8N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22808') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_8N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22808') + +Adopted by the Canadian federal government in 2023. + +NAD83(CSRS)v8 / UTM zone 9N +--------------------------- +| Extent: Canada - between 132°W and 126°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon + +.. code-block:: php + + Projected::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_9N) + Projected::fromSRID('urn:ogc:def:crs:EPSG::22809') + CoordinateReferenceSystem::fromSRID(Projected::EPSG_NAD83_CSRS_V8_UTM_ZONE_9N) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::22809') + +Adopted by the Canadian federal government in 2023. + NAD83(HARN) / Alabama East -------------------------- | Extent: United States (USA) - Alabama east of approximately 86°37'W - counties Barbour; Bullock; Calhoun; Chambers; Cherokee; Clay; Cleburne; Coffee; Coosa; Covington; Crenshaw; Dale; De Kalb; Elmore; Etowah; Geneva; Henry; Houston; Jackson; Lee; Macon; Madison; Marshall; Montgomery; Pike; Randolph; Russell; StClair; Talladega; Tallapoosa diff --git a/docs/reflection/coordinatereferencesystem/vertical.txt b/docs/reflection/coordinatereferencesystem/vertical.txt index b582c6d97..18f0c56f7 100644 --- a/docs/reflection/coordinatereferencesystem/vertical.txt +++ b/docs/reflection/coordinatereferencesystem/vertical.txt @@ -412,18 +412,42 @@ Cagliari 1956 height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::9722') -Cais da Figueirinha - Angra do Heroismo height ----------------------------------------------- +Cais da Figueirinha depth +------------------------- | Extent: Portugal - central Azores - Terceira island onshore .. code-block:: php - Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO_HEIGHT) + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10377') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10377') + + +Cais da Figueirinha height +-------------------------- +| Extent: Portugal - central Azores - Terceira island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT) Vertical::fromSRID('urn:ogc:def:crs:EPSG::6184') - CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO_HEIGHT) + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6184') +Cais da Madalena depth +---------------------- +| Extent: Portugal - central Azores - Pico island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10374') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_MADALENA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10374') + + Cais da Madalena height ----------------------- | Extent: Portugal - central Azores - Pico island onshore @@ -436,28 +460,52 @@ Cais da Madalena height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6182') -Cais da Pontinha - Funchal height ---------------------------------- +Cais da Pontinha depth +---------------------- | Extent: Portugal - Madeira and Desertas islands - onshore .. code-block:: php - Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_FUNCHAL_HEIGHT) + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10370') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10370') + + +Cais da Pontinha height +----------------------- +| Extent: Portugal - Madeira and Desertas islands - onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_HEIGHT) Vertical::fromSRID('urn:ogc:def:crs:EPSG::6178') - CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_FUNCHAL_HEIGHT) + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_PONTINHA_HEIGHT) CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6178') -Cais da Vila - Porto Santo height ---------------------------------- +Cais da Vila depth +------------------ | Extent: Portugal - Porto Santo island (Madeira archipelago) onshore .. code-block:: php - Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_PORTO_SANTO_HEIGHT) - Vertical::fromSRID('urn:ogc:def:crs:EPSG::6179') - CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_VILA_PORTO_SANTO_HEIGHT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6179') + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10371') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10371') + + +Cais da Vila do Porto depth +--------------------------- +| Extent: Portugal - eastern Azores onshore - Santa Maria, Formigas + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10379') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10379') Cais da Vila do Porto height @@ -472,6 +520,30 @@ Cais da Vila do Porto height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6186') +Cais da Vila height +------------------- +| Extent: Portugal - Porto Santo island (Madeira archipelago) onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DA_VILA_HEIGHT) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::6179') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DA_VILA_HEIGHT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6179') + + +Cais das Velas depth +-------------------- +| Extent: Portugal - central Azores - Sao Jorge island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10375') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CAIS_DAS_VELAS_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10375') + + Cais das Velas height --------------------- | Extent: Portugal - central Azores - Sao Jorge island onshore @@ -484,6 +556,18 @@ Cais das Velas height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6180') +Cascais depth +------------- +| Extent: Portugal - mainland - onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_CASCAIS_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10364') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_CASCAIS_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10364') + + Cascais height -------------- | Extent: Portugal - mainland - onshore @@ -1306,6 +1390,18 @@ Hon Dau 1992 height In Vietnam replaces Ha Tien height (CRS code 5726) from 1992. +Horta depth +----------- +| Extent: Portugal - central Azores - Faial island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_HORTA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10373') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_HORTA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10373') + + Horta height ------------ | Extent: Portugal - central Azores - Faial island onshore @@ -1508,18 +1604,6 @@ Ibiza height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::9394') -Incheon height --------------- -| Extent: Republic of Korea (South Korea) - mainland onshore - -.. code-block:: php - - Vertical::fromSRID(Vertical::EPSG_INCHEON_HEIGHT) - Vertical::fromSRID('urn:ogc:def:crs:EPSG::5193') - CoordinateReferenceSystem::fromSRID(Vertical::EPSG_INCHEON_HEIGHT) - CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5193') - - Instantaneous Water Level depth ------------------------------- | Extent: World @@ -1675,6 +1759,19 @@ KSA-VRF14 height Orthometric heights. +KVD1964 height +-------------- +| Extent: Republic of Korea (South Korea) - onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_KVD1964_HEIGHT) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::5193') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_KVD1964_HEIGHT) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5193') + +Normal-orthometric heights. + Kiunga height ------------- | Extent: Papua New Guinea - onshore south of 5°S and west of 144°E @@ -1728,7 +1825,7 @@ In Lithuania replaces Baltic 1977 system (CRS code 5705) from January 2016. LAT NL depth ------------ -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -1993,7 +2090,7 @@ Approximate because not specific to any location or epoch. Users are advised to MSL NL depth ------------ -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -2805,6 +2902,18 @@ Piraeus height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::5716') +Ponta Delgada depth +------------------- +| Extent: Portugal - eastern Azores - Sao Miguel island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_PONTA_DELGADA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10378') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_PONTA_DELGADA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10378') + + Ponta Delgada height -------------------- | Extent: Portugal - eastern Azores - Sao Miguel island onshore @@ -3046,6 +3155,18 @@ SVS2010 height Replaces SVS2000 height (CRS code 5779) from 2019-01. +Santa Cruz da Graciosa depth +---------------------------- +| Extent: Portugal - central Azores - Graciosa island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10376') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10376') + + Santa Cruz da Graciosa height ----------------------------- | Extent: Portugal - central Azores - Graciosa island onshore @@ -3058,6 +3179,18 @@ Santa Cruz da Graciosa height CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::6183') +Santa Cruz das Flores depth +--------------------------- +| Extent: Portugal - western Azores - Flores island onshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10372') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10372') + + Santa Cruz das Flores height ---------------------------- | Extent: Portugal - western Azores onshore - Flores, Corvo @@ -3297,3 +3430,15 @@ Yellow Sea 1985 height Replaces Yellow Sea 1956 height (CRS code 5736). +ZH Portugal depth +----------------- +| Extent: Portugal - offshore + +.. code-block:: php + + Vertical::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH) + Vertical::fromSRID('urn:ogc:def:crs:EPSG::10349') + CoordinateReferenceSystem::fromSRID(Vertical::EPSG_ZH_PORTUGAL_DEPTH) + CoordinateReferenceSystem::fromSRID('urn:ogc:def:crs:EPSG::10349') + + diff --git a/docs/reflection/datum/datum.txt b/docs/reflection/datum/datum.txt index 97eb70a20..9cb8f1674 100644 --- a/docs/reflection/datum/datum.txt +++ b/docs/reflection/datum/datum.txt @@ -952,6 +952,20 @@ Defined through the application of the CNH22 NTv2 transformation to ETRS89 as re Created in 2022 to support intermediate CRS CNH22-IRF in the emulation of the CNH22 Snake map projection. +COV23 Intermediate Reference Frame +---------------------------------- +| Type: Geodetic +| Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + +.. code-block:: php + + Datum::fromSRID(Datum::EPSG_COV23_INTERMEDIATE_REFERENCE_FRAME) + Datum::fromSRID('urn:ogc:def:datum:EPSG::1366') + +Defined through the application of the COV23 NTv2 transformation to ETRS89 as realized through OSNet v2009 CORS. + +Created in 2023 to support intermediate CRS COV23-IRF in the emulation of the COV23 Snake map projection. + CR-SIRGAS --------- | Type: Geodetic @@ -1008,17 +1022,17 @@ Mean Sea Level at Cagliari 1955-1957. Orthometric heights. -Cais da Figueirinha - Angra do Heroismo ---------------------------------------- +Cais da Figueirinha +------------------- | Type: Vertical | Extent: Portugal - central Azores - Terceira island onshore .. code-block:: php - Datum::fromSRID(Datum::EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO) + Datum::fromSRID(Datum::EPSG_CAIS_DA_FIGUEIRINHA) Datum::fromSRID('urn:ogc:def:datum:EPSG::1107') -Mean Sea Level during 1951 at Cais da Figueirinha - Angra do Heroísmo. +Mean Sea Level during 1951 at Cais da Figueirinha, Angra do Heroísmo. Orthometric heights. @@ -1036,28 +1050,28 @@ Mean Sea Level during 1937 at Cais da Madalena. Orthometric heights. -Cais da Pontinha - Funchal --------------------------- +Cais da Pontinha +---------------- | Type: Vertical | Extent: Portugal - Madeira and Desertas islands - onshore .. code-block:: php - Datum::fromSRID(Datum::EPSG_CAIS_DA_PONTINHA_FUNCHAL) + Datum::fromSRID(Datum::EPSG_CAIS_DA_PONTINHA) Datum::fromSRID('urn:ogc:def:datum:EPSG::1101') Mean Sea Level during 1913 at Cais da Pontinha, Funchal. Orthometric heights. -Cais da Vila - Porto Santo --------------------------- +Cais da Vila +------------ | Type: Vertical | Extent: Portugal - Porto Santo island (Madeira archipelago) onshore .. code-block:: php - Datum::fromSRID(Datum::EPSG_CAIS_DA_VILA_PORTO_SANTO) + Datum::fromSRID(Datum::EPSG_CAIS_DA_VILA) Datum::fromSRID('urn:ogc:def:datum:EPSG::1102') Mean Sea Level during 1936 at Cais da Vila, Porto Santo. @@ -1358,6 +1372,20 @@ Mean Sea Level at Ceuta harbour between March 1944 and December 2006. Orthometric heights. Replaces an earlier vertical datum in Ceuta harbour measured between 1908 and 1927. +Chart Datum Portugal +-------------------- +| Type: Vertical +| Extent: Portugal - offshore + +.. code-block:: php + + Datum::fromSRID(Datum::EPSG_CHART_DATUM_PORTUGAL) + Datum::fromSRID('urn:ogc:def:datum:EPSG::1361') + +ZH is located below the level of the Lowest Astronomical Tide (LAT). + +. + Chart Datum UK & Ireland VORF08 ------------------------------- | Type: Vertical @@ -2956,18 +2984,6 @@ Geocentric Datum of Australia 2020 ITRF2014 at epoch 2020.0. -Geocentric datum of Korea -------------------------- -| Type: Geodetic -| Extent: Republic of Korea (South Korea) - onshore and offshore - -.. code-block:: php - - Datum::fromSRID(Datum::EPSG_GEOCENTRIC_DATUM_OF_KOREA) - Datum::fromSRID('urn:ogc:def:datum:EPSG::6737') - -ITRF2000 at epoch 2002.0. - Geodetic Datum of 1965 ---------------------- | Type: Geodetic @@ -4053,18 +4069,6 @@ Mean Sea Level at Ibiza harbour between January 2003 and December 2005. Orthometric heights. -Incheon -------- -| Type: Vertical -| Extent: Republic of Korea (South Korea) - mainland onshore - -.. code-block:: php - - Datum::fromSRID(Datum::EPSG_INCHEON) - Datum::fromSRID('urn:ogc:def:datum:EPSG::1049') - -MSL 1913-1916 at Incheon Bay. - Indian 1954 ----------- | Type: Geodetic @@ -4924,7 +4928,7 @@ Korean Datum 1985 Fundamental point: Suwon. Latitude 37°16'31.9034"N, longitude 127°03'05.1451"E of Greenwich. This is consistent with the Tokyo 1918 datum latitude and longitude. -Replaces Tokyo 1918 (datum code 6301). Replaced by Korea 2000 (datum code 6737). +Replaces Tokyo 1918 (datum code 6301). Replaced by KGD2002 (datum code 6737). Korean Datum 1995 ----------------- @@ -4937,6 +4941,32 @@ Korean Datum 1995 Datum::fromSRID('urn:ogc:def:datum:EPSG::6166') +Korean Geodetic Datum 2002 +-------------------------- +| Type: Geodetic +| Extent: Republic of Korea (South Korea) - onshore and offshore + +.. code-block:: php + + Datum::fromSRID(Datum::EPSG_KOREAN_GEODETIC_DATUM_2002) + Datum::fromSRID('urn:ogc:def:datum:EPSG::6737') + +ITRF2000 at epoch 2002.0. + +KGD2002 is geocentric. + +Korean Vertical Datum 1964 +-------------------------- +| Type: Vertical +| Extent: Republic of Korea (South Korea) - onshore + +.. code-block:: php + + Datum::fromSRID(Datum::EPSG_KOREAN_VERTICAL_DATUM_1964) + Datum::fromSRID('urn:ogc:def:datum:EPSG::1049') + +MSL 1913-1916 at Incheon Bay for mainland. For far offshore islands the MSL is determined through a local tide gauge. + Kosovo Reference System 2001 ---------------------------- | Type: Geodetic @@ -5484,7 +5514,7 @@ The lowest tide level which can be predicted to occur under average meteorologic Lowest Astronomical Tide Netherlands ------------------------------------ | Type: Vertical -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -6154,7 +6184,7 @@ The average height of the surface of the sea at a tide station for all stages of Mean Sea Level Netherlands -------------------------- | Type: Vertical -| Extent: Netherlands - offshore North Sea +| Extent: Netherlands - offshore North Sea and nearshore .. code-block:: php @@ -7172,7 +7202,21 @@ North American Datum of 1983 (CSRS) version 7 Defined at reference epoch 2010.0 by a transformation from ITRF2014 (see transformation code 8265). The frame is kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. -Published 2017-05-01; adopted by the Canadian federal government (2017) and the provincial governments of Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6. +Published 2017-05-01; adopted by the Canadian federal government (2017) and the provincial governments of Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. + +North American Datum of 1983 (CSRS) version 8 +--------------------------------------------- +| Type: Geodetic +| Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon + +.. code-block:: php + + Datum::fromSRID(Datum::EPSG_NORTH_AMERICAN_DATUM_OF_1983_CSRS_VERSION_8) + Datum::fromSRID('urn:ogc:def:datum:EPSG::1365') + +Defined at reference epoch 2010.0 by a transformation from ITRF2020 (see transformation code 10415). The frame is kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. + +Published 2022-11-27; adopted by the Canadian federal government (2023). Replaces NAD83(CSRS)v7. North American Datum of 1983 (CSRS96) ------------------------------------- diff --git a/docs/reflection/numOfCRS.txt b/docs/reflection/numOfCRS.txt index 521771412..04ed29524 100644 --- a/docs/reflection/numOfCRS.txt +++ b/docs/reflection/numOfCRS.txt @@ -1 +1 @@ -.. |numOfCRS| replace:: 6884 \ No newline at end of file +.. |numOfCRS| replace:: 6937 \ No newline at end of file diff --git a/src/CoordinateOperation/CRSTransformationsAsia.php b/src/CoordinateOperation/CRSTransformationsAsia.php index 912bcec25..0c3193ec2 100644 --- a/src/CoordinateOperation/CRSTransformationsAsia.php +++ b/src/CoordinateOperation/CRSTransformationsAsia.php @@ -349,7 +349,7 @@ class CRSTransformationsAsia ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::5189', - 'name' => 'Korean 1985 to Korea 2000 (1)', + 'name' => 'Korean 1985 to KGD2002 (1)', 'source_crs' => 'urn:ogc:def:crs:EPSG::4162', 'target_crs' => 'urn:ogc:def:crs:EPSG::4737', 'accuracy' => 1.0, @@ -1854,7 +1854,7 @@ class CRSTransformationsAsia ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::15831', - 'name' => 'Korea 2000 to WGS 84 (1)', + 'name' => 'KGD2002 to WGS 84 (1)', 'source_crs' => 'urn:ogc:def:crs:EPSG::4737', 'target_crs' => 'urn:ogc:def:crs:EPSG::4326', 'accuracy' => 1.0, diff --git a/src/CoordinateOperation/CRSTransformationsEurope.php b/src/CoordinateOperation/CRSTransformationsEurope.php index 3c3f11fab..d5014c153 100644 --- a/src/CoordinateOperation/CRSTransformationsEurope.php +++ b/src/CoordinateOperation/CRSTransformationsEurope.php @@ -228,6 +228,97 @@ class CRSTransformationsEurope 'target_crs' => 'urn:ogc:def:crs:EPSG::4258', 'accuracy' => 0.0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10380', + 'name' => 'Cascais depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10364', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10381', + 'name' => 'Cascais depth to ZH Portugal depth (2)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10364', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10382', + 'name' => 'Cais da Pontinha depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10370', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10383', + 'name' => 'Cais da Vila depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10371', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10384', + 'name' => 'Santa Cruz das Flores depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10372', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10385', + 'name' => 'Horta depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10373', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10386', + 'name' => 'Cais da Madalena depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10374', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10387', + 'name' => 'Cais das Velas depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10375', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10388', + 'name' => 'Santa Cruz da Graciosa depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10376', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10389', + 'name' => 'Cais da Figueirinha depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10377', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10390', + 'name' => 'Ponta Delgada depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10378', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10391', + 'name' => 'Cais da Vila do Porto depth to ZH Portugal depth (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10379', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10349', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10470', + 'name' => 'COV23-TM', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10468', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10471', + 'accuracy' => 0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10127', 'name' => 'MWC18-TM', diff --git a/src/CoordinateOperation/CRSTransformationsGlobal.php b/src/CoordinateOperation/CRSTransformationsGlobal.php index 090fc80cb..11e4cbe34 100644 --- a/src/CoordinateOperation/CRSTransformationsGlobal.php +++ b/src/CoordinateOperation/CRSTransformationsGlobal.php @@ -207,6 +207,132 @@ class CRSTransformationsGlobal 'target_crs' => 'urn:ogc:def:crs:EPSG::3410', 'accuracy' => 0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::15592', + 'name' => 'geocentric to geographic3D', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10412', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10413', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::15593', + 'name' => 'geographic3D to geographic2D', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10413', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16007', + 'name' => 'UTM zone 7N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22807', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16008', + 'name' => 'UTM zone 8N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22808', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16009', + 'name' => 'UTM zone 9N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22809', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16010', + 'name' => 'UTM zone 10N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22810', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16011', + 'name' => 'UTM zone 11N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22811', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16012', + 'name' => 'UTM zone 12N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22812', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16013', + 'name' => 'UTM zone 13N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22813', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16014', + 'name' => 'UTM zone 14N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22814', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16015', + 'name' => 'UTM zone 15N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22815', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16016', + 'name' => 'UTM zone 16N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22816', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16017', + 'name' => 'UTM zone 17N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22817', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16018', + 'name' => 'UTM zone 18N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22818', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16019', + 'name' => 'UTM zone 19N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22819', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16020', + 'name' => 'UTM zone 20N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22820', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16021', + 'name' => 'UTM zone 21N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22821', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::16022', + 'name' => 'UTM zone 22N', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'target_crs' => 'urn:ogc:def:crs:EPSG::22822', + 'accuracy' => 0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::15592', 'name' => 'geocentric to geographic3D', @@ -13395,6 +13521,13 @@ class CRSTransformationsGlobal 'target_crs' => 'urn:ogc:def:crs:EPSG::7962', 'accuracy' => 0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::5780', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10364', + 'accuracy' => 0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7813', 'name' => 'Vertical Axis Unit Conversion', @@ -13458,6 +13591,76 @@ class CRSTransformationsGlobal 'target_crs' => 'urn:ogc:def:crs:EPSG::6135', 'accuracy' => 0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6178', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10370', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6179', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10371', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6180', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10375', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6181', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10373', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6182', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10374', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6183', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10376', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6184', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10377', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6185', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10372', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6186', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10379', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7812', + 'name' => 'Height <> Depth Conversion', + 'source_crs' => 'urn:ogc:def:crs:EPSG::6187', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10378', + 'accuracy' => 0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::15592', 'name' => 'geocentric to geographic3D', diff --git a/src/CoordinateOperation/CRSTransformationsNorthAmerica.php b/src/CoordinateOperation/CRSTransformationsNorthAmerica.php index 4587daa2f..7c7652d61 100644 --- a/src/CoordinateOperation/CRSTransformationsNorthAmerica.php +++ b/src/CoordinateOperation/CRSTransformationsNorthAmerica.php @@ -18,6 +18,27 @@ class CRSTransformationsNorthAmerica * @var array */ protected static array $sridData = [ + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10419', + 'name' => 'NAD83(CSRS)v8 to NAD83(2011) (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10412', + 'target_crs' => 'urn:ogc:def:crs:EPSG::6317', + 'accuracy' => 0.0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10418', + 'name' => 'NAD83(CSRS)v8 to CGVD28 height (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10413', + 'target_crs' => 'urn:ogc:def:crs:EPSG::5713', + 'accuracy' => 0.05, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10417', + 'name' => 'NAD83(CSRS)v8 to CGVD2013a(2010) height (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::10413', + 'target_crs' => 'urn:ogc:def:crs:EPSG::9245', + 'accuracy' => 0.03, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::19945', 'name' => 'New Brunswick Stereographic (ATS77)', @@ -14963,6 +14984,13 @@ class CRSTransformationsNorthAmerica 'target_crs' => 'urn:ogc:def:crs:EPSG::8083', 'accuracy' => 0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10416', + 'name' => 'NAD83(CSRS)v7 to NAD83(2011) (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::8253', + 'target_crs' => 'urn:ogc:def:crs:EPSG::6317', + 'accuracy' => 0.0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::9987', 'name' => 'NAD83(CSRS)v7 to CGVD28 height (1)', @@ -15040,6 +15068,13 @@ class CRSTransformationsNorthAmerica 'target_crs' => 'urn:ogc:def:crs:EPSG::8908', 'accuracy' => 0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10415', + 'name' => 'ITRF2020 to NAD83(CSRS)v8 (1)', + 'source_crs' => 'urn:ogc:def:crs:EPSG::9988', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10412', + 'accuracy' => 0.0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10334', 'name' => 'ITRF2020 to NAD83(2011) (1)', diff --git a/src/CoordinateOperation/CRSTransformationsOceania.php b/src/CoordinateOperation/CRSTransformationsOceania.php index 644244139..cd629a9b2 100644 --- a/src/CoordinateOperation/CRSTransformationsOceania.php +++ b/src/CoordinateOperation/CRSTransformationsOceania.php @@ -844,6 +844,132 @@ class CRSTransformationsOceania 'target_crs' => 'urn:ogc:def:crs:EPSG::4326', 'accuracy' => 8.0, ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10424', + 'name' => 'Albany Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10448', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10425', + 'name' => 'Barrow Island Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10449', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10426', + 'name' => 'Broome Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10450', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10427', + 'name' => 'Busselton Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10451', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10428', + 'name' => 'Carnarvon Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10452', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10429', + 'name' => 'Collie Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10453', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10430', + 'name' => 'Esperance Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10454', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10437', + 'name' => 'Exmouth Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10455', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10438', + 'name' => 'Geraldton Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10456', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10439', + 'name' => 'Goldfields Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10457', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10440', + 'name' => 'Jurien Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10458', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10441', + 'name' => 'Kalbarri Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10459', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10442', + 'name' => 'Karratha Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10460', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10443', + 'name' => 'Kununurra Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10461', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10444', + 'name' => 'Lancelin Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10462', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10445', + 'name' => 'Margaret River Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10463', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10446', + 'name' => 'Perth Coastal Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10464', + 'accuracy' => 0, + ], + [ + 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::10447', + 'name' => 'Port Hedland Grid 1994', + 'source_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'target_crs' => 'urn:ogc:def:crs:EPSG::10465', + 'accuracy' => 0, + ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::17348', 'name' => 'Map Grid of Australia zone 48', @@ -2043,7 +2169,7 @@ class CRSTransformationsOceania ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::7996', - 'name' => 'Busselton Coastal Grid', + 'name' => 'Busselton Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8016', 'accuracy' => 0, @@ -2092,7 +2218,7 @@ class CRSTransformationsOceania ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::8003', - 'name' => 'Geraldton Coastal Grid', + 'name' => 'Geraldton Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8023', 'accuracy' => 0, @@ -2106,7 +2232,7 @@ class CRSTransformationsOceania ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::8005', - 'name' => 'Jurien Coastal Grid', + 'name' => 'Jurien Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8025', 'accuracy' => 0, @@ -2134,21 +2260,21 @@ class CRSTransformationsOceania ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::8009', - 'name' => 'Lancelin Coastal Grid', + 'name' => 'Lancelin Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8029', 'accuracy' => 0, ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::8010', - 'name' => 'Margaret River Coastal Grid', + 'name' => 'Margaret River Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8030', 'accuracy' => 0, ], [ 'operation' => 'urn:ogc:def:coordinateOperation:EPSG::8011', - 'name' => 'Perth Coastal Grid', + 'name' => 'Perth Coastal Grid 2020', 'source_crs' => 'urn:ogc:def:crs:EPSG::7844', 'target_crs' => 'urn:ogc:def:crs:EPSG::8031', 'accuracy' => 0, diff --git a/src/CoordinateOperation/CoordinateOperationMethods.php b/src/CoordinateOperation/CoordinateOperationMethods.php index f32b31568..0397e8b36 100644 --- a/src/CoordinateOperation/CoordinateOperationMethods.php +++ b/src/CoordinateOperation/CoordinateOperationMethods.php @@ -171,16 +171,6 @@ class CoordinateOperationMethods */ public const EPSG_GEOCENTRIC_TOPOCENTRIC_CONVERSIONS = 'urn:ogc:def:method:EPSG::9836'; - /** - * Geog3D to Geog2D+Depth (Gravsoft). - */ - public const EPSG_GEOG3D_TO_GEOG2D_PLUS_DEPTH_GRAVSOFT = 'urn:ogc:def:method:EPSG::1110'; - - /** - * Geog3D to Geog2D+Depth (txt). - */ - public const EPSG_GEOG3D_TO_GEOG2D_PLUS_DEPTH_TXT = 'urn:ogc:def:method:EPSG::1115'; - /** * Geog3D to Geog2D+GravityRelatedHeight (AUSGeoidv2). */ @@ -276,16 +266,6 @@ class CoordinateOperationMethods */ public const EPSG_GEOGRAPHIC3D_TO_2D_CONVERSION = 'urn:ogc:def:method:EPSG::9659'; - /** - * Geographic3D to Depth (Gravsoft). - */ - public const EPSG_GEOGRAPHIC3D_TO_DEPTH_GRAVSOFT = 'urn:ogc:def:method:EPSG::1109'; - - /** - * Geographic3D to Depth (txt). - */ - public const EPSG_GEOGRAPHIC3D_TO_DEPTH_TXT = 'urn:ogc:def:method:EPSG::1116'; - /** * Geographic3D to GravityRelatedHeight (AUSGeoid v2). */ @@ -2327,29 +2307,6 @@ class CoordinateOperationMethods ], 'help' => '', ], - 'urn:ogc:def:method:EPSG::1109' => [ - 'name' => 'Geographic3D to Depth (Gravsoft)', - 'reversible' => false, - 'paramData' => [ - 'geoidHeightCorrectionModelFile' => [ - 'reverses' => false, - ], - ], - 'help' => '', - ], - 'urn:ogc:def:method:EPSG::1110' => [ - 'name' => 'Geog3D to Geog2D+Depth (Gravsoft)', - 'reversible' => true, - 'paramData' => [ - 'geoidHeightCorrectionModelFile' => [ - 'reverses' => true, - ], - 'EPSGCodeForInterpolationCRS' => [ - 'reverses' => false, - ], - ], - 'help' => '', - ], 'urn:ogc:def:method:EPSG::1111' => [ 'name' => 'Transverse Mercator 3D', 'reversible' => true, @@ -2385,29 +2342,6 @@ class CoordinateOperationMethods ], 'help' => '', ], - 'urn:ogc:def:method:EPSG::1115' => [ - 'name' => 'Geog3D to Geog2D+Depth (txt)', - 'reversible' => true, - 'paramData' => [ - 'geoidHeightCorrectionModelFile' => [ - 'reverses' => true, - ], - 'EPSGCodeForInterpolationCRS' => [ - 'reverses' => false, - ], - ], - 'help' => '', - ], - 'urn:ogc:def:method:EPSG::1116' => [ - 'name' => 'Geographic3D to Depth (txt)', - 'reversible' => false, - 'paramData' => [ - 'geoidHeightCorrectionModelFile' => [ - 'reverses' => false, - ], - ], - 'help' => '', - ], 'urn:ogc:def:method:EPSG::1117' => [ 'name' => 'Geographic3D to GravityRelatedHeight (ISG)', 'reversible' => false, diff --git a/src/CoordinateOperation/CoordinateOperations.php b/src/CoordinateOperation/CoordinateOperations.php index 8024ec07a..9f254f27e 100644 --- a/src/CoordinateOperation/CoordinateOperations.php +++ b/src/CoordinateOperation/CoordinateOperations.php @@ -3538,8 +3538,8 @@ class CoordinateOperations 'name' => 'Korea East Belt 2010', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', ], 'urn:ogc:def:coordinateOperation:EPSG::5104' => [ 'name' => 'Korea East Sea Belt 2010', @@ -3776,8 +3776,8 @@ class CoordinateOperations 'name' => 'Korea Modified East Belt', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', ], 'urn:ogc:def:coordinateOperation:EPSG::5165' => [ 'name' => 'Korea Modified East Sea Belt', @@ -3787,7 +3787,7 @@ class CoordinateOperations 'extent_description' => 'Republic of Korea (South Korea) - onshore between 130°E and 132°E', ], 'urn:ogc:def:coordinateOperation:EPSG::5189' => [ - 'name' => 'Korean 1985 to Korea 2000 (1)', + 'name' => 'Korean 1985 to KGD2002 (1)', 'method' => 'urn:ogc:def:method:EPSG::9636', 'extent' => ['urn:ogc:def:area:EPSG::3266'], 'extent_name' => 'Korea, Republic of (South Korea) - onshore', @@ -9583,7 +9583,7 @@ class CoordinateOperations 'extent_description' => 'Australia - Western Australia - Broome area onshore below 130m AHD', ], 'urn:ogc:def:coordinateOperation:EPSG::7996' => [ - 'name' => 'Busselton Coastal Grid', + 'name' => 'Busselton Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4437'], 'extent_name' => 'Australia - Western Australia - Busselton', @@ -9632,7 +9632,7 @@ class CoordinateOperations 'extent_description' => 'Australia - Western Australia - Exmouth area onshore below 160m AHD', ], 'urn:ogc:def:coordinateOperation:EPSG::8003' => [ - 'name' => 'Geraldton Coastal Grid', + 'name' => 'Geraldton Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4449'], 'extent_name' => 'Australia - Western Australia - Geraldton', @@ -9646,7 +9646,7 @@ class CoordinateOperations 'extent_description' => 'Australia - Western Australia - Kalgoorlie area', ], 'urn:ogc:def:coordinateOperation:EPSG::8005' => [ - 'name' => 'Jurien Coastal Grid', + 'name' => 'Jurien Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4440'], 'extent_name' => 'Australia - Western Australia - Jurien Bay', @@ -9674,21 +9674,21 @@ class CoordinateOperations 'extent_description' => 'Australia - Western Australia - Kununurra area onshore below 200m AHD', ], 'urn:ogc:def:coordinateOperation:EPSG::8009' => [ - 'name' => 'Lancelin Coastal Grid', + 'name' => 'Lancelin Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4453'], 'extent_name' => 'Australia - Western Australia - Lancelin', 'extent_description' => 'Australia - Western Australia - Lancelin area onshore below 200m AHD', ], 'urn:ogc:def:coordinateOperation:EPSG::8010' => [ - 'name' => 'Margaret River Coastal Grid', + 'name' => 'Margaret River Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4457'], 'extent_name' => 'Australia - Western Australia - Margaret River', 'extent_description' => 'Australia - Western Australia - Margaret River area onshore below 200m AHD', ], 'urn:ogc:def:coordinateOperation:EPSG::8011' => [ - 'name' => 'Perth Coastal Grid', + 'name' => 'Perth Coastal Grid 2020', 'method' => 'urn:ogc:def:method:EPSG::9807', 'extent' => ['urn:ogc:def:area:EPSG::4462'], 'extent_name' => 'Australia - Western Australia - Perth', @@ -14216,6 +14216,90 @@ class CoordinateOperations 'extent_name' => 'Spain - Melilla', 'extent_description' => 'Spain - Melilla onshore', ], + 'urn:ogc:def:coordinateOperation:EPSG::10380' => [ + 'name' => 'Cascais depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4691'], + 'extent_name' => 'Portugal - mainland - nearshore', + 'extent_description' => 'Portugal - mainland - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10381' => [ + 'name' => 'Cascais depth to ZH Portugal depth (2)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4692'], + 'extent_name' => 'Portugal - mainland - nearshore - Tagus estuary', + 'extent_description' => 'Portugal - mainland - nearshore - Tagus estuary', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10382' => [ + 'name' => 'Cais da Pontinha depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4695'], + 'extent_name' => 'Portugal - Madeira and Desertas islands - nearshore', + 'extent_description' => 'Portugal - Madeira and Desertas islands - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10383' => [ + 'name' => 'Cais da Vila depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4696'], + 'extent_name' => 'Portugal - Porto Santo island - nearshore', + 'extent_description' => 'Portugal - Porto Santo island (Madeira archipelago) - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10384' => [ + 'name' => 'Santa Cruz das Flores depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4697'], + 'extent_name' => 'Portugal - Azores W - Flores, Corvo - nearshore', + 'extent_description' => 'Portugal - western Azores - Flores and Corvo islands - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10385' => [ + 'name' => 'Horta depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4698'], + 'extent_name' => 'Portugal - Azores C - Faial - nearshore', + 'extent_description' => 'Portugal - central Azores - Faial island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10386' => [ + 'name' => 'Cais da Madalena depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4699'], + 'extent_name' => 'Portugal - Azores C - Pico nearshore', + 'extent_description' => 'Portugal - central Azores - Pico island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10387' => [ + 'name' => 'Cais das Velas depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4700'], + 'extent_name' => 'Portugal - Azores C - S Jorge - nearshore', + 'extent_description' => 'Portugal - central Azores - Sao Jorge island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10388' => [ + 'name' => 'Santa Cruz da Graciosa depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4734'], + 'extent_name' => 'Portugal - Azores C - Graciosa - nearshore', + 'extent_description' => 'Portugal - central Azores - Graciosa island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10389' => [ + 'name' => 'Cais da Figueirinha depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4735'], + 'extent_name' => 'Portugal - Azores C - Terceira - nearshore', + 'extent_description' => 'Portugal - central Azores - Terceira island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10390' => [ + 'name' => 'Ponta Delgada depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4736'], + 'extent_name' => 'Portugal - Azores E - S Miguel - nearshore', + 'extent_description' => 'Portugal - eastern Azores - Sao Miguel island - nearshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10391' => [ + 'name' => 'Cais da Vila do Porto depth to ZH Portugal depth (1)', + 'method' => 'urn:ogc:def:method:EPSG::9616', + 'extent' => ['urn:ogc:def:area:EPSG::4737'], + 'extent_name' => 'Portugal - Azores E - Santa Maria and Formigas - nearshore', + 'extent_description' => 'Portugal - eastern Azores - Santa Maria and Formigas islands - nearshore', + ], 'urn:ogc:def:coordinateOperation:EPSG::10401' => [ 'name' => 'California CS27 zone I', 'method' => 'urn:ogc:def:method:EPSG::9802', @@ -14265,6 +14349,41 @@ class CoordinateOperations 'extent_name' => 'USA - California - SPCS27 - 7', 'extent_description' => 'United States (USA) - California - Los Angeles county', ], + 'urn:ogc:def:coordinateOperation:EPSG::10415' => [ + 'name' => 'ITRF2020 to NAD83(CSRS)v8 (1)', + 'method' => 'urn:ogc:def:method:EPSG::1053', + 'extent' => ['urn:ogc:def:area:EPSG::1061'], + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10416' => [ + 'name' => 'NAD83(CSRS)v7 to NAD83(2011) (1)', + 'method' => 'urn:ogc:def:method:EPSG::1065', + 'extent' => ['urn:ogc:def:area:EPSG::4544'], + 'extent_name' => 'North America - Canada, US (Conus+AK), PRVI', + 'extent_description' => 'North America - onshore and offshore: Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. Puerto Rico. United States (USA) - Alabama; Alaska; 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 Virgin Islands', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10417' => [ + 'name' => 'NAD83(CSRS)v8 to CGVD2013a(2010) height (1)', + 'method' => 'urn:ogc:def:method:EPSG::1060', + 'extent' => ['urn:ogc:def:area:EPSG::1061'], + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10418' => [ + 'name' => 'NAD83(CSRS)v8 to CGVD28 height (1)', + 'method' => 'urn:ogc:def:method:EPSG::1060', + 'extent' => ['urn:ogc:def:area:EPSG::1289'], + 'extent_name' => 'Canada - CGVD28', + 'extent_description' => 'Canada - onshore - Alberta; British Columbia; Manitoba south of 57°N; New Brunswick; Northwest Territories south west of a line between 60°N, 110°W and the coast at 132°W; Nova Scotia; Ontario south of 52°N; Prince Edward Island; Quebec - mainland west of 66°W and south of 55°N; Saskatchewan south of 55°N; Yukon', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10419' => [ + 'name' => 'NAD83(CSRS)v8 to NAD83(2011) (1)', + 'method' => 'urn:ogc:def:method:EPSG::1065', + 'extent' => ['urn:ogc:def:area:EPSG::4544'], + 'extent_name' => 'North America - Canada, US (Conus+AK), PRVI', + 'extent_description' => 'North America - onshore and offshore: Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. Puerto Rico. United States (USA) - Alabama; Alaska; 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 Virgin Islands', + ], 'urn:ogc:def:coordinateOperation:EPSG::10420' => [ 'name' => 'California Albers', 'method' => 'urn:ogc:def:method:EPSG::9822', @@ -14272,6 +14391,55 @@ class CoordinateOperations 'extent_name' => 'USA - California', 'extent_description' => 'United States (USA) - California', ], + 'urn:ogc:def:coordinateOperation:EPSG::10424' => [ + 'name' => 'Albany Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4439'], + 'extent_name' => 'Australia - Western Australia - Albany', + 'extent_description' => 'Australia - Western Australia - Albany area onshore below 190m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10425' => [ + 'name' => 'Barrow Island Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4438'], + 'extent_name' => 'Australia - Western Australia - Barrow', + 'extent_description' => 'Australia - Western Australia - Barrow Island and Onslow area onshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10426' => [ + 'name' => 'Broome Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4441'], + 'extent_name' => 'Australia - Western Australia - Broome', + 'extent_description' => 'Australia - Western Australia - Broome area onshore below 130m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10427' => [ + 'name' => 'Busselton Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4437'], + 'extent_name' => 'Australia - Western Australia - Busselton', + 'extent_description' => 'Australia - Western Australia - Busselton area onshore below 250m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10428' => [ + 'name' => 'Carnarvon Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4442'], + 'extent_name' => 'Australia - Western Australia - Carnarvon', + 'extent_description' => 'Australia - Western Australia - Carnarvon area onshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10429' => [ + 'name' => 'Collie Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4443'], + 'extent_name' => 'Australia - Western Australia - Collie', + 'extent_description' => 'Australia - Western Australia - Collie area between 50m and 310m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10430' => [ + 'name' => 'Esperance Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4445'], + 'extent_name' => 'Australia - Western Australia - Esperance', + 'extent_description' => 'Australia - Western Australia - Esperance area onshore', + ], 'urn:ogc:def:coordinateOperation:EPSG::10431' => [ 'name' => 'SPCS83 California zone 1 (meters)', 'method' => 'urn:ogc:def:method:EPSG::9802', @@ -14314,6 +14482,90 @@ class CoordinateOperations 'extent_name' => 'USA - California - SPCS - 6', 'extent_description' => 'United States (USA) - California - counties Imperial; Orange; Riverside; San Diego', ], + 'urn:ogc:def:coordinateOperation:EPSG::10437' => [ + 'name' => 'Exmouth Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4448'], + 'extent_name' => 'Australia - Western Australia - Exmouth', + 'extent_description' => 'Australia - Western Australia - Exmouth area onshore below 160m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10438' => [ + 'name' => 'Geraldton Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4449'], + 'extent_name' => 'Australia - Western Australia - Geraldton', + 'extent_description' => 'Australia - Western Australia - Geraldton area onshore below 195m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10439' => [ + 'name' => 'Goldfields Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4436'], + 'extent_name' => 'Australia - Western Australia - Kalgoorlie', + 'extent_description' => 'Australia - Western Australia - Kalgoorlie area', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10440' => [ + 'name' => 'Jurien Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4440'], + 'extent_name' => 'Australia - Western Australia - Jurien Bay', + 'extent_description' => 'Australia - Western Australia - Jurien Bay area onshore below 200m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10441' => [ + 'name' => 'Kalbarri Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4444'], + 'extent_name' => 'Australia - Western Australia - Kalbarri', + 'extent_description' => 'Australia - Western Australia - Kalbarri area onshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10442' => [ + 'name' => 'Karratha Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4451'], + 'extent_name' => 'Australia - Western Australia - Karratha', + 'extent_description' => 'Australia - Western Australia - Karratha area onshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10443' => [ + 'name' => 'Kununurra Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4452'], + 'extent_name' => 'Australia - Western Australia - Kununurra', + 'extent_description' => 'Australia - Western Australia - Kununurra area onshore below 200m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10444' => [ + 'name' => 'Lancelin Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4453'], + 'extent_name' => 'Australia - Western Australia - Lancelin', + 'extent_description' => 'Australia - Western Australia - Lancelin area onshore below 200m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10445' => [ + 'name' => 'Margaret River Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4457'], + 'extent_name' => 'Australia - Western Australia - Margaret River', + 'extent_description' => 'Australia - Western Australia - Margaret River area onshore below 200m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10446' => [ + 'name' => 'Perth Coastal Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4462'], + 'extent_name' => 'Australia - Western Australia - Perth', + 'extent_description' => 'Australia - Western Australia - Perth area onshore below 165m AHD', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10447' => [ + 'name' => 'Port Hedland Grid 1994', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4466'], + 'extent_name' => 'Australia - Western Australia - Port Hedland', + 'extent_description' => 'Australia - Western Australia - Port Hedland area onshore', + ], + 'urn:ogc:def:coordinateOperation:EPSG::10470' => [ + 'name' => 'COV23-TM', + 'method' => 'urn:ogc:def:method:EPSG::9807', + 'extent' => ['urn:ogc:def:area:EPSG::4743'], + 'extent_name' => 'UK - Coventry', + 'extent_description' => 'United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport', + ], 'urn:ogc:def:coordinateOperation:EPSG::10501' => [ 'name' => 'Colorado CS27 North zone', 'method' => 'urn:ogc:def:method:EPSG::9802', @@ -18207,7 +18459,7 @@ class CoordinateOperations 'extent_description' => 'United States (USA) - Hawaii - Oahu - onshore', ], 'urn:ogc:def:coordinateOperation:EPSG::15831' => [ - 'name' => 'Korea 2000 to WGS 84 (1)', + 'name' => 'KGD2002 to WGS 84 (1)', 'method' => 'urn:ogc:def:method:EPSG::9603', 'extent' => ['urn:ogc:def:area:EPSG::1135'], 'extent_name' => 'Korea, Republic of (South Korea)', diff --git a/src/CoordinateOperation/Params/EPSG10380.php b/src/CoordinateOperation/Params/EPSG10380.php new file mode 100644 index 000000000..5781e35ff --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10380.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-2.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10381.php b/src/CoordinateOperation/Params/EPSG10381.php new file mode 100644 index 000000000..3b52c7c9c --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10381.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-2.08, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10382.php b/src/CoordinateOperation/Params/EPSG10382.php new file mode 100644 index 000000000..cae63266f --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10382.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.4, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10383.php b/src/CoordinateOperation/Params/EPSG10383.php new file mode 100644 index 000000000..cae63266f --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10383.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.4, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10384.php b/src/CoordinateOperation/Params/EPSG10384.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10384.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10385.php b/src/CoordinateOperation/Params/EPSG10385.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10385.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10386.php b/src/CoordinateOperation/Params/EPSG10386.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10386.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10387.php b/src/CoordinateOperation/Params/EPSG10387.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10387.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10388.php b/src/CoordinateOperation/Params/EPSG10388.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10388.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10389.php b/src/CoordinateOperation/Params/EPSG10389.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10389.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10390.php b/src/CoordinateOperation/Params/EPSG10390.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10390.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10391.php b/src/CoordinateOperation/Params/EPSG10391.php new file mode 100644 index 000000000..176b468c2 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10391.php @@ -0,0 +1,12 @@ + UnitOfMeasureFactory::makeUnit(-1.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10415.php b/src/CoordinateOperation/Params/EPSG10415.php new file mode 100644 index 000000000..ad976e35d --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10415.php @@ -0,0 +1,26 @@ + UnitOfMeasureFactory::makeUnit(1.0039, 'urn:ogc:def:uom:EPSG::9001'), + 'yAxisTranslation' => UnitOfMeasureFactory::makeUnit(-1.90961, 'urn:ogc:def:uom:EPSG::9001'), + 'zAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.54117, 'urn:ogc:def:uom:EPSG::9001'), + 'xAxisRotation' => UnitOfMeasureFactory::makeUnit(-26.78138, 'urn:ogc:def:uom:EPSG::1031'), + 'yAxisRotation' => UnitOfMeasureFactory::makeUnit(0.42027, 'urn:ogc:def:uom:EPSG::1031'), + 'zAxisRotation' => UnitOfMeasureFactory::makeUnit(-10.93206, 'urn:ogc:def:uom:EPSG::1031'), + 'scaleDifference' => UnitOfMeasureFactory::makeUnit(-0.05109, 'urn:ogc:def:uom:EPSG::1028'), + 'rateOfChangeOfXAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.00079, 'urn:ogc:def:uom:EPSG::1042'), + 'rateOfChangeOfYAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.0007, 'urn:ogc:def:uom:EPSG::1042'), + 'rateOfChangeOfZAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.00124, 'urn:ogc:def:uom:EPSG::1042'), + 'rateOfChangeOfXAxisRotation' => UnitOfMeasureFactory::makeUnit(-0.06667, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfYAxisRotation' => UnitOfMeasureFactory::makeUnit(0.75744, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfZAxisRotation' => UnitOfMeasureFactory::makeUnit(0.05133, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfScaleDifference' => UnitOfMeasureFactory::makeUnit(-0.07201, 'urn:ogc:def:uom:EPSG::1030'), + 'parameterReferenceEpoch' => UnitOfMeasureFactory::makeUnit(2010.0, 'urn:ogc:def:uom:EPSG::1029'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10416.php b/src/CoordinateOperation/Params/EPSG10416.php new file mode 100644 index 000000000..e856e251f --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10416.php @@ -0,0 +1,19 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'yAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'zAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'xAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'yAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'zAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'scaleDifference' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1028'), + 'transformationReferenceEpoch' => UnitOfMeasureFactory::makeUnit(2010.0, 'urn:ogc:def:uom:EPSG::1029'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10417.php b/src/CoordinateOperation/Params/EPSG10417.php new file mode 100644 index 000000000..ce60b54ee --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10417.php @@ -0,0 +1,10 @@ + 'PHPCoord\\CoordinateOperation\\BYNNAD83CSRSCGG2013aProvider', +]; diff --git a/src/CoordinateOperation/Params/EPSG10418.php b/src/CoordinateOperation/Params/EPSG10418.php new file mode 100644 index 000000000..065ef0140 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10418.php @@ -0,0 +1,10 @@ + 'PHPCoord\\CoordinateOperation\\BYNNAD83CSRS2010CGVD28Provider', +]; diff --git a/src/CoordinateOperation/Params/EPSG10419.php b/src/CoordinateOperation/Params/EPSG10419.php new file mode 100644 index 000000000..e856e251f --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10419.php @@ -0,0 +1,19 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'yAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'zAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9001'), + 'xAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'yAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'zAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1031'), + 'scaleDifference' => UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::1028'), + 'transformationReferenceEpoch' => UnitOfMeasureFactory::makeUnit(2010.0, 'urn:ogc:def:uom:EPSG::1029'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10424.php b/src/CoordinateOperation/Params/EPSG10424.php new file mode 100644 index 000000000..183db47d4 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10424.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(117.53, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0000044, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(4000000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10425.php b/src/CoordinateOperation/Params/EPSG10425.php new file mode 100644 index 000000000..39bdc6183 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10425.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.15, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0000022, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(60000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2600000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10426.php b/src/CoordinateOperation/Params/EPSG10426.php new file mode 100644 index 000000000..cffff33ad --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10426.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(122.2, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000298, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2200000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10427.php b/src/CoordinateOperation/Params/EPSG10427.php new file mode 100644 index 000000000..2515ef788 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10427.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.26, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(0.99999592, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3900000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10428.php b/src/CoordinateOperation/Params/EPSG10428.php new file mode 100644 index 000000000..9b35ebc8f --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10428.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(113.4, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(0.99999796, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2950000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10429.php b/src/CoordinateOperation/Params/EPSG10429.php new file mode 100644 index 000000000..53b10743d --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10429.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.56, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.000019, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(40000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(4000000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10430.php b/src/CoordinateOperation/Params/EPSG10430.php new file mode 100644 index 000000000..9032ca70b --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10430.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(121.53, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0000055, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3950000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10437.php b/src/CoordinateOperation/Params/EPSG10437.php new file mode 100644 index 000000000..9a8c216df --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10437.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(114.04, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000236, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2650000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10438.php b/src/CoordinateOperation/Params/EPSG10438.php new file mode 100644 index 000000000..88be8eae0 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10438.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(114.35, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000628, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3350000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10439.php b/src/CoordinateOperation/Params/EPSG10439.php new file mode 100644 index 000000000..9d55c151d --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10439.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(121.3, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00004949, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(60000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3700000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10440.php b/src/CoordinateOperation/Params/EPSG10440.php new file mode 100644 index 000000000..454fd4240 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10440.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(114.59, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000314, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3550000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10441.php b/src/CoordinateOperation/Params/EPSG10441.php new file mode 100644 index 000000000..00fc3f1da --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10441.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(114.1855, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.000014, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(55000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3600000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10442.php b/src/CoordinateOperation/Params/EPSG10442.php new file mode 100644 index 000000000..f561afecb --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10442.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(116.56, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(0.9999989, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2450000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10443.php b/src/CoordinateOperation/Params/EPSG10443.php new file mode 100644 index 000000000..def52bbf1 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10443.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(128.45, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0000165, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2000000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10444.php b/src/CoordinateOperation/Params/EPSG10444.php new file mode 100644 index 000000000..83b57cece --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10444.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.22, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000157, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3650000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10445.php b/src/CoordinateOperation/Params/EPSG10445.php new file mode 100644 index 000000000..19d613a56 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10445.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.1, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0000055, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3950000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10446.php b/src/CoordinateOperation/Params/EPSG10446.php new file mode 100644 index 000000000..3d16c4ca1 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10446.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(115.49, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(0.99999906, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(3800000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10447.php b/src/CoordinateOperation/Params/EPSG10447.php new file mode 100644 index 000000000..f2c4ef8a1 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10447.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(0.0, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(118.36, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.00000135, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(50000.0, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(2400000.0, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG10470.php b/src/CoordinateOperation/Params/EPSG10470.php new file mode 100644 index 000000000..693ca4144 --- /dev/null +++ b/src/CoordinateOperation/Params/EPSG10470.php @@ -0,0 +1,16 @@ + UnitOfMeasureFactory::makeUnit(52.24, 'urn:ogc:def:uom:EPSG::9110'), + 'longitudeOfNaturalOrigin' => UnitOfMeasureFactory::makeUnit(-1.33, 'urn:ogc:def:uom:EPSG::9110'), + 'scaleFactorAtNaturalOrigin' => UnitOfMeasureFactory::makeUnit(1.0, 'urn:ogc:def:uom:EPSG::9201'), + 'falseEasting' => UnitOfMeasureFactory::makeUnit(116887.9989, 'urn:ogc:def:uom:EPSG::9001'), + 'falseNorthing' => UnitOfMeasureFactory::makeUnit(102194.9369, 'urn:ogc:def:uom:EPSG::9001'), +]; diff --git a/src/CoordinateOperation/Params/EPSG8265.php b/src/CoordinateOperation/Params/EPSG8265.php index af211c52a..a30973c68 100644 --- a/src/CoordinateOperation/Params/EPSG8265.php +++ b/src/CoordinateOperation/Params/EPSG8265.php @@ -9,18 +9,18 @@ /** @internal */ return [ 'xAxisTranslation' => UnitOfMeasureFactory::makeUnit(1.0053, 'urn:ogc:def:uom:EPSG::9001'), - 'yAxisTranslation' => UnitOfMeasureFactory::makeUnit(-1.9092, 'urn:ogc:def:uom:EPSG::9001'), - 'zAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.5416, 'urn:ogc:def:uom:EPSG::9001'), - 'xAxisRotation' => UnitOfMeasureFactory::makeUnit(-26.7814, 'urn:ogc:def:uom:EPSG::1031'), - 'yAxisRotation' => UnitOfMeasureFactory::makeUnit(0.4203, 'urn:ogc:def:uom:EPSG::1031'), - 'zAxisRotation' => UnitOfMeasureFactory::makeUnit(-10.9321, 'urn:ogc:def:uom:EPSG::1031'), - 'scaleDifference' => UnitOfMeasureFactory::makeUnit(0.37, 'urn:ogc:def:uom:EPSG::1028'), - 'rateOfChangeOfXAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.0008, 'urn:ogc:def:uom:EPSG::1042'), + 'yAxisTranslation' => UnitOfMeasureFactory::makeUnit(-1.90921, 'urn:ogc:def:uom:EPSG::9001'), + 'zAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.54157, 'urn:ogc:def:uom:EPSG::9001'), + 'xAxisRotation' => UnitOfMeasureFactory::makeUnit(-26.78138, 'urn:ogc:def:uom:EPSG::1031'), + 'yAxisRotation' => UnitOfMeasureFactory::makeUnit(0.42027, 'urn:ogc:def:uom:EPSG::1031'), + 'zAxisRotation' => UnitOfMeasureFactory::makeUnit(-10.93206, 'urn:ogc:def:uom:EPSG::1031'), + 'scaleDifference' => UnitOfMeasureFactory::makeUnit(0.36891, 'urn:ogc:def:uom:EPSG::1028'), + 'rateOfChangeOfXAxisTranslation' => UnitOfMeasureFactory::makeUnit(0.00079, 'urn:ogc:def:uom:EPSG::1042'), 'rateOfChangeOfYAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.0006, 'urn:ogc:def:uom:EPSG::1042'), - 'rateOfChangeOfZAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.0014, 'urn:ogc:def:uom:EPSG::1042'), - 'rateOfChangeOfXAxisRotation' => UnitOfMeasureFactory::makeUnit(-0.0667, 'urn:ogc:def:uom:EPSG::1032'), - 'rateOfChangeOfYAxisRotation' => UnitOfMeasureFactory::makeUnit(0.7574, 'urn:ogc:def:uom:EPSG::1032'), - 'rateOfChangeOfZAxisRotation' => UnitOfMeasureFactory::makeUnit(0.0513, 'urn:ogc:def:uom:EPSG::1032'), - 'rateOfChangeOfScaleDifference' => UnitOfMeasureFactory::makeUnit(-0.07, 'urn:ogc:def:uom:EPSG::1030'), + 'rateOfChangeOfZAxisTranslation' => UnitOfMeasureFactory::makeUnit(-0.00144, 'urn:ogc:def:uom:EPSG::1042'), + 'rateOfChangeOfXAxisRotation' => UnitOfMeasureFactory::makeUnit(-0.06667, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfYAxisRotation' => UnitOfMeasureFactory::makeUnit(0.75744, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfZAxisRotation' => UnitOfMeasureFactory::makeUnit(0.05133, 'urn:ogc:def:uom:EPSG::1032'), + 'rateOfChangeOfScaleDifference' => UnitOfMeasureFactory::makeUnit(-0.07201, 'urn:ogc:def:uom:EPSG::1030'), 'parameterReferenceEpoch' => UnitOfMeasureFactory::makeUnit(2010.0, 'urn:ogc:def:uom:EPSG::1029'), ]; diff --git a/src/CoordinateReferenceSystem/Compound.php b/src/CoordinateReferenceSystem/Compound.php index 0eccb10be..e712d04a5 100644 --- a/src/CoordinateReferenceSystem/Compound.php +++ b/src/CoordinateReferenceSystem/Compound.php @@ -66,6 +66,12 @@ class Compound extends CoordinateReferenceSystem */ public const EPSG_CNH22_GRID_PLUS_ODN_HEIGHT = 'urn:ogc:def:crs:EPSG::10195'; + /** + * COV23 Grid + ODN height + * Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport. + */ + public const EPSG_COV23_GRID_PLUS_ODN_HEIGHT = 'urn:ogc:def:crs:EPSG::10472'; + /** * CR-SIRGAS / CRTM05 + DACR52 height * Extent: Costa Rica - onshore @@ -363,7 +369,7 @@ class Compound extends CoordinateReferenceSystem /** * ETRS89 + LAT NL depth - * Extent: Netherlands - offshore North Sea. + * Extent: Netherlands - offshore North Sea and nearshore. */ public const EPSG_ETRS89_PLUS_LAT_NL_DEPTH = 'urn:ogc:def:crs:EPSG::9289'; @@ -375,7 +381,7 @@ class Compound extends CoordinateReferenceSystem /** * ETRS89 + MSL NL depth - * Extent: Netherlands - offshore North Sea. + * Extent: Netherlands - offshore North Sea and nearshore. */ public const EPSG_ETRS89_PLUS_MSL_NL_DEPTH = 'urn:ogc:def:crs:EPSG::9290'; @@ -1257,6 +1263,12 @@ class Compound extends CoordinateReferenceSystem */ public const EPSG_JGD2011_JAPAN_PLANE_RECTANGULAR_CS_XIII_PLUS_JGD2011_VERTICAL_HEIGHT = 'urn:ogc:def:crs:EPSG::10174'; + /** + * KGD2002 + KVD1964 height + * Extent: Republic of Korea (South Korea) - onshore. + */ + public const EPSG_KGD2002_PLUS_KVD1964_HEIGHT = 'urn:ogc:def:crs:EPSG::10365'; + /** * KKJ / Finland Uniform Coordinate System + N60 height * Extent: Finland - onshore diff --git a/src/CoordinateReferenceSystem/CompoundSRIDData.php b/src/CoordinateReferenceSystem/CompoundSRIDData.php index c28ae6f52..2d44e18f0 100644 --- a/src/CoordinateReferenceSystem/CompoundSRIDData.php +++ b/src/CoordinateReferenceSystem/CompoundSRIDData.php @@ -2736,9 +2736,9 @@ trait CompoundSRIDData 'horizontal_crs' => 'urn:ogc:def:crs:EPSG::4258', 'horizontal_crs_type' => 'geographic 2D', 'vertical_crs' => 'urn:ogc:def:crs:EPSG::9287', - 'extent' => ['urn:ogc:def:area:EPSG::1630'], - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent' => ['urn:ogc:def:area:EPSG::4742'], + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => '', ], 'urn:ogc:def:crs:EPSG::9290' => [ @@ -2746,9 +2746,9 @@ trait CompoundSRIDData 'horizontal_crs' => 'urn:ogc:def:crs:EPSG::4258', 'horizontal_crs_type' => 'geographic 2D', 'vertical_crs' => 'urn:ogc:def:crs:EPSG::9288', - 'extent' => ['urn:ogc:def:area:EPSG::1630'], - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent' => ['urn:ogc:def:area:EPSG::4742'], + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => '', ], 'urn:ogc:def:crs:EPSG::9306' => [ @@ -4151,6 +4151,26 @@ trait CompoundSRIDData 'extent_description' => 'Spain - Melilla onshore', 'help' => '', ], + 'urn:ogc:def:crs:EPSG::10365' => [ + 'name' => 'KGD2002 + KVD1964 height', + 'horizontal_crs' => 'urn:ogc:def:crs:EPSG::4737', + 'horizontal_crs_type' => 'geographic 2D', + 'vertical_crs' => 'urn:ogc:def:crs:EPSG::5193', + 'extent' => ['urn:ogc:def:area:EPSG::3266'], + 'extent_name' => 'Korea, Republic of (South Korea) - onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10472' => [ + 'name' => 'COV23 Grid + ODN height', + 'horizontal_crs' => 'urn:ogc:def:crs:EPSG::10471', + 'horizontal_crs_type' => 'projected', + 'vertical_crs' => 'urn:ogc:def:crs:EPSG::5701', + 'extent' => ['urn:ogc:def:area:EPSG::4743'], + 'extent_name' => 'UK - Coventry', + 'extent_description' => 'United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport', + 'help' => '', + ], 'urn:ogc:def:crs:EPSG::20001' => [ 'name' => 'ETRS89 + SVD2006 height', 'horizontal_crs' => 'urn:ogc:def:crs:EPSG::4258', diff --git a/src/CoordinateReferenceSystem/Geocentric.php b/src/CoordinateReferenceSystem/Geocentric.php index 388142f81..4b2494dbd 100644 --- a/src/CoordinateReferenceSystem/Geocentric.php +++ b/src/CoordinateReferenceSystem/Geocentric.php @@ -616,6 +616,12 @@ class Geocentric extends CoordinateReferenceSystem */ public const EPSG_JGD2011 = 'urn:ogc:def:crs:EPSG::6666'; + /** + * KGD2002 + * Extent: Republic of Korea (South Korea) - onshore and offshore. + */ + public const EPSG_KGD2002 = 'urn:ogc:def:crs:EPSG::4926'; + /** * KOSOVAREF01 * Extent: Kosovo. @@ -628,12 +634,6 @@ class Geocentric extends CoordinateReferenceSystem */ public const EPSG_KSA_GRF17 = 'urn:ogc:def:crs:EPSG::9331'; - /** - * Korea 2000 - * Extent: Republic of Korea (South Korea) - onshore and offshore. - */ - public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4926'; - /** * Kyrg-06 * Extent: Kyrgyzstan. @@ -864,10 +864,19 @@ class Geocentric extends CoordinateReferenceSystem * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; * Yukon * Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces - * NAD83(CSRS)v6. + * NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. */ public const EPSG_NAD83_CSRS_V7 = 'urn:ogc:def:crs:EPSG::8253'; + /** + * NAD83(CSRS)v8 + * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and + * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; + * Yukon + * Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. + */ + public const EPSG_NAD83_CSRS_V8 = 'urn:ogc:def:crs:EPSG::10412'; + /** * NAD83(CSRS96) * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and @@ -1550,6 +1559,11 @@ class Geocentric extends CoordinateReferenceSystem * @deprecated use EPSG_LKS_92 instead */ public const EPSG_LKS92 = 'urn:ogc:def:crs:EPSG::4948'; + + /** + * @deprecated use EPSG_KGD2002 instead + */ + public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4926'; /** * @var array */ diff --git a/src/CoordinateReferenceSystem/GeocentricSRIDData.php b/src/CoordinateReferenceSystem/GeocentricSRIDData.php index 1a862cc38..ce5ece765 100644 --- a/src/CoordinateReferenceSystem/GeocentricSRIDData.php +++ b/src/CoordinateReferenceSystem/GeocentricSRIDData.php @@ -357,7 +357,7 @@ trait GeocentricSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::4926' => [ - 'name' => 'Korea 2000', + 'name' => 'KGD2002', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6500', 'datum' => 'urn:ogc:def:datum:EPSG::6737', 'extent' => ['urn:ogc:def:area:EPSG::1135'], @@ -1290,7 +1290,7 @@ trait GeocentricSRIDData 'extent' => ['urn:ogc:def:area:EPSG::1061'], 'extent_name' => 'Canada', 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', - 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6.', + 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8.', ], 'urn:ogc:def:crs:EPSG::8397' => [ 'name' => 'ETRF2005', @@ -1814,6 +1814,15 @@ trait GeocentricSRIDData 'extent_description' => 'Bosnia and Herzegovina', 'help' => '', ], + 'urn:ogc:def:crs:EPSG::10412' => [ + 'name' => 'NAD83(CSRS)v8', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6500', + 'datum' => 'urn:ogc:def:datum:EPSG::1365', + 'extent' => ['urn:ogc:def:area:EPSG::1061'], + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + 'help' => 'Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7.', + ], 'urn:ogc:def:crs:EPSG::20039' => [ 'name' => 'SIRGAS-Chile 2021', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6500', diff --git a/src/CoordinateReferenceSystem/Geographic2D.php b/src/CoordinateReferenceSystem/Geographic2D.php index 584cd2173..f7bcc8242 100644 --- a/src/CoordinateReferenceSystem/Geographic2D.php +++ b/src/CoordinateReferenceSystem/Geographic2D.php @@ -409,6 +409,15 @@ class Geographic2D extends Geographic */ public const EPSG_CNH22_IRF = 'urn:ogc:def:crs:EPSG::10191'; + /** + * COV23-IRF + * Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + * Intermediate CRS created in 2023 to assist the emulation of the ETRS89 / COV23 SnakeGrid projected CRS through + * transformation ETRS89 to COV23 (1) (code 10469) used in conjunction with the COV23-TM map projection (code + * 10470). + */ + public const EPSG_COV23_IRF = 'urn:ogc:def:crs:EPSG::10468'; + /** * CR-SIRGAS * Extent: Costa Rica - onshore and offshore @@ -1725,6 +1734,12 @@ class Geographic2D extends Geographic */ public const EPSG_JOUIK_1961 = 'urn:ogc:def:crs:EPSG::4679'; + /** + * KGD2002 + * Extent: Republic of Korea (South Korea) - onshore and offshore. + */ + public const EPSG_KGD2002 = 'urn:ogc:def:crs:EPSG::4737'; + /** * KK-IRF * Extent: Denmark - onshore - Copenhagen and surrounding area @@ -1834,16 +1849,10 @@ class Geographic2D extends Geographic */ public const EPSG_KERTAU_1968 = 'urn:ogc:def:crs:EPSG::4245'; - /** - * Korea 2000 - * Extent: Republic of Korea (South Korea) - onshore and offshore. - */ - public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4737'; - /** * Korean 1985 * Extent: Republic of Korea (South Korea) - onshore - * Replaces use of Tokyo datum. + * Replaces use of Tokyo datum. Replaced by KGD2002. */ public const EPSG_KOREAN_1985 = 'urn:ogc:def:crs:EPSG::4162'; @@ -2498,10 +2507,20 @@ class Geographic2D extends Geographic * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; * Yukon * Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces - * NAD83(CSRS)v6. Longitudes are POSITIVE EAST. + * NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST. */ public const EPSG_NAD83_CSRS_V7 = 'urn:ogc:def:crs:EPSG::8255'; + /** + * NAD83(CSRS)v8 + * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and + * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; + * Yukon + * Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE + * EAST. + */ + public const EPSG_NAD83_CSRS_V8 = 'urn:ogc:def:crs:EPSG::10414'; + /** * NAD83(CSRS96) * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and @@ -4321,6 +4340,11 @@ class Geographic2D extends Geographic * @deprecated use EPSG_LKS_92 instead */ public const EPSG_LKS92 = 'urn:ogc:def:crs:EPSG::4661'; + + /** + * @deprecated use EPSG_KGD2002 instead + */ + public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4737'; protected Geographic2D|Geographic3D|null $baseCRS; /** diff --git a/src/CoordinateReferenceSystem/Geographic2DSRIDData.php b/src/CoordinateReferenceSystem/Geographic2DSRIDData.php index 3401ace97..d0231b10c 100644 --- a/src/CoordinateReferenceSystem/Geographic2DSRIDData.php +++ b/src/CoordinateReferenceSystem/Geographic2DSRIDData.php @@ -511,7 +511,7 @@ trait Geographic2DSRIDData 'extent' => ['urn:ogc:def:area:EPSG::3266'], 'extent_name' => 'Korea, Republic of (South Korea) - onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore', - 'help' => 'Replaces use of Tokyo datum.', + 'help' => 'Replaces use of Tokyo datum. Replaced by KGD2002.', ], 'urn:ogc:def:crs:EPSG::4163' => [ 'name' => 'Yemen NGN96', @@ -3155,7 +3155,7 @@ trait Geographic2DSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::4737' => [ - 'name' => 'Korea 2000', + 'name' => 'KGD2002', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6422', 'base_crs' => 'urn:ogc:def:crs:EPSG::4927', 'datum' => 'urn:ogc:def:datum:EPSG::6737', @@ -4392,7 +4392,7 @@ trait Geographic2DSRIDData 'extent' => ['urn:ogc:def:area:EPSG::1061'], 'extent_name' => 'Canada', 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', - 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Longitudes are POSITIVE EAST.', + 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST.', ], 'urn:ogc:def:crs:EPSG::8351' => [ 'name' => 'S-JTSK [JTSK03]', @@ -5754,6 +5754,26 @@ trait Geographic2DSRIDData 'extent_description' => 'World', 'help' => 'Adopted by NSIDC for use with EASE-Grid v1. For EASE-Grid v2, WGS 84 is used.', ], + 'urn:ogc:def:crs:EPSG::10414' => [ + 'name' => 'NAD83(CSRS)v8', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6422', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10413', + 'datum' => 'urn:ogc:def:datum:EPSG::1365', + 'extent' => ['urn:ogc:def:area:EPSG::1061'], + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + 'help' => 'Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE EAST.', + ], + 'urn:ogc:def:crs:EPSG::10468' => [ + 'name' => 'COV23-IRF', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6422', + 'base_crs' => null, + 'datum' => 'urn:ogc:def:datum:EPSG::1366', + 'extent' => ['urn:ogc:def:area:EPSG::4743'], + 'extent_name' => 'UK - Coventry', + 'extent_description' => 'United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport', + 'help' => 'Intermediate CRS created in 2023 to assist the emulation of the ETRS89 / COV23 SnakeGrid projected CRS through transformation ETRS89 to COV23 (1) (code 10469) used in conjunction with the COV23-TM map projection (code 10470).', + ], 'urn:ogc:def:crs:EPSG::20033' => [ 'name' => 'MWC18-IRF', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6422', diff --git a/src/CoordinateReferenceSystem/Geographic3D.php b/src/CoordinateReferenceSystem/Geographic3D.php index 09a399c0f..8d6de4c0c 100644 --- a/src/CoordinateReferenceSystem/Geographic3D.php +++ b/src/CoordinateReferenceSystem/Geographic3D.php @@ -613,6 +613,12 @@ class Geographic3D extends Geographic */ public const EPSG_JGD2011 = 'urn:ogc:def:crs:EPSG::6667'; + /** + * KGD2002 + * Extent: Republic of Korea (South Korea) - onshore and offshore. + */ + public const EPSG_KGD2002 = 'urn:ogc:def:crs:EPSG::4927'; + /** * KOSOVAREF01 * Extent: Kosovo. @@ -625,12 +631,6 @@ class Geographic3D extends Geographic */ public const EPSG_KSA_GRF17 = 'urn:ogc:def:crs:EPSG::9332'; - /** - * Korea 2000 - * Extent: Republic of Korea (South Korea) - onshore and offshore. - */ - public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4927'; - /** * Kyrg-06 * Extent: Kyrgyzstan. @@ -866,10 +866,20 @@ class Geographic3D extends Geographic * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; * Yukon * Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces - * NAD83(CSRS)v6. Longitudes are POSITIVE EAST. + * NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST. */ public const EPSG_NAD83_CSRS_V7 = 'urn:ogc:def:crs:EPSG::8254'; + /** + * NAD83(CSRS)v8 + * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and + * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; + * Yukon + * Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE + * EAST. + */ + public const EPSG_NAD83_CSRS_V8 = 'urn:ogc:def:crs:EPSG::10413'; + /** * NAD83(CSRS96) * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and @@ -1672,6 +1682,11 @@ class Geographic3D extends Geographic * @deprecated use EPSG_LKS_92 instead */ public const EPSG_LKS92 = 'urn:ogc:def:crs:EPSG::4949'; + + /** + * @deprecated use EPSG_KGD2002 instead + */ + public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4927'; protected Geocentric|Geographic3D|null $baseCRS; /** diff --git a/src/CoordinateReferenceSystem/Geographic3DSRIDData.php b/src/CoordinateReferenceSystem/Geographic3DSRIDData.php index 57d0fdbdd..96125649b 100644 --- a/src/CoordinateReferenceSystem/Geographic3DSRIDData.php +++ b/src/CoordinateReferenceSystem/Geographic3DSRIDData.php @@ -284,7 +284,7 @@ trait Geographic3DSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::4927' => [ - 'name' => 'Korea 2000', + 'name' => 'KGD2002', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6423', 'base_crs' => 'urn:ogc:def:crs:EPSG::4926', 'datum' => 'urn:ogc:def:datum:EPSG::6737', @@ -1481,7 +1481,7 @@ trait Geographic3DSRIDData 'extent' => ['urn:ogc:def:area:EPSG::1061'], 'extent_name' => 'Canada', 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', - 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Longitudes are POSITIVE EAST.', + 'help' => 'Adopted by the Canadian federal government from 2017-05-01 and the provincial government of Alberta. Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. Longitudes are POSITIVE EAST.', ], 'urn:ogc:def:crs:EPSG::8399' => [ 'name' => 'ETRF2005', @@ -2133,6 +2133,16 @@ trait Geographic3DSRIDData 'extent_description' => 'Bosnia and Herzegovina', 'help' => '', ], + 'urn:ogc:def:crs:EPSG::10413' => [ + 'name' => 'NAD83(CSRS)v8', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6423', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10412', + 'datum' => 'urn:ogc:def:datum:EPSG::1365', + 'extent' => ['urn:ogc:def:area:EPSG::1061'], + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + 'help' => 'Adopted by the Canadian federal government from 2022-11-27. Replaces NAD83(CSRS)v7. Longitudes are POSITIVE EAST.', + ], 'urn:ogc:def:crs:EPSG::20040' => [ 'name' => 'SIRGAS-Chile 2021', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6423', diff --git a/src/CoordinateReferenceSystem/Projected.php b/src/CoordinateReferenceSystem/Projected.php index 5c8aecc68..d068fc3c1 100644 --- a/src/CoordinateReferenceSystem/Projected.php +++ b/src/CoordinateReferenceSystem/Projected.php @@ -1718,6 +1718,14 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_CNH22_GRID = 'urn:ogc:def:crs:EPSG::10194'; + /** + * COV23 Grid + * Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + * Defined through transformation ETRS89 to COV23-IRF (1) (code 10468) and map projection COV23-TM (code 10470). + * Emulates the COV23 Snake projection applied to ETRS89 as realized through OSNet 2009. + */ + public const EPSG_COV23_GRID = 'urn:ogc:def:crs:EPSG::10471'; + /** * CR-SIRGAS / CRTM05 * Extent: Costa Rica - onshore @@ -4136,7 +4144,8 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / ALB2020 - * Extent: Australia - Western Australia - Albany area onshore below 190m AHD. + * Extent: Australia - Western Australia - Albany area onshore below 190m AHD + * Replaces GDA94 / ALB94 (CRS code 10448). */ public const EPSG_GDA2020_ALB2020 = 'urn:ogc:def:crs:EPSG::8013'; @@ -4149,7 +4158,8 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / BCG2020 - * Extent: Australia - Western Australia - Busselton area onshore below 250m AHD. + * Extent: Australia - Western Australia - Busselton area onshore below 250m AHD + * Replaces GDA94 / BCG94 (CRS code 10451). */ public const EPSG_GDA2020_BCG2020 = 'urn:ogc:def:crs:EPSG::8016'; @@ -4165,50 +4175,57 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / BIO2020 - * Extent: Australia - Western Australia - Barrow Island and Onslow area onshore. + * Extent: Australia - Western Australia - Barrow Island and Onslow area onshore + * Replaces GDA94 / BIO94 (CRS code 10449). */ public const EPSG_GDA2020_BIO2020 = 'urn:ogc:def:crs:EPSG::8014'; /** * GDA2020 / BRO2020 - * Extent: Australia - Western Australia - Broome area onshore below 130m AHD. + * Extent: Australia - Western Australia - Broome area onshore below 130m AHD + * Replaces GDA94 / BRO94 (CRS code 10450). */ public const EPSG_GDA2020_BRO2020 = 'urn:ogc:def:crs:EPSG::8015'; /** * GDA2020 / CARN2020 - * Extent: Australia - Western Australia - Carnarvon area onshore. + * Extent: Australia - Western Australia - Carnarvon area onshore + * Replaces GDA94 / CARN94 (CRS code 10452). */ public const EPSG_GDA2020_CARN2020 = 'urn:ogc:def:crs:EPSG::8017'; /** * GDA2020 / CIG2020 * Extent: Christmas Island - onshore - * Usage restricted to areas below 290m above sea level. + * Replaces GDA94 / CIG94 (CRS code 6721). Usage restricted to areas below 290m above sea level. */ public const EPSG_GDA2020_CIG2020 = 'urn:ogc:def:crs:EPSG::8018'; /** * GDA2020 / CKIG2020 - * Extent: Cocos (Keeling) Islands - onshore. + * Extent: Cocos (Keeling) Islands - onshore + * Replaces GDA94 / CKIG94 (CRS code 6723). */ public const EPSG_GDA2020_CKIG2020 = 'urn:ogc:def:crs:EPSG::8019'; /** * GDA2020 / COL2020 - * Extent: Australia - Western Australia - Collie area between 50m and 310m AHD. + * Extent: Australia - Western Australia - Collie area between 50m and 310m AHD + * Replaces GDA94 / COL94 (CRS code 10453). */ public const EPSG_GDA2020_COL2020 = 'urn:ogc:def:crs:EPSG::8020'; /** * GDA2020 / ESP2020 - * Extent: Australia - Western Australia - Esperance area onshore. + * Extent: Australia - Western Australia - Esperance area onshore + * Replaces GDA94 / ESP94 (CRS code 10454). */ public const EPSG_GDA2020_ESP2020 = 'urn:ogc:def:crs:EPSG::8021'; /** * GDA2020 / EXM2020 - * Extent: Australia - Western Australia - Exmouth area onshore below 160m AHD. + * Extent: Australia - Western Australia - Exmouth area onshore below 160m AHD + * Replaces GDA94 / EXM94 (CRS code 10455). */ public const EPSG_GDA2020_EXM2020 = 'urn:ogc:def:crs:EPSG::8022'; @@ -4221,43 +4238,50 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / GCG2020 - * Extent: Australia - Western Australia - Geraldton area onshore below 195m AHD. + * Extent: Australia - Western Australia - Geraldton area onshore below 195m AHD + * Replaces GDA94 / GCG94 (CRS code 10456). */ public const EPSG_GDA2020_GCG2020 = 'urn:ogc:def:crs:EPSG::8023'; /** * GDA2020 / GOLD2020 - * Extent: Australia - Western Australia - Kalgoorlie area. + * Extent: Australia - Western Australia - Kalgoorlie area + * Replaces GDA94 / GOLD94 (CRS code 10457). */ public const EPSG_GDA2020_GOLD2020 = 'urn:ogc:def:crs:EPSG::8024'; /** * GDA2020 / JCG2020 - * Extent: Australia - Western Australia - Jurien Bay area onshore below 200m AHD. + * Extent: Australia - Western Australia - Jurien Bay area onshore below 200m AHD + * Replaces GDA94 / JCG94 (CRS code 10458). */ public const EPSG_GDA2020_JCG2020 = 'urn:ogc:def:crs:EPSG::8025'; /** * GDA2020 / KALB2020 - * Extent: Australia - Western Australia - Kalbarri area onshore. + * Extent: Australia - Western Australia - Kalbarri area onshore + * Replaces GDA94 / KALB94 (CRS code 10459). */ public const EPSG_GDA2020_KALB2020 = 'urn:ogc:def:crs:EPSG::8026'; /** * GDA2020 / KAR2020 - * Extent: Australia - Western Australia - Karratha area onshore. + * Extent: Australia - Western Australia - Karratha area onshore + * Replaces GDA94 / KAR94 (CRS code 10460). */ public const EPSG_GDA2020_KAR2020 = 'urn:ogc:def:crs:EPSG::8027'; /** * GDA2020 / KUN2020 - * Extent: Australia - Western Australia - Kununurra area onshore below 200m AHD. + * Extent: Australia - Western Australia - Kununurra area onshore below 200m AHD + * Replaces GDA94 / KUN94 (CRS code 10461). */ public const EPSG_GDA2020_KUN2020 = 'urn:ogc:def:crs:EPSG::8028'; /** * GDA2020 / LCG2020 - * Extent: Australia - Western Australia - Lancelin area onshore below 200m AHD. + * Extent: Australia - Western Australia - Lancelin area onshore below 200m AHD + * Replaces GDA94 / LCG94 (CRS code 10462). */ public const EPSG_GDA2020_LCG2020 = 'urn:ogc:def:crs:EPSG::8029'; @@ -4348,7 +4372,8 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / MRCG2020 - * Extent: Australia - Western Australia - Margaret River area onshore below 200m AHD. + * Extent: Australia - Western Australia - Margaret River area onshore below 200m AHD + * Replaces GDA94 / MRCG94 (CRS code 10463). */ public const EPSG_GDA2020_MRCG2020 = 'urn:ogc:def:crs:EPSG::8030'; @@ -4360,13 +4385,15 @@ class Projected extends CoordinateReferenceSystem /** * GDA2020 / PCG2020 - * Extent: Australia - Western Australia - Perth area onshore below 165m AHD. + * Extent: Australia - Western Australia - Perth area onshore below 165m AHD + * Replaces GDA94 / PCG94 (CRS code 10464). */ public const EPSG_GDA2020_PCG2020 = 'urn:ogc:def:crs:EPSG::8031'; /** * GDA2020 / PHG2020 - * Extent: Australia - Western Australia - Port Hedland area onshore. + * Extent: Australia - Western Australia - Port Hedland area onshore + * Replaces GDA94 / PHG94 (CRS code 10465). */ public const EPSG_GDA2020_PHG2020 = 'urn:ogc:def:crs:EPSG::8032'; @@ -4383,6 +4410,13 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA2020_VICGRID = 'urn:ogc:def:crs:EPSG::7899'; + /** + * GDA94 / ALB94 + * Extent: Australia - Western Australia - Albany area onshore below 190m AHD + * Replaced by GDA2020 / ALB2020 (CRS code 8013). + */ + public const EPSG_GDA94_ALB94 = 'urn:ogc:def:crs:EPSG::10448'; + /** * GDA94 / Australian Albers * Extent: Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South @@ -4390,6 +4424,13 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA94_AUSTRALIAN_ALBERS = 'urn:ogc:def:crs:EPSG::3577'; + /** + * GDA94 / BCG94 + * Extent: Australia - Western Australia - Busselton area onshore below 250m AHD + * Replaced by GDA2020 / BCG2020 (CRS code 8016). + */ + public const EPSG_GDA94_BCG94 = 'urn:ogc:def:crs:EPSG::10451'; + /** * GDA94 / BCSG02 * Extent: Australia - Brisbane and surrounding area. Also applicable in other local authorities in south-east @@ -4400,6 +4441,27 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA94_BCSG02 = 'urn:ogc:def:crs:EPSG::3113'; + /** + * GDA94 / BIO94 + * Extent: Australia - Western Australia - Barrow Island and Onslow area onshore + * Replaced by GDA2020 / BIO2020 (CRS code 8014). + */ + public const EPSG_GDA94_BIO94 = 'urn:ogc:def:crs:EPSG::10449'; + + /** + * GDA94 / BRO94 + * Extent: Australia - Western Australia - Broome area onshore below 130m AHD + * Replaced by GDA2020 / BRO2020 (CRS code 8015). + */ + public const EPSG_GDA94_BRO94 = 'urn:ogc:def:crs:EPSG::10450'; + + /** + * GDA94 / CARN94 + * Extent: Australia - Western Australia - Carnarvon area onshore + * Replaced by GDA2020 / CARN2020 (CRS code 8017). + */ + public const EPSG_GDA94_CARN94 = 'urn:ogc:def:crs:EPSG::10452'; + /** * GDA94 / CIG94 * Extent: Christmas Island - onshore @@ -4415,6 +4477,41 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA94_CKIG94 = 'urn:ogc:def:crs:EPSG::6723'; + /** + * GDA94 / COL94 + * Extent: Australia - Western Australia - Collie area between 50m and 310m AHD + * Replaced by GDA2020 / COL2020 (CRS code 8020). + */ + public const EPSG_GDA94_COL94 = 'urn:ogc:def:crs:EPSG::10453'; + + /** + * GDA94 / ESP94 + * Extent: Australia - Western Australia - Esperance area onshore + * Replaced by GDA2020 / ESP2020 (CRS code 8021). + */ + public const EPSG_GDA94_ESP94 = 'urn:ogc:def:crs:EPSG::10454'; + + /** + * GDA94 / EXM94 + * Extent: Australia - Western Australia - Exmouth area onshore below 160m AHD + * Replaced by GDA2020 / EXM2020 (CRS code 8022). + */ + public const EPSG_GDA94_EXM94 = 'urn:ogc:def:crs:EPSG::10455'; + + /** + * GDA94 / GCG94 + * Extent: Australia - Western Australia - Geraldton area onshore below 195m AHD + * Replaced by GDA2020 / GCG2020 (CRS code 8023). + */ + public const EPSG_GDA94_GCG94 = 'urn:ogc:def:crs:EPSG::10456'; + + /** + * GDA94 / GOLD94 + * Extent: Australia - Western Australia - Kalgoorlie area + * Replaced by GDA2020 / GOLD2020 (CRS code 8024). + */ + public const EPSG_GDA94_GOLD94 = 'urn:ogc:def:crs:EPSG::10457'; + /** * GDA94 / Geoscience Australia Lambert * Extent: Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South @@ -4423,6 +4520,41 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA94_GEOSCIENCE_AUSTRALIA_LAMBERT = 'urn:ogc:def:crs:EPSG::3112'; + /** + * GDA94 / JCG94 + * Extent: Australia - Western Australia - Jurien Bay area onshore below 200m AHD + * Replaced by GDA2020 / JCG2020 (CRS code 8025). + */ + public const EPSG_GDA94_JCG94 = 'urn:ogc:def:crs:EPSG::10458'; + + /** + * GDA94 / KALB94 + * Extent: Australia - Western Australia - Kalbarri area onshore + * Replaced by GDA2020 / KALB2020 (CRS code 8026). + */ + public const EPSG_GDA94_KALB94 = 'urn:ogc:def:crs:EPSG::10459'; + + /** + * GDA94 / KAR94 + * Extent: Australia - Western Australia - Karratha area onshore + * Replaced by GDA2020 / KAR2020 (CRS code 8027). + */ + public const EPSG_GDA94_KAR94 = 'urn:ogc:def:crs:EPSG::10460'; + + /** + * GDA94 / KUN94 + * Extent: Australia - Western Australia - Kununurra area onshore below 200m AHD + * Replaced by GDA2020 / KUN2020 (CRS code 8028). + */ + public const EPSG_GDA94_KUN94 = 'urn:ogc:def:crs:EPSG::10461'; + + /** + * GDA94 / LCG94 + * Extent: Australia - Western Australia - Lancelin area onshore below 200m AHD + * Replaced by GDA2020 / LCG2020 (CRS code 8029). + */ + public const EPSG_GDA94_LCG94 = 'urn:ogc:def:crs:EPSG::10462'; + /** * GDA94 / MGA zone 46 * Extent: Cocos (Keeling) Islands - offshore west of 96°E. @@ -4511,12 +4643,33 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_GDA94_MGA_ZONE_59 = 'urn:ogc:def:crs:EPSG::6738'; + /** + * GDA94 / MRCG94 + * Extent: Australia - Western Australia - Margaret River area onshore below 200m AHD + * Replaced by GDA2020 / MRCG2020 (CRS code 8030). + */ + public const EPSG_GDA94_MRCG94 = 'urn:ogc:def:crs:EPSG::10463'; + /** * GDA94 / NSW Lambert * Extent: Australia - New South Wales. */ public const EPSG_GDA94_NSW_LAMBERT = 'urn:ogc:def:crs:EPSG::3308'; + /** + * GDA94 / PCG94 + * Extent: Australia - Western Australia - Perth area onshore below 165m AHD + * Replaced by GDA2020 / PCG2020 (CRS code 8031). + */ + public const EPSG_GDA94_PCG94 = 'urn:ogc:def:crs:EPSG::10464'; + + /** + * GDA94 / PHG94 + * Extent: Australia - Western Australia - Port Hedland area onshore + * Replaced by GDA2020 / PHG2020 (CRS code 8032). + */ + public const EPSG_GDA94_PHG94 = 'urn:ogc:def:crs:EPSG::10465'; + /** * GDA94 / SA Lambert * Extent: Australia - South Australia. @@ -7321,6 +7474,86 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_JAMAICA_1875_JAMAICA_OLD_GRID = 'urn:ogc:def:crs:EPSG::24100'; + /** + * KGD2002 / Central Belt + * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore + * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / + * Modified Central Belt (CRS code 5174). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186). + */ + public const EPSG_KGD2002_CENTRAL_BELT = 'urn:ogc:def:crs:EPSG::5181'; + + /** + * KGD2002 / Central Belt 2010 + * Extent: Republic of Korea (South Korea) - onshore between 126°E and 128°E + * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central + * Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and KGD2002 / Central Belt and Central + * Belt Jeju (CRS codes 5181-82). + */ + public const EPSG_KGD2002_CENTRAL_BELT_2010 = 'urn:ogc:def:crs:EPSG::5186'; + + /** + * KGD2002 / Central Belt Jeju + * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore + * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 + * / Modified Central Belt Jeju (CRS code 5175). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186). + */ + public const EPSG_KGD2002_CENTRAL_BELT_JEJU = 'urn:ogc:def:crs:EPSG::5182'; + + /** + * KGD2002 / East Belt + * Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E + * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / + * Modified East Belt (CRS code 5176). Replaced by KGD2002 / East Belt 2010 (CRS code 5187). + */ + public const EPSG_KGD2002_EAST_BELT = 'urn:ogc:def:crs:EPSG::5183'; + + /** + * KGD2002 / East Belt 2010 + * Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E + * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified + * East Belt (CRS code 5176) and KGD2002 / East Belt (CRS code 5183). + */ + public const EPSG_KGD2002_EAST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5187'; + + /** + * KGD2002 / East Sea Belt + * Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E + * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / + * Modified East Sea Belt (CRS code 5177). Replaced by KGD2002 / East Sea Belt 2010 (CRS code 5188). + */ + public const EPSG_KGD2002_EAST_SEA_BELT = 'urn:ogc:def:crs:EPSG::5184'; + + /** + * KGD2002 / East Sea Belt 2010 + * Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E + * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / + * Modified East Sea Belt (CRS code 5177) and KGD2002 / East Sea Belt (CRS code 5184). + */ + public const EPSG_KGD2002_EAST_SEA_BELT_2010 = 'urn:ogc:def:crs:EPSG::5188'; + + /** + * KGD2002 / Unified CS + * Extent: Republic of Korea (South Korea) - onshore and offshore + * Replaces Korean 1985 / Unified CS (CRS code 5178) from 2010. + */ + public const EPSG_KGD2002_UNIFIED_CS = 'urn:ogc:def:crs:EPSG::5179'; + + /** + * KGD2002 / West Belt + * Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E + * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / + * Modified West Belt (CRS code 5173). Replaced by KGD2002 / West Belt 2010 (CRS code 5185). + */ + public const EPSG_KGD2002_WEST_BELT = 'urn:ogc:def:crs:EPSG::5180'; + + /** + * KGD2002 / West Belt 2010 + * Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E + * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified + * West Belt (CRS code 5173) and KGD2002 / West Belt (CRS code 5180). + */ + public const EPSG_KGD2002_WEST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5185'; + /** * KK reconstruction east-orientated * Extent: Denmark - onshore - Copenhagen and surrounding area @@ -7777,86 +8010,6 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_KERTAU_1968_UTM_ZONE_48N = 'urn:ogc:def:crs:EPSG::24548'; - /** - * Korea 2000 / Central Belt - * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore - * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / - * Modified Central Belt (CRS code 5174). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186). - */ - public const EPSG_KOREA_2000_CENTRAL_BELT = 'urn:ogc:def:crs:EPSG::5181'; - - /** - * Korea 2000 / Central Belt 2010 - * Extent: Republic of Korea (South Korea) - onshore between 126°E and 128°E - * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central - * Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and Korea 2000 / Central Belt and Central - * Belt Jeju (CRS codes 5181-82). - */ - public const EPSG_KOREA_2000_CENTRAL_BELT_2010 = 'urn:ogc:def:crs:EPSG::5186'; - - /** - * Korea 2000 / Central Belt Jeju - * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore - * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 - * / Modified Central Belt Jeju (CRS code 5175). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186). - */ - public const EPSG_KOREA_2000_CENTRAL_BELT_JEJU = 'urn:ogc:def:crs:EPSG::5182'; - - /** - * Korea 2000 / East Belt - * Extent: Republic of Korea (South Korea) - onshore east of 128°E - * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / - * Modified East Belt (CRS code 5176). Replaced by Korea 2000 / East Belt 2010 (CRS code 5187). - */ - public const EPSG_KOREA_2000_EAST_BELT = 'urn:ogc:def:crs:EPSG::5183'; - - /** - * Korea 2000 / East Belt 2010 - * Extent: Republic of Korea (South Korea) - onshore east of 128°E - * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified - * East Belt (CRS code 5176) and Korea 2000 / East Belt (CRS code 5183). - */ - public const EPSG_KOREA_2000_EAST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5187'; - - /** - * Korea 2000 / East Sea Belt - * Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E - * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / - * Modified East Sea Belt (CRS code 5177). Replaced by Korea 2000 / East Sea Belt 2010 (CRS code 5188). - */ - public const EPSG_KOREA_2000_EAST_SEA_BELT = 'urn:ogc:def:crs:EPSG::5184'; - - /** - * Korea 2000 / East Sea Belt 2010 - * Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E - * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / - * Modified East Sea Belt (CRS code 5177) and Korea 2000 / East Sea Belt (CRS code 5184). - */ - public const EPSG_KOREA_2000_EAST_SEA_BELT_2010 = 'urn:ogc:def:crs:EPSG::5188'; - - /** - * Korea 2000 / Unified CS - * Extent: Republic of Korea (South Korea) - onshore and offshore - * Replaces Korean 1985 / Unified CS (CRS code 5178) from 2010. - */ - public const EPSG_KOREA_2000_UNIFIED_CS = 'urn:ogc:def:crs:EPSG::5179'; - - /** - * Korea 2000 / West Belt - * Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E - * Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / - * Modified West Belt (CRS code 5173). Replaced by Korea 2000 / West Belt 2010 (CRS code 5185). - */ - public const EPSG_KOREA_2000_WEST_BELT = 'urn:ogc:def:crs:EPSG::5180'; - - /** - * Korea 2000 / West Belt 2010 - * Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E - * Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified - * West Belt (CRS code 5173) and Korea 2000 / West Belt (CRS code 5180). - */ - public const EPSG_KOREA_2000_WEST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5185'; - /** * Korean 1985 / Central Belt * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore @@ -7876,7 +8029,7 @@ class Projected extends CoordinateReferenceSystem /** * Korean 1985 / East Belt - * Extent: Republic of Korea (South Korea) - onshore east of 128°E + * Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E * Replaces Tokyo 1892 / Korea East Belt (CRS code 5171). Although it was intended that the grids were for most * practical purposes coincident, a 10.405" (250m) longitude offset was introduced. Replaced by Korean 1985 / * Modified East Belt (CRS code 5176). @@ -7896,8 +8049,8 @@ class Projected extends CoordinateReferenceSystem * Korean 1985 / Modified Central Belt * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore * Unofficial system replacing Korean 1985 / Central Belt (code 2097) to correct 10.405" longitude difference and - * make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by Korea - * 2000 / Central Belt (code 5181). + * make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by KGD2002 + * / Central Belt (code 5181). */ public const EPSG_KOREAN_1985_MODIFIED_CENTRAL_BELT = 'urn:ogc:def:crs:EPSG::5174'; @@ -7905,16 +8058,16 @@ class Projected extends CoordinateReferenceSystem * Korean 1985 / Modified Central Belt Jeju * Extent: Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore * Unofficial system replacing Korean 1985 / Central Belt Jeju (code 5168) to correct 10.405" longitude difference. - * Replaced by Korea 2000 / Central Belt Jeju (code 5182). + * Replaced by KGD2002 / Central Belt Jeju (code 5182). */ public const EPSG_KOREAN_1985_MODIFIED_CENTRAL_BELT_JEJU = 'urn:ogc:def:crs:EPSG::5175'; /** * Korean 1985 / Modified East Belt - * Extent: Republic of Korea (South Korea) - onshore east of 128°E + * Extent: Republic of Korea (South Korea) - onshore between 128°E and 130°E * Unofficial system replacing Korean 1985 / East Belt (code 2096) to correct 10.405" longitude difference and make - * grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by Korea 2000 / - * East Belt (code 5183). + * grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by KGD2002 / East + * Belt (code 5183). */ public const EPSG_KOREAN_1985_MODIFIED_EAST_BELT = 'urn:ogc:def:crs:EPSG::5176'; @@ -7922,8 +8075,8 @@ class Projected extends CoordinateReferenceSystem * Korean 1985 / Modified East Sea Belt * Extent: Republic of Korea (South Korea) - onshore between 130°E and 132°E * Unofficial system replacing Korean 1985 / E Sea Belt (code 5167) to correct 10.405" longitude difference and - * make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by Korea - * 2000 / East Sea Belt (code 5184). + * make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by KGD2002 / + * East Sea Belt (code 5184). */ public const EPSG_KOREAN_1985_MODIFIED_EAST_SEA_BELT = 'urn:ogc:def:crs:EPSG::5177'; @@ -7931,15 +8084,15 @@ class Projected extends CoordinateReferenceSystem * Korean 1985 / Modified West Belt * Extent: Republic of Korea (South Korea) - onshore between 124°E and 126°E * Unofficial system replacing Korean 1985 / West Belt (code 2098) to correct 10.405" longitude difference and make - * grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by Korea 2000 / - * West Belt (code 5180). + * grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by KGD2002 / West + * Belt (code 5180). */ public const EPSG_KOREAN_1985_MODIFIED_WEST_BELT = 'urn:ogc:def:crs:EPSG::5173'; /** * Korean 1985 / Unified CS * Extent: Republic of Korea (South Korea) - onshore - * Introduced in 2004. From 2010 replaced by Korea 2000 / Unified CS (CRS code 5179). + * Introduced in 2004. From 2010 replaced by KGD2002 / Unified CS (CRS code 5179). */ public const EPSG_KOREAN_1985_UNIFIED_CS = 'urn:ogc:def:crs:EPSG::5178'; @@ -8919,7 +9072,7 @@ class Projected extends CoordinateReferenceSystem /** * MWC18 Grid * Extent: United Kingdom (UK) - on or related to the rail route from Manchester via Wigan and Liverpool to Chester - * Defined through transformation ETRS89 to MWC18-IRF (1) (code 20033) and map projection MWC18-TM (code 10127). + * Defined through transformation ETRS89 to MWC18-IRF (1) (code 10108) and map projection MWC18-TM (code 10127). * Emulates the MWC18 Snake projection applied to ETRS89 as realized through OSNet 2009. */ public const EPSG_MWC18_GRID = 'urn:ogc:def:crs:EPSG::20002'; @@ -21768,6 +21921,125 @@ class Projected extends CoordinateReferenceSystem */ public const EPSG_NAD83_CSRS_V7_UTM_ZONE_9N = 'urn:ogc:def:crs:EPSG::22709'; + /** + * NAD83(CSRS)v8 / UTM zone 10N + * Extent: Canada between 126°W and 120°W, onshore and offshore south of 84°N - British Columbia, Northwest + * Territories, Yukon + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_10N = 'urn:ogc:def:crs:EPSG::22810'; + + /** + * NAD83(CSRS)v8 / UTM zone 11N + * Extent: Canada between 120°W and 114°W onshore and offshore - Alberta, British Columbia, Northwest + * Territories, Nunavut + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_11N = 'urn:ogc:def:crs:EPSG::22811'; + + /** + * NAD83(CSRS)v8 / UTM zone 12N + * Extent: Canada between 114°W and 108°W onshore and offshore - Alberta, Northwest Territories, Nunavut, + * Saskatchewan + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_12N = 'urn:ogc:def:crs:EPSG::22812'; + + /** + * NAD83(CSRS)v8 / UTM zone 13N + * Extent: Canada between 108°W and 102°W onshore and offshore - Northwest Territories, Nunavut, Saskatchewan + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_13N = 'urn:ogc:def:crs:EPSG::22813'; + + /** + * NAD83(CSRS)v8 / UTM zone 14N + * Extent: Canada between 102°W and 96°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Saskatchewan + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_14N = 'urn:ogc:def:crs:EPSG::22814'; + + /** + * NAD83(CSRS)v8 / UTM zone 15N + * Extent: Canada between 96°W and 90°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_15N = 'urn:ogc:def:crs:EPSG::22815'; + + /** + * NAD83(CSRS)v8 / UTM zone 16N + * Extent: Canada between 90°W and 84°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_16N = 'urn:ogc:def:crs:EPSG::22816'; + + /** + * NAD83(CSRS)v8 / UTM zone 17N + * Extent: Canada between 84°W and 78°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_17N = 'urn:ogc:def:crs:EPSG::22817'; + + /** + * NAD83(CSRS)v8 / UTM zone 18N + * Extent: Canada between 78°W and 72°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_18N = 'urn:ogc:def:crs:EPSG::22818'; + + /** + * NAD83(CSRS)v8 / UTM zone 19N + * Extent: Canada between 72°W and 66°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, + * Quebec + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_19N = 'urn:ogc:def:crs:EPSG::22819'; + + /** + * NAD83(CSRS)v8 / UTM zone 20N + * Extent: Canada between 66°W and 60°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, + * Prince Edward Island, Quebec + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_20N = 'urn:ogc:def:crs:EPSG::22820'; + + /** + * NAD83(CSRS)v8 / UTM zone 21N + * Extent: Canada between 60°W and 54°W - Newfoundland and Labrador; Nunavut; Quebec + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_21N = 'urn:ogc:def:crs:EPSG::22821'; + + /** + * NAD83(CSRS)v8 / UTM zone 22N + * Extent: Canada between 54°W and 48°W onshore and offshore - Newfoundland and Labrador + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_22N = 'urn:ogc:def:crs:EPSG::22822'; + + /** + * NAD83(CSRS)v8 / UTM zone 7N + * Extent: Canada west of 138°W, onshore and offshore south of 84°N - British Columbia, Yukon + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_7N = 'urn:ogc:def:crs:EPSG::22807'; + + /** + * NAD83(CSRS)v8 / UTM zone 8N + * Extent: Canada between 138°W and 132°W, onshore and offshore south of 84°N - British Columbia, Northwest + * Territories, Yukon + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_8N = 'urn:ogc:def:crs:EPSG::22808'; + + /** + * NAD83(CSRS)v8 / UTM zone 9N + * Extent: Canada - between 132°W and 126°W, onshore and offshore south of 84°N - British Columbia, Northwest + * Territories, Yukon + * Adopted by the Canadian federal government in 2023. + */ + public const EPSG_NAD83_CSRS_V8_UTM_ZONE_9N = 'urn:ogc:def:crs:EPSG::22809'; + /** * NAD83(HARN) / Alabama East * Extent: United States (USA) - Alabama east of approximately 86°37'W - counties Barbour; Bullock; Calhoun; @@ -40288,6 +40560,56 @@ class Projected extends CoordinateReferenceSystem * @deprecated use EPSG_LKS_92_LATVIA_TM instead */ public const EPSG_LKS92_LATVIA_TM = 'urn:ogc:def:crs:EPSG::3059'; + + /** + * @deprecated use EPSG_KGD2002_CENTRAL_BELT instead + */ + public const EPSG_KOREA_2000_CENTRAL_BELT = 'urn:ogc:def:crs:EPSG::5181'; + + /** + * @deprecated use EPSG_KGD2002_CENTRAL_BELT_2010 instead + */ + public const EPSG_KOREA_2000_CENTRAL_BELT_2010 = 'urn:ogc:def:crs:EPSG::5186'; + + /** + * @deprecated use EPSG_KGD2002_CENTRAL_BELT_JEJU instead + */ + public const EPSG_KOREA_2000_CENTRAL_BELT_JEJU = 'urn:ogc:def:crs:EPSG::5182'; + + /** + * @deprecated use EPSG_KGD2002_EAST_BELT instead + */ + public const EPSG_KOREA_2000_EAST_BELT = 'urn:ogc:def:crs:EPSG::5183'; + + /** + * @deprecated use EPSG_KGD2002_EAST_BELT_2010 instead + */ + public const EPSG_KOREA_2000_EAST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5187'; + + /** + * @deprecated use EPSG_KGD2002_EAST_SEA_BELT instead + */ + public const EPSG_KOREA_2000_EAST_SEA_BELT = 'urn:ogc:def:crs:EPSG::5184'; + + /** + * @deprecated use EPSG_KGD2002_EAST_SEA_BELT_2010 instead + */ + public const EPSG_KOREA_2000_EAST_SEA_BELT_2010 = 'urn:ogc:def:crs:EPSG::5188'; + + /** + * @deprecated use EPSG_KGD2002_UNIFIED_CS instead + */ + public const EPSG_KOREA_2000_UNIFIED_CS = 'urn:ogc:def:crs:EPSG::5179'; + + /** + * @deprecated use EPSG_KGD2002_WEST_BELT instead + */ + public const EPSG_KOREA_2000_WEST_BELT = 'urn:ogc:def:crs:EPSG::5180'; + + /** + * @deprecated use EPSG_KGD2002_WEST_BELT_2010 instead + */ + public const EPSG_KOREA_2000_WEST_BELT_2010 = 'urn:ogc:def:crs:EPSG::5185'; protected Geographic2D|Geographic3D $baseCRS; protected ?string $derivingConversion; diff --git a/src/CoordinateReferenceSystem/ProjectedSRIDData.php b/src/CoordinateReferenceSystem/ProjectedSRIDData.php index fb8577b24..c3e57afdb 100644 --- a/src/CoordinateReferenceSystem/ProjectedSRIDData.php +++ b/src/CoordinateReferenceSystem/ProjectedSRIDData.php @@ -889,8 +889,8 @@ trait ProjectedSRIDData 'base_crs' => 'urn:ogc:def:crs:EPSG::4162', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::18251', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', 'help' => 'Replaces Tokyo 1892 / Korea East Belt (CRS code 5171). Although it was intended that the grids were for most practical purposes coincident, a 10.405" (250m) longitude offset was introduced. Replaced by Korean 1985 / Modified East Belt (CRS code 5176).', ], 'urn:ogc:def:crs:EPSG::2097' => [ @@ -20384,7 +20384,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::1498'], 'extent_name' => 'Korea, Republic of (South Korea) - 124°E to 126°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 124°E and 126°E', - 'help' => 'Unofficial system replacing Korean 1985 / West Belt (code 2098) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by Korea 2000 / West Belt (code 5180).', + 'help' => 'Unofficial system replacing Korean 1985 / West Belt (code 2098) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / West Belt (code 5169). Replaced by KGD2002 / West Belt (code 5180).', ], 'urn:ogc:def:crs:EPSG::5174' => [ 'name' => 'Korean 1985 / Modified Central Belt', @@ -20394,7 +20394,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::3730'], 'extent_name' => 'Korea, Republic of (South Korea) - 126°E to 128°E mainland', 'extent_description' => 'Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore', - 'help' => 'Unofficial system replacing Korean 1985 / Central Belt (code 2097) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by Korea 2000 / Central Belt (code 5181).', + 'help' => 'Unofficial system replacing Korean 1985 / Central Belt (code 2097) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / Central Belt (code 5170). Replaced by KGD2002 / Central Belt (code 5181).', ], 'urn:ogc:def:crs:EPSG::5175' => [ 'name' => 'Korean 1985 / Modified Central Belt Jeju', @@ -20404,7 +20404,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::3721'], 'extent_name' => 'Korea, Republic of (South Korea) - 126°E to 128°E Jeju', 'extent_description' => 'Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore', - 'help' => 'Unofficial system replacing Korean 1985 / Central Belt Jeju (code 5168) to correct 10.405" longitude difference. Replaced by Korea 2000 / Central Belt Jeju (code 5182).', + 'help' => 'Unofficial system replacing Korean 1985 / Central Belt Jeju (code 5168) to correct 10.405" longitude difference. Replaced by KGD2002 / Central Belt Jeju (code 5182).', ], 'urn:ogc:def:crs:EPSG::5176' => [ 'name' => 'Korean 1985 / Modified East Belt', @@ -20412,9 +20412,9 @@ trait ProjectedSRIDData 'base_crs' => 'urn:ogc:def:crs:EPSG::4162', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5164', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', - 'help' => 'Unofficial system replacing Korean 1985 / East Belt (code 2096) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by Korea 2000 / East Belt (code 5183).', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', + 'help' => 'Unofficial system replacing Korean 1985 / East Belt (code 2096) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / East Belt (code 5171). Replaced by KGD2002 / East Belt (code 5183).', ], 'urn:ogc:def:crs:EPSG::5177' => [ 'name' => 'Korean 1985 / Modified East Sea Belt', @@ -20424,7 +20424,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::3720'], 'extent_name' => 'Korea, Republic of (South Korea) - 130°E to 132°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 130°E and 132°E', - 'help' => 'Unofficial system replacing Korean 1985 / E Sea Belt (code 5167) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by Korea 2000 / East Sea Belt (code 5184).', + 'help' => 'Unofficial system replacing Korean 1985 / E Sea Belt (code 5167) to correct 10.405" longitude difference and make grid for most practical purposes coincident with Tokyo 1892 / E Sea Belt (code 5172). Replaced by KGD2002 / East Sea Belt (code 5184).', ], 'urn:ogc:def:crs:EPSG::5178' => [ 'name' => 'Korean 1985 / Unified CS', @@ -20434,10 +20434,10 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::3266'], 'extent_name' => 'Korea, Republic of (South Korea) - onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore', - 'help' => 'Introduced in 2004. From 2010 replaced by Korea 2000 / Unified CS (CRS code 5179).', + 'help' => 'Introduced in 2004. From 2010 replaced by KGD2002 / Unified CS (CRS code 5179).', ], 'urn:ogc:def:crs:EPSG::5179' => [ - 'name' => 'Korea 2000 / Unified CS', + 'name' => 'KGD2002 / Unified CS', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5100', @@ -20447,94 +20447,94 @@ trait ProjectedSRIDData 'help' => 'Replaces Korean 1985 / Unified CS (CRS code 5178) from 2010.', ], 'urn:ogc:def:crs:EPSG::5180' => [ - 'name' => 'Korea 2000 / West Belt', + 'name' => 'KGD2002 / West Belt', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::18253', 'extent' => ['urn:ogc:def:area:EPSG::1498'], 'extent_name' => 'Korea, Republic of (South Korea) - 124°E to 126°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 124°E and 126°E', - 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / Modified West Belt (CRS code 5173). Replaced by Korea 2000 / West Belt 2010 (CRS code 5185).', + 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / West Belt (CRS code 2098) and Korean 1985 / Modified West Belt (CRS code 5173). Replaced by KGD2002 / West Belt 2010 (CRS code 5185).', ], 'urn:ogc:def:crs:EPSG::5181' => [ - 'name' => 'Korea 2000 / Central Belt', + 'name' => 'KGD2002 / Central Belt', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::18252', 'extent' => ['urn:ogc:def:area:EPSG::3730'], 'extent_name' => 'Korea, Republic of (South Korea) - 126°E to 128°E mainland', 'extent_description' => 'Republic of Korea (South Korea) - between 126°E and 128°E - mainland and nearshore', - 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / Modified Central Belt (CRS code 5174). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186).', + 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt (CRS code 2097) and Korean 1985 / Modified Central Belt (CRS code 5174). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186).', ], 'urn:ogc:def:crs:EPSG::5182' => [ - 'name' => 'Korea 2000 / Central Belt Jeju', + 'name' => 'KGD2002 / Central Belt Jeju', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5131', 'extent' => ['urn:ogc:def:area:EPSG::3721'], 'extent_name' => 'Korea, Republic of (South Korea) - 126°E to 128°E Jeju', 'extent_description' => 'Republic of Korea (South Korea) - between 126°E and 128°E - Jeju island onshore', - 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 / Modified Central Belt Jeju (CRS code 5175). Replaced by Korea 2000 / Central Belt 2010 (CRS code 5186).', + 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / Central Belt Jeju (CRS code 5168) and Korean 1985 / Modified Central Belt Jeju (CRS code 5175). Replaced by KGD2002 / Central Belt 2010 (CRS code 5186).', ], 'urn:ogc:def:crs:EPSG::5183' => [ - 'name' => 'Korea 2000 / East Belt', + 'name' => 'KGD2002 / East Belt', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::18251', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', - 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / Modified East Belt (CRS code 5176). Replaced by Korea 2000 / East Belt 2010 (CRS code 5187).', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', + 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Belt (CRS code 2096) and Korean 1985 / Modified East Belt (CRS code 5176). Replaced by KGD2002 / East Belt 2010 (CRS code 5187).', ], 'urn:ogc:def:crs:EPSG::5184' => [ - 'name' => 'Korea 2000 / East Sea Belt', + 'name' => 'KGD2002 / East Sea Belt', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5049', 'extent' => ['urn:ogc:def:area:EPSG::3720'], 'extent_name' => 'Korea, Republic of (South Korea) - 130°E to 132°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 130°E and 132°E', - 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / Modified East Sea Belt (CRS code 5177). Replaced by Korea 2000 / East Sea Belt 2010 (CRS code 5188).', + 'help' => 'Introduced 2003, withdrawn 2009-12-31. Replaces Korean 1985 / East Sea Belt (CRS code 5167) and Korean 1985 / Modified East Sea Belt (CRS code 5177). Replaced by KGD2002 / East Sea Belt 2010 (CRS code 5188).', ], 'urn:ogc:def:crs:EPSG::5185' => [ - 'name' => 'Korea 2000 / West Belt 2010', + 'name' => 'KGD2002 / West Belt 2010', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5101', 'extent' => ['urn:ogc:def:area:EPSG::1498'], 'extent_name' => 'Korea, Republic of (South Korea) - 124°E to 126°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 124°E and 126°E', - 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified West Belt (CRS code 5173) and Korea 2000 / West Belt (CRS code 5180).', + 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / West Belt (CRS code 2098), Korean 1985 / Modified West Belt (CRS code 5173) and KGD2002 / West Belt (CRS code 5180).', ], 'urn:ogc:def:crs:EPSG::5186' => [ - 'name' => 'Korea 2000 / Central Belt 2010', + 'name' => 'KGD2002 / Central Belt 2010', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5102', 'extent' => ['urn:ogc:def:area:EPSG::1497'], 'extent_name' => 'Korea, Republic of (South Korea) - 126°E to 128°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 126°E and 128°E', - 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and Korea 2000 / Central Belt and Central Belt Jeju (CRS codes 5181-82).', + 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / Central Belt, Central Belt Jeju, Modified Central Belt, Modified Central Belt Jeju (CRS codes 2097, 5168, 5174 and 5175) and KGD2002 / Central Belt and Central Belt Jeju (CRS codes 5181-82).', ], 'urn:ogc:def:crs:EPSG::5187' => [ - 'name' => 'Korea 2000 / East Belt 2010', + 'name' => 'KGD2002 / East Belt 2010', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5103', 'extent' => ['urn:ogc:def:area:EPSG::1496'], - 'extent_name' => 'Korea, Republic of (South Korea) - east of 128°E onshore', - 'extent_description' => 'Republic of Korea (South Korea) - onshore east of 128°E', - 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified East Belt (CRS code 5176) and Korea 2000 / East Belt (CRS code 5183).', + 'extent_name' => 'Korea, Republic of (South Korea) - 128°E to 130°E onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore between 128°E and 130°E', + 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Belt (CRS code 2096), Korean 1985 / Modified East Belt (CRS code 5176) and KGD2002 / East Belt (CRS code 5183).', ], 'urn:ogc:def:crs:EPSG::5188' => [ - 'name' => 'Korea 2000 / East Sea Belt 2010', + 'name' => 'KGD2002 / East Sea Belt 2010', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4530', 'base_crs' => 'urn:ogc:def:crs:EPSG::4737', 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::5104', 'extent' => ['urn:ogc:def:area:EPSG::3720'], 'extent_name' => 'Korea, Republic of (South Korea) - 130°E to 132°E onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore between 130°E and 132°E', - 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / Modified East Sea Belt (CRS code 5177) and Korea 2000 / East Sea Belt (CRS code 5184).', + 'help' => 'Legally mandated CRS from 2010-01-01. Replaces Korean 1985 / East Sea Belt (CRS code 5167), Korean 1985 / Modified East Sea Belt (CRS code 5177) and KGD2002 / East Sea Belt (CRS code 5184).', ], 'urn:ogc:def:crs:EPSG::5221' => [ 'name' => 'S-JTSK (Ferro) / Krovak East North', @@ -31604,7 +31604,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4439'], 'extent_name' => 'Australia - Western Australia - Albany', 'extent_description' => 'Australia - Western Australia - Albany area onshore below 190m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / ALB94 (CRS code 10448).', ], 'urn:ogc:def:crs:EPSG::8014' => [ 'name' => 'GDA2020 / BIO2020', @@ -31614,7 +31614,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4438'], 'extent_name' => 'Australia - Western Australia - Barrow', 'extent_description' => 'Australia - Western Australia - Barrow Island and Onslow area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / BIO94 (CRS code 10449).', ], 'urn:ogc:def:crs:EPSG::8015' => [ 'name' => 'GDA2020 / BRO2020', @@ -31624,7 +31624,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4441'], 'extent_name' => 'Australia - Western Australia - Broome', 'extent_description' => 'Australia - Western Australia - Broome area onshore below 130m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / BRO94 (CRS code 10450).', ], 'urn:ogc:def:crs:EPSG::8016' => [ 'name' => 'GDA2020 / BCG2020', @@ -31634,7 +31634,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4437'], 'extent_name' => 'Australia - Western Australia - Busselton', 'extent_description' => 'Australia - Western Australia - Busselton area onshore below 250m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / BCG94 (CRS code 10451).', ], 'urn:ogc:def:crs:EPSG::8017' => [ 'name' => 'GDA2020 / CARN2020', @@ -31644,7 +31644,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4442'], 'extent_name' => 'Australia - Western Australia - Carnarvon', 'extent_description' => 'Australia - Western Australia - Carnarvon area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / CARN94 (CRS code 10452).', ], 'urn:ogc:def:crs:EPSG::8018' => [ 'name' => 'GDA2020 / CIG2020', @@ -31654,7 +31654,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4169'], 'extent_name' => 'Christmas Island - onshore', 'extent_description' => 'Christmas Island - onshore', - 'help' => 'Usage restricted to areas below 290m above sea level.', + 'help' => 'Replaces GDA94 / CIG94 (CRS code 6721). Usage restricted to areas below 290m above sea level.', ], 'urn:ogc:def:crs:EPSG::8019' => [ 'name' => 'GDA2020 / CKIG2020', @@ -31664,7 +31664,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::1069'], 'extent_name' => 'Cocos (Keeling) Islands - onshore', 'extent_description' => 'Cocos (Keeling) Islands - onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / CKIG94 (CRS code 6723).', ], 'urn:ogc:def:crs:EPSG::8020' => [ 'name' => 'GDA2020 / COL2020', @@ -31674,7 +31674,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4443'], 'extent_name' => 'Australia - Western Australia - Collie', 'extent_description' => 'Australia - Western Australia - Collie area between 50m and 310m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / COL94 (CRS code 10453).', ], 'urn:ogc:def:crs:EPSG::8021' => [ 'name' => 'GDA2020 / ESP2020', @@ -31684,7 +31684,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4445'], 'extent_name' => 'Australia - Western Australia - Esperance', 'extent_description' => 'Australia - Western Australia - Esperance area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / ESP94 (CRS code 10454).', ], 'urn:ogc:def:crs:EPSG::8022' => [ 'name' => 'GDA2020 / EXM2020', @@ -31694,7 +31694,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4448'], 'extent_name' => 'Australia - Western Australia - Exmouth', 'extent_description' => 'Australia - Western Australia - Exmouth area onshore below 160m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / EXM94 (CRS code 10455).', ], 'urn:ogc:def:crs:EPSG::8023' => [ 'name' => 'GDA2020 / GCG2020', @@ -31704,7 +31704,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4449'], 'extent_name' => 'Australia - Western Australia - Geraldton', 'extent_description' => 'Australia - Western Australia - Geraldton area onshore below 195m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / GCG94 (CRS code 10456).', ], 'urn:ogc:def:crs:EPSG::8024' => [ 'name' => 'GDA2020 / GOLD2020', @@ -31714,7 +31714,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4436'], 'extent_name' => 'Australia - Western Australia - Kalgoorlie', 'extent_description' => 'Australia - Western Australia - Kalgoorlie area', - 'help' => '', + 'help' => 'Replaces GDA94 / GOLD94 (CRS code 10457).', ], 'urn:ogc:def:crs:EPSG::8025' => [ 'name' => 'GDA2020 / JCG2020', @@ -31724,7 +31724,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4440'], 'extent_name' => 'Australia - Western Australia - Jurien Bay', 'extent_description' => 'Australia - Western Australia - Jurien Bay area onshore below 200m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / JCG94 (CRS code 10458).', ], 'urn:ogc:def:crs:EPSG::8026' => [ 'name' => 'GDA2020 / KALB2020', @@ -31734,7 +31734,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4444'], 'extent_name' => 'Australia - Western Australia - Kalbarri', 'extent_description' => 'Australia - Western Australia - Kalbarri area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / KALB94 (CRS code 10459).', ], 'urn:ogc:def:crs:EPSG::8027' => [ 'name' => 'GDA2020 / KAR2020', @@ -31744,7 +31744,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4451'], 'extent_name' => 'Australia - Western Australia - Karratha', 'extent_description' => 'Australia - Western Australia - Karratha area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / KAR94 (CRS code 10460).', ], 'urn:ogc:def:crs:EPSG::8028' => [ 'name' => 'GDA2020 / KUN2020', @@ -31754,7 +31754,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4452'], 'extent_name' => 'Australia - Western Australia - Kununurra', 'extent_description' => 'Australia - Western Australia - Kununurra area onshore below 200m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / KUN94 (CRS code 10461).', ], 'urn:ogc:def:crs:EPSG::8029' => [ 'name' => 'GDA2020 / LCG2020', @@ -31764,7 +31764,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4453'], 'extent_name' => 'Australia - Western Australia - Lancelin', 'extent_description' => 'Australia - Western Australia - Lancelin area onshore below 200m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / LCG94 (CRS code 10462).', ], 'urn:ogc:def:crs:EPSG::8030' => [ 'name' => 'GDA2020 / MRCG2020', @@ -31774,7 +31774,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4457'], 'extent_name' => 'Australia - Western Australia - Margaret River', 'extent_description' => 'Australia - Western Australia - Margaret River area onshore below 200m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / MRCG94 (CRS code 10463).', ], 'urn:ogc:def:crs:EPSG::8031' => [ 'name' => 'GDA2020 / PCG2020', @@ -31784,7 +31784,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4462'], 'extent_name' => 'Australia - Western Australia - Perth', 'extent_description' => 'Australia - Western Australia - Perth area onshore below 165m AHD', - 'help' => '', + 'help' => 'Replaces GDA94 / PCG94 (CRS code 10464).', ], 'urn:ogc:def:crs:EPSG::8032' => [ 'name' => 'GDA2020 / PHG2020', @@ -31794,7 +31794,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4466'], 'extent_name' => 'Australia - Western Australia - Port Hedland', 'extent_description' => 'Australia - Western Australia - Port Hedland area onshore', - 'help' => '', + 'help' => 'Replaces GDA94 / PHG94 (CRS code 10465).', ], 'urn:ogc:def:crs:EPSG::8035' => [ 'name' => 'WGS 84 / TM Zone 20N (ftUS)', @@ -35906,6 +35906,196 @@ trait ProjectedSRIDData 'extent_description' => 'Bosnia and Herzegovina', 'help' => 'Replaces MGI / Balkans zones 5-7 (CRS codes 8677, 8678 and 6316) in Bosnia and Herzegovina.', ], + 'urn:ogc:def:crs:EPSG::10448' => [ + 'name' => 'GDA94 / ALB94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10424', + 'extent' => ['urn:ogc:def:area:EPSG::4439'], + 'extent_name' => 'Australia - Western Australia - Albany', + 'extent_description' => 'Australia - Western Australia - Albany area onshore below 190m AHD', + 'help' => 'Replaced by GDA2020 / ALB2020 (CRS code 8013).', + ], + 'urn:ogc:def:crs:EPSG::10449' => [ + 'name' => 'GDA94 / BIO94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10425', + 'extent' => ['urn:ogc:def:area:EPSG::4438'], + 'extent_name' => 'Australia - Western Australia - Barrow', + 'extent_description' => 'Australia - Western Australia - Barrow Island and Onslow area onshore', + 'help' => 'Replaced by GDA2020 / BIO2020 (CRS code 8014).', + ], + 'urn:ogc:def:crs:EPSG::10450' => [ + 'name' => 'GDA94 / BRO94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10426', + 'extent' => ['urn:ogc:def:area:EPSG::4441'], + 'extent_name' => 'Australia - Western Australia - Broome', + 'extent_description' => 'Australia - Western Australia - Broome area onshore below 130m AHD', + 'help' => 'Replaced by GDA2020 / BRO2020 (CRS code 8015).', + ], + 'urn:ogc:def:crs:EPSG::10451' => [ + 'name' => 'GDA94 / BCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10427', + 'extent' => ['urn:ogc:def:area:EPSG::4437'], + 'extent_name' => 'Australia - Western Australia - Busselton', + 'extent_description' => 'Australia - Western Australia - Busselton area onshore below 250m AHD', + 'help' => 'Replaced by GDA2020 / BCG2020 (CRS code 8016).', + ], + 'urn:ogc:def:crs:EPSG::10452' => [ + 'name' => 'GDA94 / CARN94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10428', + 'extent' => ['urn:ogc:def:area:EPSG::4442'], + 'extent_name' => 'Australia - Western Australia - Carnarvon', + 'extent_description' => 'Australia - Western Australia - Carnarvon area onshore', + 'help' => 'Replaced by GDA2020 / CARN2020 (CRS code 8017).', + ], + 'urn:ogc:def:crs:EPSG::10453' => [ + 'name' => 'GDA94 / COL94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10429', + 'extent' => ['urn:ogc:def:area:EPSG::4443'], + 'extent_name' => 'Australia - Western Australia - Collie', + 'extent_description' => 'Australia - Western Australia - Collie area between 50m and 310m AHD', + 'help' => 'Replaced by GDA2020 / COL2020 (CRS code 8020).', + ], + 'urn:ogc:def:crs:EPSG::10454' => [ + 'name' => 'GDA94 / ESP94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10430', + 'extent' => ['urn:ogc:def:area:EPSG::4445'], + 'extent_name' => 'Australia - Western Australia - Esperance', + 'extent_description' => 'Australia - Western Australia - Esperance area onshore', + 'help' => 'Replaced by GDA2020 / ESP2020 (CRS code 8021).', + ], + 'urn:ogc:def:crs:EPSG::10455' => [ + 'name' => 'GDA94 / EXM94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10437', + 'extent' => ['urn:ogc:def:area:EPSG::4448'], + 'extent_name' => 'Australia - Western Australia - Exmouth', + 'extent_description' => 'Australia - Western Australia - Exmouth area onshore below 160m AHD', + 'help' => 'Replaced by GDA2020 / EXM2020 (CRS code 8022).', + ], + 'urn:ogc:def:crs:EPSG::10456' => [ + 'name' => 'GDA94 / GCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10438', + 'extent' => ['urn:ogc:def:area:EPSG::4449'], + 'extent_name' => 'Australia - Western Australia - Geraldton', + 'extent_description' => 'Australia - Western Australia - Geraldton area onshore below 195m AHD', + 'help' => 'Replaced by GDA2020 / GCG2020 (CRS code 8023).', + ], + 'urn:ogc:def:crs:EPSG::10457' => [ + 'name' => 'GDA94 / GOLD94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10439', + 'extent' => ['urn:ogc:def:area:EPSG::4436'], + 'extent_name' => 'Australia - Western Australia - Kalgoorlie', + 'extent_description' => 'Australia - Western Australia - Kalgoorlie area', + 'help' => 'Replaced by GDA2020 / GOLD2020 (CRS code 8024).', + ], + 'urn:ogc:def:crs:EPSG::10458' => [ + 'name' => 'GDA94 / JCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10440', + 'extent' => ['urn:ogc:def:area:EPSG::4440'], + 'extent_name' => 'Australia - Western Australia - Jurien Bay', + 'extent_description' => 'Australia - Western Australia - Jurien Bay area onshore below 200m AHD', + 'help' => 'Replaced by GDA2020 / JCG2020 (CRS code 8025).', + ], + 'urn:ogc:def:crs:EPSG::10459' => [ + 'name' => 'GDA94 / KALB94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10441', + 'extent' => ['urn:ogc:def:area:EPSG::4444'], + 'extent_name' => 'Australia - Western Australia - Kalbarri', + 'extent_description' => 'Australia - Western Australia - Kalbarri area onshore', + 'help' => 'Replaced by GDA2020 / KALB2020 (CRS code 8026).', + ], + 'urn:ogc:def:crs:EPSG::10460' => [ + 'name' => 'GDA94 / KAR94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10442', + 'extent' => ['urn:ogc:def:area:EPSG::4451'], + 'extent_name' => 'Australia - Western Australia - Karratha', + 'extent_description' => 'Australia - Western Australia - Karratha area onshore', + 'help' => 'Replaced by GDA2020 / KAR2020 (CRS code 8027).', + ], + 'urn:ogc:def:crs:EPSG::10461' => [ + 'name' => 'GDA94 / KUN94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10443', + 'extent' => ['urn:ogc:def:area:EPSG::4452'], + 'extent_name' => 'Australia - Western Australia - Kununurra', + 'extent_description' => 'Australia - Western Australia - Kununurra area onshore below 200m AHD', + 'help' => 'Replaced by GDA2020 / KUN2020 (CRS code 8028).', + ], + 'urn:ogc:def:crs:EPSG::10462' => [ + 'name' => 'GDA94 / LCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10444', + 'extent' => ['urn:ogc:def:area:EPSG::4453'], + 'extent_name' => 'Australia - Western Australia - Lancelin', + 'extent_description' => 'Australia - Western Australia - Lancelin area onshore below 200m AHD', + 'help' => 'Replaced by GDA2020 / LCG2020 (CRS code 8029).', + ], + 'urn:ogc:def:crs:EPSG::10463' => [ + 'name' => 'GDA94 / MRCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10445', + 'extent' => ['urn:ogc:def:area:EPSG::4457'], + 'extent_name' => 'Australia - Western Australia - Margaret River', + 'extent_description' => 'Australia - Western Australia - Margaret River area onshore below 200m AHD', + 'help' => 'Replaced by GDA2020 / MRCG2020 (CRS code 8030).', + ], + 'urn:ogc:def:crs:EPSG::10464' => [ + 'name' => 'GDA94 / PCG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10446', + 'extent' => ['urn:ogc:def:area:EPSG::4462'], + 'extent_name' => 'Australia - Western Australia - Perth', + 'extent_description' => 'Australia - Western Australia - Perth area onshore below 165m AHD', + 'help' => 'Replaced by GDA2020 / PCG2020 (CRS code 8031).', + ], + 'urn:ogc:def:crs:EPSG::10465' => [ + 'name' => 'GDA94 / PHG94', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::4283', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10447', + 'extent' => ['urn:ogc:def:area:EPSG::4466'], + 'extent_name' => 'Australia - Western Australia - Port Hedland', + 'extent_description' => 'Australia - Western Australia - Port Hedland area onshore', + 'help' => 'Replaced by GDA2020 / PHG2020 (CRS code 8032).', + ], + 'urn:ogc:def:crs:EPSG::10471' => [ + 'name' => 'COV23 Grid', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10468', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::10470', + 'extent' => ['urn:ogc:def:area:EPSG::4743'], + 'extent_name' => 'UK - Coventry', + 'extent_description' => 'United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport', + 'help' => 'Defined through transformation ETRS89 to COV23-IRF (1) (code 10468) and map projection COV23-TM (code 10470). Emulates the COV23 Snake projection applied to ETRS89 as realized through OSNet 2009.', + ], 'urn:ogc:def:crs:EPSG::11114' => [ 'name' => 'MAGNA-SIRGAS 2018 / Colombia Far West zone', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4500', @@ -35964,7 +36154,7 @@ trait ProjectedSRIDData 'extent' => ['urn:ogc:def:area:EPSG::4666'], 'extent_name' => 'UK - Manchester, Wigan and Chester', 'extent_description' => 'United Kingdom (UK) - on or related to the rail route from Manchester via Wigan and Liverpool to Chester', - 'help' => 'Defined through transformation ETRS89 to MWC18-IRF (1) (code 20033) and map projection MWC18-TM (code 10127). Emulates the MWC18 Snake projection applied to ETRS89 as realized through OSNet 2009.', + 'help' => 'Defined through transformation ETRS89 to MWC18-IRF (1) (code 10108) and map projection MWC18-TM (code 10127). Emulates the MWC18 Snake projection applied to ETRS89 as realized through OSNet 2009.', ], 'urn:ogc:def:crs:EPSG::20004' => [ 'name' => 'Pulkovo 1995 / Gauss-Kruger zone 4', @@ -40686,6 +40876,166 @@ trait ProjectedSRIDData 'extent_description' => 'Lebanon - onshore. Syrian Arab Republic - onshore', 'help' => 'Used prior to World War II.', ], + 'urn:ogc:def:crs:EPSG::22807' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 7N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16007', + 'extent' => ['urn:ogc:def:area:EPSG::3409'], + 'extent_name' => 'Canada - 144°W to 138°W', + 'extent_description' => 'Canada west of 138°W, onshore and offshore south of 84°N - British Columbia, Yukon', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22808' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 8N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16008', + 'extent' => ['urn:ogc:def:area:EPSG::3410'], + 'extent_name' => 'Canada - 138°W to 132°W', + 'extent_description' => 'Canada between 138°W and 132°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22809' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 9N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16009', + 'extent' => ['urn:ogc:def:area:EPSG::3411'], + 'extent_name' => 'Canada - 132°W to 126°W', + 'extent_description' => 'Canada - between 132°W and 126°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22810' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 10N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16010', + 'extent' => ['urn:ogc:def:area:EPSG::3412'], + 'extent_name' => 'Canada - 126°W to 120°W', + 'extent_description' => 'Canada between 126°W and 120°W, onshore and offshore south of 84°N - British Columbia, Northwest Territories, Yukon', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22811' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 11N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16011', + 'extent' => ['urn:ogc:def:area:EPSG::3528'], + 'extent_name' => 'Canada - 120°W to 114°W', + 'extent_description' => 'Canada between 120°W and 114°W onshore and offshore - Alberta, British Columbia, Northwest Territories, Nunavut', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22812' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 12N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16012', + 'extent' => ['urn:ogc:def:area:EPSG::3527'], + 'extent_name' => 'Canada - 114°W to 108°W', + 'extent_description' => 'Canada between 114°W and 108°W onshore and offshore - Alberta, Northwest Territories, Nunavut, Saskatchewan', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22813' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 13N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16013', + 'extent' => ['urn:ogc:def:area:EPSG::3526'], + 'extent_name' => 'Canada - 108°W to 102°W', + 'extent_description' => 'Canada between 108°W and 102°W onshore and offshore - Northwest Territories, Nunavut, Saskatchewan', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22814' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 14N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16014', + 'extent' => ['urn:ogc:def:area:EPSG::3413'], + 'extent_name' => 'Canada - 102°W to 96°W', + 'extent_description' => 'Canada between 102°W and 96°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Saskatchewan', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22815' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 15N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16015', + 'extent' => ['urn:ogc:def:area:EPSG::3414'], + 'extent_name' => 'Canada - 96°W to 90°W', + 'extent_description' => 'Canada between 96°W and 90°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22816' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 16N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16016', + 'extent' => ['urn:ogc:def:area:EPSG::3415'], + 'extent_name' => 'Canada - 90°W to 84°W', + 'extent_description' => 'Canada between 90°W and 84°W, onshore and offshore south of 84°N - Manitoba, Nunavut, Ontario', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22817' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 17N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16017', + 'extent' => ['urn:ogc:def:area:EPSG::3416'], + 'extent_name' => 'Canada - 84°W to 78°W', + 'extent_description' => 'Canada between 84°W and 78°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22818' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 18N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16018', + 'extent' => ['urn:ogc:def:area:EPSG::3417'], + 'extent_name' => 'Canada - 78°W to 72°W', + 'extent_description' => 'Canada between 78°W and 72°W, onshore and offshore south of 84°N - Nunavut, Ontario and Quebec', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22819' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 19N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16019', + 'extent' => ['urn:ogc:def:area:EPSG::3524'], + 'extent_name' => 'Canada - 72°W to 66°W', + 'extent_description' => 'Canada between 72°W and 66°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, Quebec', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22820' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 20N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16020', + 'extent' => ['urn:ogc:def:area:EPSG::3525'], + 'extent_name' => 'Canada - 66°W to 60°W', + 'extent_description' => 'Canada between 66°W and 60°W onshore and offshore - New Brunswick, Labrador, Nova Scotia, Nunavut, Prince Edward Island, Quebec', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22821' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 21N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16021', + 'extent' => ['urn:ogc:def:area:EPSG::2151'], + 'extent_name' => 'Canada - 60°W to 54°W', + 'extent_description' => 'Canada between 60°W and 54°W - Newfoundland and Labrador; Nunavut; Quebec', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], + 'urn:ogc:def:crs:EPSG::22822' => [ + 'name' => 'NAD83(CSRS)v8 / UTM zone 22N', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', + 'base_crs' => 'urn:ogc:def:crs:EPSG::10414', + 'deriving_conversion' => 'urn:ogc:def:coordinateOperation:EPSG::16022', + 'extent' => ['urn:ogc:def:area:EPSG::2152'], + 'extent_name' => 'Canada - 54°W to 48°W', + 'extent_description' => 'Canada between 54°W and 48°W onshore and offshore - Newfoundland and Labrador', + 'help' => 'Adopted by the Canadian federal government in 2023.', + ], 'urn:ogc:def:crs:EPSG::22991' => [ 'name' => 'Egypt 1907 / Blue Belt', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::4400', diff --git a/src/CoordinateReferenceSystem/Vertical.php b/src/CoordinateReferenceSystem/Vertical.php index 7dae984fc..102e32612 100644 --- a/src/CoordinateReferenceSystem/Vertical.php +++ b/src/CoordinateReferenceSystem/Vertical.php @@ -277,10 +277,22 @@ class Vertical extends CoordinateReferenceSystem public const EPSG_CAGLIARI_1956_HEIGHT = 'urn:ogc:def:crs:EPSG::9722'; /** - * Cais da Figueirinha - Angra do Heroismo height + * Cais da Figueirinha depth * Extent: Portugal - central Azores - Terceira island onshore. */ - public const EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO_HEIGHT = 'urn:ogc:def:crs:EPSG::6184'; + public const EPSG_CAIS_DA_FIGUEIRINHA_DEPTH = 'urn:ogc:def:crs:EPSG::10377'; + + /** + * Cais da Figueirinha height + * Extent: Portugal - central Azores - Terceira island onshore. + */ + public const EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT = 'urn:ogc:def:crs:EPSG::6184'; + + /** + * Cais da Madalena depth + * Extent: Portugal - central Azores - Pico island onshore. + */ + public const EPSG_CAIS_DA_MADALENA_DEPTH = 'urn:ogc:def:crs:EPSG::10374'; /** * Cais da Madalena height @@ -289,16 +301,28 @@ class Vertical extends CoordinateReferenceSystem public const EPSG_CAIS_DA_MADALENA_HEIGHT = 'urn:ogc:def:crs:EPSG::6182'; /** - * Cais da Pontinha - Funchal height + * Cais da Pontinha depth * Extent: Portugal - Madeira and Desertas islands - onshore. */ - public const EPSG_CAIS_DA_PONTINHA_FUNCHAL_HEIGHT = 'urn:ogc:def:crs:EPSG::6178'; + public const EPSG_CAIS_DA_PONTINHA_DEPTH = 'urn:ogc:def:crs:EPSG::10370'; + + /** + * Cais da Pontinha height + * Extent: Portugal - Madeira and Desertas islands - onshore. + */ + public const EPSG_CAIS_DA_PONTINHA_HEIGHT = 'urn:ogc:def:crs:EPSG::6178'; /** - * Cais da Vila - Porto Santo height + * Cais da Vila depth * Extent: Portugal - Porto Santo island (Madeira archipelago) onshore. */ - public const EPSG_CAIS_DA_VILA_PORTO_SANTO_HEIGHT = 'urn:ogc:def:crs:EPSG::6179'; + public const EPSG_CAIS_DA_VILA_DEPTH = 'urn:ogc:def:crs:EPSG::10371'; + + /** + * Cais da Vila do Porto depth + * Extent: Portugal - eastern Azores onshore - Santa Maria, Formigas. + */ + public const EPSG_CAIS_DA_VILA_DO_PORTO_DEPTH = 'urn:ogc:def:crs:EPSG::10379'; /** * Cais da Vila do Porto height @@ -306,12 +330,30 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_CAIS_DA_VILA_DO_PORTO_HEIGHT = 'urn:ogc:def:crs:EPSG::6186'; + /** + * Cais da Vila height + * Extent: Portugal - Porto Santo island (Madeira archipelago) onshore. + */ + public const EPSG_CAIS_DA_VILA_HEIGHT = 'urn:ogc:def:crs:EPSG::6179'; + + /** + * Cais das Velas depth + * Extent: Portugal - central Azores - Sao Jorge island onshore. + */ + public const EPSG_CAIS_DAS_VELAS_DEPTH = 'urn:ogc:def:crs:EPSG::10375'; + /** * Cais das Velas height * Extent: Portugal - central Azores - Sao Jorge island onshore. */ public const EPSG_CAIS_DAS_VELAS_HEIGHT = 'urn:ogc:def:crs:EPSG::6180'; + /** + * Cascais depth + * Extent: Portugal - mainland - onshore. + */ + public const EPSG_CASCAIS_DEPTH = 'urn:ogc:def:crs:EPSG::10364'; + /** * Cascais height * Extent: Portugal - mainland - onshore. @@ -796,6 +838,12 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_HON_DAU_1992_HEIGHT = 'urn:ogc:def:crs:EPSG::5727'; + /** + * Horta depth + * Extent: Portugal - central Azores - Faial island onshore. + */ + public const EPSG_HORTA_DEPTH = 'urn:ogc:def:crs:EPSG::10373'; + /** * Horta height * Extent: Portugal - central Azores - Faial island onshore. @@ -906,12 +954,6 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_IBIZA_HEIGHT = 'urn:ogc:def:crs:EPSG::9394'; - /** - * Incheon height - * Extent: Republic of Korea (South Korea) - mainland onshore. - */ - public const EPSG_INCHEON_HEIGHT = 'urn:ogc:def:crs:EPSG::5193'; - /** * Instantaneous Water Level depth * Extent: World @@ -996,6 +1038,13 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_KSA_VRF14_HEIGHT = 'urn:ogc:def:crs:EPSG::9335'; + /** + * KVD1964 height + * Extent: Republic of Korea (South Korea) - onshore + * Normal-orthometric heights. + */ + public const EPSG_KVD1964_HEIGHT = 'urn:ogc:def:crs:EPSG::5193'; + /** * Kiunga height * Extent: Papua New Guinea - onshore south of 5°S and west of 144°E @@ -1027,7 +1076,7 @@ class Vertical extends CoordinateReferenceSystem /** * LAT NL depth - * Extent: Netherlands - offshore North Sea. + * Extent: Netherlands - offshore North Sea and nearshore. */ public const EPSG_LAT_NL_DEPTH = 'urn:ogc:def:crs:EPSG::9287'; @@ -1186,7 +1235,7 @@ class Vertical extends CoordinateReferenceSystem /** * MSL NL depth - * Extent: Netherlands - offshore North Sea. + * Extent: Netherlands - offshore North Sea and nearshore. */ public const EPSG_MSL_NL_DEPTH = 'urn:ogc:def:crs:EPSG::9288'; @@ -1676,6 +1725,12 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_PIRAEUS_HEIGHT = 'urn:ogc:def:crs:EPSG::5716'; + /** + * Ponta Delgada depth + * Extent: Portugal - eastern Azores - Sao Miguel island onshore. + */ + public const EPSG_PONTA_DELGADA_DEPTH = 'urn:ogc:def:crs:EPSG::10378'; + /** * Ponta Delgada height * Extent: Portugal - eastern Azores - Sao Miguel island onshore. @@ -1806,12 +1861,24 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_SVS2010_HEIGHT = 'urn:ogc:def:crs:EPSG::8690'; + /** + * Santa Cruz da Graciosa depth + * Extent: Portugal - central Azores - Graciosa island onshore. + */ + public const EPSG_SANTA_CRUZ_DA_GRACIOSA_DEPTH = 'urn:ogc:def:crs:EPSG::10376'; + /** * Santa Cruz da Graciosa height * Extent: Portugal - central Azores - Graciosa island onshore. */ public const EPSG_SANTA_CRUZ_DA_GRACIOSA_HEIGHT = 'urn:ogc:def:crs:EPSG::6183'; + /** + * Santa Cruz das Flores depth + * Extent: Portugal - western Azores - Flores island onshore. + */ + public const EPSG_SANTA_CRUZ_DAS_FLORES_DEPTH = 'urn:ogc:def:crs:EPSG::10372'; + /** * Santa Cruz das Flores height * Extent: Portugal - western Azores onshore - Flores, Corvo. @@ -1939,6 +2006,12 @@ class Vertical extends CoordinateReferenceSystem */ public const EPSG_YELLOW_SEA_1985_HEIGHT = 'urn:ogc:def:crs:EPSG::5737'; + /** + * ZH Portugal depth + * Extent: Portugal - offshore. + */ + public const EPSG_ZH_PORTUGAL_DEPTH = 'urn:ogc:def:crs:EPSG::10349'; + /** * @deprecated use EPSG_NG95_HEIGHT instead */ @@ -1953,6 +2026,26 @@ class Vertical extends CoordinateReferenceSystem * @deprecated use EPSG_INAGEOID2020_V1_HEIGHT instead */ public const EPSG_INAGEOID2020_HEIGHT = 'urn:ogc:def:crs:EPSG::9471'; + + /** + * @deprecated use EPSG_KVD1964_HEIGHT instead + */ + public const EPSG_INCHEON_HEIGHT = 'urn:ogc:def:crs:EPSG::5193'; + + /** + * @deprecated use EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT instead + */ + public const EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO_HEIGHT = 'urn:ogc:def:crs:EPSG::6184'; + + /** + * @deprecated use EPSG_CAIS_DA_PONTINHA_HEIGHT instead + */ + public const EPSG_CAIS_DA_PONTINHA_FUNCHAL_HEIGHT = 'urn:ogc:def:crs:EPSG::6178'; + + /** + * @deprecated use EPSG_CAIS_DA_VILA_HEIGHT instead + */ + public const EPSG_CAIS_DA_VILA_PORTO_SANTO_HEIGHT = 'urn:ogc:def:crs:EPSG::6179'; /** * @var array */ diff --git a/src/CoordinateReferenceSystem/VerticalSRIDData.php b/src/CoordinateReferenceSystem/VerticalSRIDData.php index 028c3a860..576d1458f 100644 --- a/src/CoordinateReferenceSystem/VerticalSRIDData.php +++ b/src/CoordinateReferenceSystem/VerticalSRIDData.php @@ -69,13 +69,13 @@ trait VerticalSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::5193' => [ - 'name' => 'Incheon height', + 'name' => 'KVD1964 height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', 'datum' => 'urn:ogc:def:datum:EPSG::1049', - 'extent' => ['urn:ogc:def:area:EPSG::3739'], - 'extent_name' => 'Korea, Republic of (South Korea) - mainland', - 'extent_description' => 'Republic of Korea (South Korea) - mainland onshore', - 'help' => '', + 'extent' => ['urn:ogc:def:area:EPSG::3266'], + 'extent_name' => 'Korea, Republic of (South Korea) - onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore', + 'help' => 'Normal-orthometric heights.', ], 'urn:ogc:def:crs:EPSG::5195' => [ 'name' => 'Trieste height', @@ -1383,7 +1383,7 @@ trait VerticalSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::6178' => [ - 'name' => 'Cais da Pontinha - Funchal height', + 'name' => 'Cais da Pontinha height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', 'datum' => 'urn:ogc:def:datum:EPSG::1101', 'extent' => ['urn:ogc:def:area:EPSG::4125'], @@ -1392,7 +1392,7 @@ trait VerticalSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::6179' => [ - 'name' => 'Cais da Vila - Porto Santo height', + 'name' => 'Cais da Vila height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', 'datum' => 'urn:ogc:def:datum:EPSG::1102', 'extent' => ['urn:ogc:def:area:EPSG::3680'], @@ -1437,7 +1437,7 @@ trait VerticalSRIDData 'help' => '', ], 'urn:ogc:def:crs:EPSG::6184' => [ - 'name' => 'Cais da Figueirinha - Angra do Heroismo height', + 'name' => 'Cais da Figueirinha height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', 'datum' => 'urn:ogc:def:datum:EPSG::1107', 'extent' => ['urn:ogc:def:area:EPSG::2872'], @@ -1989,18 +1989,18 @@ trait VerticalSRIDData 'name' => 'LAT NL depth', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', 'datum' => 'urn:ogc:def:datum:EPSG::1290', - 'extent' => ['urn:ogc:def:area:EPSG::1630'], - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent' => ['urn:ogc:def:area:EPSG::4742'], + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => '', ], 'urn:ogc:def:crs:EPSG::9288' => [ 'name' => 'MSL NL depth', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', 'datum' => 'urn:ogc:def:datum:EPSG::1270', - 'extent' => ['urn:ogc:def:area:EPSG::1630'], - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent' => ['urn:ogc:def:area:EPSG::4742'], + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => '', ], 'urn:ogc:def:crs:EPSG::9303' => [ @@ -2309,6 +2309,15 @@ trait VerticalSRIDData 'extent_description' => 'Algeria - onshore', 'help' => 'In practice realised by application of geoid model recommended by the Institut National de Cartographie et de Télédétection (INCT) to WGS 84 ellipsoidal heights.', ], + 'urn:ogc:def:crs:EPSG::10349' => [ + 'name' => 'ZH Portugal depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1361', + 'extent' => ['urn:ogc:def:area:EPSG::4738'], + 'extent_name' => 'Portugal - offshore', + 'extent_description' => 'Portugal - offshore', + 'help' => '', + ], 'urn:ogc:def:crs:EPSG::10352' => [ 'name' => 'Formentera height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', @@ -2336,6 +2345,105 @@ trait VerticalSRIDData 'extent_description' => 'Spain - Melilla onshore', 'help' => '', ], + 'urn:ogc:def:crs:EPSG::10364' => [ + 'name' => 'Cascais depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::5178', + 'extent' => ['urn:ogc:def:area:EPSG::1294'], + 'extent_name' => 'Portugal - mainland - onshore', + 'extent_description' => 'Portugal - mainland - onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10370' => [ + 'name' => 'Cais da Pontinha depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1101', + 'extent' => ['urn:ogc:def:area:EPSG::4125'], + 'extent_name' => 'Portugal - Madeira and Desertas islands onshore', + 'extent_description' => 'Portugal - Madeira and Desertas islands - onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10371' => [ + 'name' => 'Cais da Vila depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1102', + 'extent' => ['urn:ogc:def:area:EPSG::3680'], + 'extent_name' => 'Portugal - Porto Santo island onshore', + 'extent_description' => 'Portugal - Porto Santo island (Madeira archipelago) onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10372' => [ + 'name' => 'Santa Cruz das Flores depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1108', + 'extent' => ['urn:ogc:def:area:EPSG::3684'], + 'extent_name' => 'Portugal - Azores W - Flores onshore', + 'extent_description' => 'Portugal - western Azores - Flores island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10373' => [ + 'name' => 'Horta depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1104', + 'extent' => ['urn:ogc:def:area:EPSG::2873'], + 'extent_name' => 'Portugal - Azores C - Faial onshore', + 'extent_description' => 'Portugal - central Azores - Faial island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10374' => [ + 'name' => 'Cais da Madalena depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1105', + 'extent' => ['urn:ogc:def:area:EPSG::2874'], + 'extent_name' => 'Portugal - Azores C - Pico onshore', + 'extent_description' => 'Portugal - central Azores - Pico island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10375' => [ + 'name' => 'Cais das Velas depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1103', + 'extent' => ['urn:ogc:def:area:EPSG::2875'], + 'extent_name' => 'Portugal - Azores C - S Jorge onshore', + 'extent_description' => 'Portugal - central Azores - Sao Jorge island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10376' => [ + 'name' => 'Santa Cruz da Graciosa depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1106', + 'extent' => ['urn:ogc:def:area:EPSG::3681'], + 'extent_name' => 'Portugal - Azores C - Graciosa onshore', + 'extent_description' => 'Portugal - central Azores - Graciosa island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10377' => [ + 'name' => 'Cais da Figueirinha depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1107', + 'extent' => ['urn:ogc:def:area:EPSG::2872'], + 'extent_name' => 'Portugal - Azores C - Terceira onshore', + 'extent_description' => 'Portugal - central Azores - Terceira island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10378' => [ + 'name' => 'Ponta Delgada depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1110', + 'extent' => ['urn:ogc:def:area:EPSG::2871'], + 'extent_name' => 'Portugal - Azores E - S Miguel onshore', + 'extent_description' => 'Portugal - eastern Azores - Sao Miguel island onshore', + 'help' => '', + ], + 'urn:ogc:def:crs:EPSG::10379' => [ + 'name' => 'Cais da Vila do Porto depth', + 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6498', + 'datum' => 'urn:ogc:def:datum:EPSG::1109', + 'extent' => ['urn:ogc:def:area:EPSG::4126'], + 'extent_name' => 'Portugal - Azores E onshore - Santa Maria and Formigas', + 'extent_description' => 'Portugal - eastern Azores onshore - Santa Maria, Formigas', + 'help' => '', + ], 'urn:ogc:def:crs:EPSG::20000' => [ 'name' => 'SVD2006 height', 'coordinate_system' => 'urn:ogc:def:cs:EPSG::6499', diff --git a/src/Datum/Datum.php b/src/Datum/Datum.php index 2162cf243..3e60346cc 100644 --- a/src/Datum/Datum.php +++ b/src/Datum/Datum.php @@ -677,6 +677,15 @@ class Datum */ public const EPSG_CNH22_INTERMEDIATE_REFERENCE_FRAME = 'urn:ogc:def:datum:EPSG::1336'; + /** + * COV23 Intermediate Reference Frame + * Type: Geodetic + * Extent: United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport + * Defined through the application of the COV23 NTv2 transformation to ETRS89 as realized through OSNet v2009 CORS. + * Created in 2023 to support intermediate CRS COV23-IRF in the emulation of the COV23 Snake map projection. + */ + public const EPSG_COV23_INTERMEDIATE_REFERENCE_FRAME = 'urn:ogc:def:datum:EPSG::1366'; + /** * CR-SIRGAS * Type: Geodetic @@ -715,13 +724,13 @@ class Datum public const EPSG_CAGLIARI_1956 = 'urn:ogc:def:datum:EPSG::1307'; /** - * Cais da Figueirinha - Angra do Heroismo + * Cais da Figueirinha * Type: Vertical * Extent: Portugal - central Azores - Terceira island onshore - * Mean Sea Level during 1951 at Cais da Figueirinha - Angra do Heroísmo. + * Mean Sea Level during 1951 at Cais da Figueirinha, Angra do Heroísmo. * Orthometric heights. */ - public const EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO = 'urn:ogc:def:datum:EPSG::1107'; + public const EPSG_CAIS_DA_FIGUEIRINHA = 'urn:ogc:def:datum:EPSG::1107'; /** * Cais da Madalena @@ -733,22 +742,22 @@ class Datum public const EPSG_CAIS_DA_MADALENA = 'urn:ogc:def:datum:EPSG::1105'; /** - * Cais da Pontinha - Funchal + * Cais da Pontinha * Type: Vertical * Extent: Portugal - Madeira and Desertas islands - onshore * Mean Sea Level during 1913 at Cais da Pontinha, Funchal. * Orthometric heights. */ - public const EPSG_CAIS_DA_PONTINHA_FUNCHAL = 'urn:ogc:def:datum:EPSG::1101'; + public const EPSG_CAIS_DA_PONTINHA = 'urn:ogc:def:datum:EPSG::1101'; /** - * Cais da Vila - Porto Santo + * Cais da Vila * Type: Vertical * Extent: Portugal - Porto Santo island (Madeira archipelago) onshore * Mean Sea Level during 1936 at Cais da Vila, Porto Santo. * Orthometric heights. */ - public const EPSG_CAIS_DA_VILA_PORTO_SANTO = 'urn:ogc:def:datum:EPSG::1102'; + public const EPSG_CAIS_DA_VILA = 'urn:ogc:def:datum:EPSG::1102'; /** * Cais da Vila do Porto @@ -965,6 +974,15 @@ class Datum */ public const EPSG_CEUTA_2 = 'urn:ogc:def:datum:EPSG::1285'; + /** + * Chart Datum Portugal + * Type: Vertical + * Extent: Portugal - offshore + * ZH is located below the level of the Lowest Astronomical Tide (LAT). + * . + */ + public const EPSG_CHART_DATUM_PORTUGAL = 'urn:ogc:def:datum:EPSG::1361'; + /** * Chart Datum UK & Ireland VORF08 * Type: Vertical @@ -2214,14 +2232,6 @@ class Datum */ public const EPSG_GEOCENTRIC_DATUM_OF_AUSTRALIA_2020 = 'urn:ogc:def:datum:EPSG::1168'; - /** - * Geocentric datum of Korea - * Type: Geodetic - * Extent: Republic of Korea (South Korea) - onshore and offshore - * ITRF2000 at epoch 2002.0. - */ - public const EPSG_GEOCENTRIC_DATUM_OF_KOREA = 'urn:ogc:def:datum:EPSG::6737'; - /** * Geodetic Datum of 1965 * Type: Geodetic @@ -2988,14 +2998,6 @@ class Datum */ public const EPSG_IBIZA = 'urn:ogc:def:datum:EPSG::1277'; - /** - * Incheon - * Type: Vertical - * Extent: Republic of Korea (South Korea) - mainland onshore - * MSL 1913-1916 at Incheon Bay. - */ - public const EPSG_INCHEON = 'urn:ogc:def:datum:EPSG::1049'; - /** * Indian 1954 * Type: Geodetic @@ -3601,7 +3603,7 @@ class Datum * Extent: Republic of Korea (South Korea) - onshore * Fundamental point: Suwon. Latitude 37°16'31.9034"N, longitude 127°03'05.1451"E of Greenwich. This is * consistent with the Tokyo 1918 datum latitude and longitude. - * Replaces Tokyo 1918 (datum code 6301). Replaced by Korea 2000 (datum code 6737). + * Replaces Tokyo 1918 (datum code 6301). Replaced by KGD2002 (datum code 6737). */ public const EPSG_KOREAN_DATUM_1985 = 'urn:ogc:def:datum:EPSG::6162'; @@ -3612,6 +3614,24 @@ class Datum */ public const EPSG_KOREAN_DATUM_1995 = 'urn:ogc:def:datum:EPSG::6166'; + /** + * Korean Geodetic Datum 2002 + * Type: Geodetic + * Extent: Republic of Korea (South Korea) - onshore and offshore + * ITRF2000 at epoch 2002.0. + * KGD2002 is geocentric. + */ + public const EPSG_KOREAN_GEODETIC_DATUM_2002 = 'urn:ogc:def:datum:EPSG::6737'; + + /** + * Korean Vertical Datum 1964 + * Type: Vertical + * Extent: Republic of Korea (South Korea) - onshore + * MSL 1913-1916 at Incheon Bay for mainland. For far offshore islands the MSL is determined through a local tide + * gauge. + */ + public const EPSG_KOREAN_VERTICAL_DATUM_1964 = 'urn:ogc:def:datum:EPSG::1049'; + /** * Kosovo Reference System 2001 * Type: Geodetic @@ -3984,7 +4004,7 @@ class Datum /** * Lowest Astronomical Tide Netherlands * Type: Vertical - * Extent: Netherlands - offshore North Sea + * Extent: Netherlands - offshore North Sea and nearshore * Surface defined through the nllat hydroid model applied to ETRS89. * The lowest tide level which can be predicted to occur under average meteorological conditions and under any * combination of astronomical conditions. @@ -4448,7 +4468,7 @@ class Datum /** * Mean Sea Level Netherlands * Type: Vertical - * Extent: Netherlands - offshore North Sea + * Extent: Netherlands - offshore North Sea and nearshore * Surface defined through the nlgeo geoid model applied to ETRS89. * Coincides with NAP datum plane. Approximates physical mean sea surface to a few decimetres. */ @@ -5242,10 +5262,22 @@ class Datum * Defined at reference epoch 2010.0 by a transformation from ITRF2014 (see transformation code 8265). The frame is * kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. * Published 2017-05-01; adopted by the Canadian federal government (2017) and the provincial governments of - * Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6. + * Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8. */ public const EPSG_NORTH_AMERICAN_DATUM_OF_1983_CSRS_VERSION_7 = 'urn:ogc:def:datum:EPSG::1198'; + /** + * North American Datum of 1983 (CSRS) version 8 + * Type: Geodetic + * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and + * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; + * Yukon + * Defined at reference epoch 2010.0 by a transformation from ITRF2020 (see transformation code 10415). The frame + * is kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. + * Published 2022-11-27; adopted by the Canadian federal government (2023). Replaces NAD83(CSRS)v7. + */ + public const EPSG_NORTH_AMERICAN_DATUM_OF_1983_CSRS_VERSION_8 = 'urn:ogc:def:datum:EPSG::1365'; + /** * North American Datum of 1983 (CSRS96) * Type: Geodetic @@ -8191,6 +8223,31 @@ class Datum */ public const EPSG_LATVIA_1992 = 'urn:ogc:def:datum:EPSG::6661'; + /** + * @deprecated use EPSG_KOREAN_VERTICAL_DATUM_1964 instead + */ + public const EPSG_INCHEON = 'urn:ogc:def:datum:EPSG::1049'; + + /** + * @deprecated use EPSG_KOREAN_GEODETIC_DATUM_2002 instead + */ + public const EPSG_GEOCENTRIC_DATUM_OF_KOREA = 'urn:ogc:def:datum:EPSG::6737'; + + /** + * @deprecated use EPSG_CAIS_DA_FIGUEIRINHA instead + */ + public const EPSG_CAIS_DA_FIGUEIRINHA_ANGRA_DO_HEROISMO = 'urn:ogc:def:datum:EPSG::1107'; + + /** + * @deprecated use EPSG_CAIS_DA_PONTINHA instead + */ + public const EPSG_CAIS_DA_PONTINHA_FUNCHAL = 'urn:ogc:def:datum:EPSG::1101'; + + /** + * @deprecated use EPSG_CAIS_DA_VILA instead + */ + public const EPSG_CAIS_DA_VILA_PORTO_SANTO = 'urn:ogc:def:datum:EPSG::1102'; + /** * @var array, help: string}> */ @@ -8496,15 +8553,15 @@ class Datum Extended from Japan to Korea in 1898. In Japan replaced by Tokyo 1918 (datum code 6301). In South Korea replaced by Tokyo 1918 (code 6301) only for geodetic purposes; for all other purposes replaced by Korean 1985 (code 6162).', ], 'urn:ogc:def:datum:EPSG::1049' => [ - 'name' => 'Incheon', + 'name' => 'Korean Vertical Datum 1964', 'type' => 'vertical', 'ellipsoid' => null, 'prime_meridian' => null, 'conventional_rs' => null, 'frame_reference_epoch' => null, - 'extent_name' => 'Korea, Republic of (South Korea) - mainland', - 'extent_description' => 'Republic of Korea (South Korea) - mainland onshore', - 'help' => 'MSL 1913-1916 at Incheon Bay. + 'extent_name' => 'Korea, Republic of (South Korea) - onshore', + 'extent_description' => 'Republic of Korea (South Korea) - onshore', + 'help' => 'MSL 1913-1916 at Incheon Bay for mainland. For far offshore islands the MSL is determined through a local tide gauge. ', ], 'urn:ogc:def:datum:EPSG::1050' => [ @@ -9120,7 +9177,7 @@ class Datum Replaces GCGD59 (datum code 6723) and SIGD61 (datum code 6726).', ], 'urn:ogc:def:datum:EPSG::1101' => [ - 'name' => 'Cais da Pontinha - Funchal', + 'name' => 'Cais da Pontinha', 'type' => 'vertical', 'ellipsoid' => null, 'prime_meridian' => null, @@ -9132,7 +9189,7 @@ class Datum Orthometric heights.', ], 'urn:ogc:def:datum:EPSG::1102' => [ - 'name' => 'Cais da Vila - Porto Santo', + 'name' => 'Cais da Vila', 'type' => 'vertical', 'ellipsoid' => null, 'prime_meridian' => null, @@ -9192,7 +9249,7 @@ class Datum Orthometric heights.', ], 'urn:ogc:def:datum:EPSG::1107' => [ - 'name' => 'Cais da Figueirinha - Angra do Heroismo', + 'name' => 'Cais da Figueirinha', 'type' => 'vertical', 'ellipsoid' => null, 'prime_meridian' => null, @@ -9200,7 +9257,7 @@ class Datum 'frame_reference_epoch' => null, 'extent_name' => 'Portugal - Azores C - Terceira onshore', 'extent_description' => 'Portugal - central Azores - Terceira island onshore', - 'help' => 'Mean Sea Level during 1951 at Cais da Figueirinha - Angra do Heroísmo. + 'help' => 'Mean Sea Level during 1951 at Cais da Figueirinha, Angra do Heroísmo. Orthometric heights.', ], 'urn:ogc:def:datum:EPSG::1108' => [ @@ -10245,7 +10302,7 @@ class Datum 'extent_name' => 'Canada', 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', 'help' => 'Defined at reference epoch 2010.0 by a transformation from ITRF2014 (see transformation code 8265). The frame is kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. -Published 2017-05-01; adopted by the Canadian federal government (2017) and the provincial governments of Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6.', +Published 2017-05-01; adopted by the Canadian federal government (2017) and the provincial governments of Alberta (2021) and Prince Edward Island (2020). Replaces NAD83(CSRS)v6. Replaced by NAD83(CSRS)v8.', ], 'urn:ogc:def:datum:EPSG::1199' => [ 'name' => 'Greenland Vertical Reference 2000', @@ -11058,8 +11115,8 @@ class Datum 'prime_meridian' => null, 'conventional_rs' => null, 'frame_reference_epoch' => null, - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => 'Surface defined through the nlgeo geoid model applied to ETRS89. Coincides with NAP datum plane. Approximates physical mean sea surface to a few decimetres.', ], @@ -11309,8 +11366,8 @@ class Datum 'prime_meridian' => null, 'conventional_rs' => null, 'frame_reference_epoch' => null, - 'extent_name' => 'Netherlands - offshore', - 'extent_description' => 'Netherlands - offshore North Sea', + 'extent_name' => 'Netherlands - offshore and nearshore ', + 'extent_description' => 'Netherlands - offshore North Sea and nearshore', 'help' => 'Surface defined through the nllat hydroid model applied to ETRS89. The lowest tide level which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions.', ], @@ -12157,6 +12214,18 @@ class Datum 'extent_description' => 'World', 'help' => ' Created to support EASE-Grid v1. Note: for EASE-Grid v2, WGS 84 used.', + ], + 'urn:ogc:def:datum:EPSG::1361' => [ + 'name' => 'Chart Datum Portugal ', + 'type' => 'vertical', + 'ellipsoid' => null, + 'prime_meridian' => null, + 'conventional_rs' => null, + 'frame_reference_epoch' => null, + 'extent_name' => 'Portugal - offshore', + 'extent_description' => 'Portugal - offshore', + 'help' => 'ZH is located below the level of the Lowest Astronomical Tide (LAT). +.', ], 'urn:ogc:def:datum:EPSG::1362' => [ 'name' => 'Formentera', @@ -12193,6 +12262,30 @@ class Datum 'extent_description' => 'Spain - Melilla onshore', 'help' => 'Mean Sea Level at Melilla harbour between 2008-01-01 and 2019-12-31. Orthometric heights. Replaces an earlier vertical datum in Ceuta harbour measured between 1908 and 1927.', + ], + 'urn:ogc:def:datum:EPSG::1365' => [ + 'name' => 'North American Datum of 1983 (CSRS) version 8', + 'type' => 'geodetic', + 'ellipsoid' => 'urn:ogc:def:ellipsoid:EPSG::7019', + 'prime_meridian' => 'urn:ogc:def:meridian:EPSG::8901', + 'conventional_rs' => null, + 'frame_reference_epoch' => null, + 'extent_name' => 'Canada', + 'extent_description' => 'Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon', + 'help' => 'Defined at reference epoch 2010.0 by a transformation from ITRF2020 (see transformation code 10415). The frame is kept aligned with the North American tectonic plate at other epochs using the NNR-Nuvel 1A model. +Published 2022-11-27; adopted by the Canadian federal government (2023). Replaces NAD83(CSRS)v7.', + ], + 'urn:ogc:def:datum:EPSG::1366' => [ + 'name' => 'COV23 Intermediate Reference Frame', + 'type' => 'geodetic', + 'ellipsoid' => 'urn:ogc:def:ellipsoid:EPSG::7019', + 'prime_meridian' => 'urn:ogc:def:meridian:EPSG::8901', + 'conventional_rs' => null, + 'frame_reference_epoch' => null, + 'extent_name' => 'UK - Coventry', + 'extent_description' => 'United Kingdom (UK) - in and around the area of Coventry city centre and the route to Birmingham airport', + 'help' => 'Defined through the application of the COV23 NTv2 transformation to ETRS89 as realized through OSNet v2009 CORS. +Created in 2023 to support intermediate CRS COV23-IRF in the emulation of the COV23 Snake map projection.', ], 'urn:ogc:def:datum:EPSG::5100' => [ 'name' => 'Mean Sea Level', @@ -14544,7 +14637,7 @@ class Datum 'extent_name' => 'Korea, Republic of (South Korea) - onshore', 'extent_description' => 'Republic of Korea (South Korea) - onshore', 'help' => 'Fundamental point: Suwon. Latitude 37°16\'31.9034"N, longitude 127°03\'05.1451"E of Greenwich. This is consistent with the Tokyo 1918 datum latitude and longitude. -Replaces Tokyo 1918 (datum code 6301). Replaced by Korea 2000 (datum code 6737).', +Replaces Tokyo 1918 (datum code 6301). Replaced by KGD2002 (datum code 6737).', ], 'urn:ogc:def:datum:EPSG::6163' => [ 'name' => 'Yemen National Geodetic Network 1996', @@ -17751,7 +17844,7 @@ class Datum ', ], 'urn:ogc:def:datum:EPSG::6737' => [ - 'name' => 'Geocentric datum of Korea', + 'name' => 'Korean Geodetic Datum 2002', 'type' => 'geodetic', 'ellipsoid' => 'urn:ogc:def:ellipsoid:EPSG::7019', 'prime_meridian' => 'urn:ogc:def:meridian:EPSG::8901', @@ -17760,7 +17853,7 @@ class Datum 'extent_name' => 'Korea, Republic of (South Korea)', 'extent_description' => 'Republic of Korea (South Korea) - onshore and offshore', 'help' => 'ITRF2000 at epoch 2002.0. -', +KGD2002 is geocentric.', ], 'urn:ogc:def:datum:EPSG::6738' => [ 'name' => 'Hong Kong 1963', diff --git a/src/EPSG/Import/EPSGCodegenFromDataImport.php b/src/EPSG/Import/EPSGCodegenFromDataImport.php index 6a47253f7..3b7882f85 100644 --- a/src/EPSG/Import/EPSGCodegenFromDataImport.php +++ b/src/EPSG/Import/EPSGCodegenFromDataImport.php @@ -102,6 +102,14 @@ class EPSGCodegenFromDataImport // Not available for download 9634, // Maritime Provinces polynomial interpolation + // exclusively marine + 1109, // Geographic3D to Depth (Gravsoft) + 1121, // Geographic3D to Depth (gtx) + 1116, // Geographic3D to Depth (txt) + 1110, // Geog3D to Geog2D+Depth (Gravsoft) + 1122, // Geog3D to Geog2D+Depth (gtx) + 1115, // Geog3D to Geog2D+Depth (txt) + // free, but license does not permit redistribution 1050, // Geographic3D to GravityRelatedHeight (CI) 1091, // Geog3D to Geog2D+GravityRelatedHeight (CI) @@ -509,10 +517,6 @@ class EPSGCodegenFromDataImport // It's just for 1 German state and is almost 400Mb!! 9338, // NTv2 BWTA2017.gsb - // exclusively marine - 10130, // KMS ChartDatum_above_Ellipsoid_EUREF89_v2021b.bin - 10133, // KMS ChartDatum_above_Ellipsoid_EUREF89_v2021b.bin - // Very large, only really of scientific use 3858, // EGM2008 Und_min2.5x2.5_egm2008_isw=82_WGS84_TideFree.gz 3859, // EGM2008 Und_min1x1_egm2008_isw=82_WGS84_TideFree.gz @@ -542,6 +546,8 @@ class EPSGCodegenFromDataImport 10319, // RANC15.tac inside Circe-NC allegedly, but I can't get it out 10320, // RANC15.tac inside Circe-NC allegedly, but I can't get it out 10322, // gr3dncl08.tac inside Circe-NC allegedly, but I can't get it out + 10368, // KNGeoid18.gri + 10369, // KNGeoid18.gri // Construction/engineering/scientific projects not of general use 9363, // IGNF ARAMCO_AAA-KSAGRF_6.tac @@ -975,6 +981,11 @@ public function generateDataDatums(): void Datum::EPSG_CANADIAN_GEODETIC_VERTICAL_DATUM_OF_2013_CGG2013A_EPOCH_2010 => ['Canadian Geodetic Vertical Datum of 2013 (CGG2013a)'], Datum::EPSG_INDONESIAN_GEOID_2020_VERSION_1 => ['Indonesian Geoid 2020'], Datum::EPSG_LATVIAN_GEODETIC_COORDINATE_SYSTEM_1992 => ['Latvia 1992'], + Datum::EPSG_KOREAN_VERTICAL_DATUM_1964 => ['Incheon'], + Datum::EPSG_KOREAN_GEODETIC_DATUM_2002 => ['Geocentric datum of Korea'], + Datum::EPSG_CAIS_DA_FIGUEIRINHA => ['Cais da Figueirinha - Angra do Heroismo'], + Datum::EPSG_CAIS_DA_PONTINHA => ['Cais da Pontinha - Funchal'], + Datum::EPSG_CAIS_DA_VILA => ['Cais da Vila - Porto Santo'], ] ); $this->codeGen->updateDocs(Datum::class, $data); @@ -1274,6 +1285,7 @@ public function generateDataCoordinateReferenceSystems(): void 'public', [ Geocentric::EPSG_LKS_92 => ['LKS92'], + Geocentric::EPSG_KGD2002 => ['Korea 2000'], ] ); $this->codeGen->updateDocs(Geocentric::class, $data); @@ -1323,6 +1335,7 @@ public function generateDataCoordinateReferenceSystems(): void [ Geographic2D::EPSG_LUREF => ['Luxembourg 1930'], Geographic2D::EPSG_LKS_92 => ['LKS92'], + Geographic2D::EPSG_KGD2002 => ['Korea 2000'], ] ); $this->codeGen->updateDocs(Geographic2D::class, $data); @@ -1371,6 +1384,7 @@ public function generateDataCoordinateReferenceSystems(): void 'public', [ Geographic3D::EPSG_LKS_92 => ['LKS92'], + Geographic3D::EPSG_KGD2002 => ['Korea 2000'], ] ); $this->codeGen->updateDocs(Geographic3D::class, $data); @@ -1424,6 +1438,16 @@ public function generateDataCoordinateReferenceSystems(): void Projected::EPSG_NAD83_CSRS_V2_QUEBEC_ALBERS => ['NAD83(CSRS) / Quebec Albers'], Projected::EPSG_NAD83_CSRS_V2_QUEBEC_LAMBERT => ['NAD83(CSRS) / Quebec Lambert'], Projected::EPSG_LKS_92_LATVIA_TM => ['LKS92 / Latvia TM'], + Projected::EPSG_KGD2002_CENTRAL_BELT => ['Korea 2000 / Central Belt'], + Projected::EPSG_KGD2002_CENTRAL_BELT_2010 => ['Korea 2000 / Central Belt 2010'], + Projected::EPSG_KGD2002_CENTRAL_BELT_JEJU => ['Korea 2000 / Central Belt Jeju'], + Projected::EPSG_KGD2002_EAST_BELT => ['Korea 2000 / East Belt'], + Projected::EPSG_KGD2002_EAST_BELT_2010 => ['Korea 2000 / East Belt 2010'], + Projected::EPSG_KGD2002_EAST_SEA_BELT => ['Korea 2000 / East Sea Belt'], + Projected::EPSG_KGD2002_EAST_SEA_BELT_2010 => ['Korea 2000 / East Sea Belt 2010'], + Projected::EPSG_KGD2002_UNIFIED_CS => ['Korea 2000 / Unified CS'], + Projected::EPSG_KGD2002_WEST_BELT => ['Korea 2000 / West Belt'], + Projected::EPSG_KGD2002_WEST_BELT_2010 => ['Korea 2000 / West Belt 2010'], ] ); $this->codeGen->updateDocs(Projected::class, $data); @@ -1474,6 +1498,10 @@ public function generateDataCoordinateReferenceSystems(): void Vertical::EPSG_NG95_HEIGHT => ['NG-L height'], Vertical::EPSG_CGVD2013A_2010_HEIGHT => ['CGVD2013(CGG2013a) height'], Vertical::EPSG_INAGEOID2020_V1_HEIGHT => ['INAGeoid2020 height'], + Vertical::EPSG_KVD1964_HEIGHT => ['Incheon height'], + Vertical::EPSG_CAIS_DA_FIGUEIRINHA_HEIGHT => ['Cais da Figueirinha - Angra do Heroismo height'], + Vertical::EPSG_CAIS_DA_PONTINHA_HEIGHT => ['Cais da Pontinha - Funchal height'], + Vertical::EPSG_CAIS_DA_VILA_HEIGHT => ['Cais da Vila - Porto Santo height'], ] ); $this->codeGen->updateDocs(Vertical::class, $data); diff --git a/src/Geometry/Extents/BoundingBoxOnly/1496.json b/src/Geometry/Extents/BoundingBoxOnly/1496.json index 70edbcc23..11d6a661a 100644 --- a/src/Geometry/Extents/BoundingBoxOnly/1496.json +++ b/src/Geometry/Extents/BoundingBoxOnly/1496.json @@ -1,6 +1,6 @@ { "id": "urn:ogc:def:area:EPSG::1496", - "title": "Asia-ExFSU/Korea, Republic of (South Korea) - east of 128°E onshore", + "title": "Asia-ExFSU/Korea, Republic of (South Korea) - 128°E to 130°E onshore", "type": "Polygon", "coordinates": [ [ diff --git a/src/Geometry/Extents/BoundingBoxOnly/3739.json b/src/Geometry/Extents/BoundingBoxOnly/3739.json deleted file mode 100644 index df83be71c..000000000 --- a/src/Geometry/Extents/BoundingBoxOnly/3739.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "urn:ogc:def:area:EPSG::3739", - "title": "Asia-ExFSU/Korea, Republic of (South Korea) - mainland", - "type": "Polygon", - "coordinates": [ - [ - [125.7535556619053, 33.96720146762797], [129.648447011411, 33.96720146762797], [129.648447011411, 38.6360784829614], [125.7535556619053, 38.6360784829614], [125.7535556619053, 33.96720146762797] - ] - ] -} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4691.json b/src/Geometry/Extents/BoundingBoxOnly/4691.json new file mode 100644 index 000000000..05da83b57 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4691.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4691", + "title": "Europe-FSU/Portugal - mainland - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-9.56435208328196, 36.90989457957124], [-7.392869335251589, 36.90989457957124], [-7.392869335251589, 41.87158012382371], [-9.56435208328196, 41.87158012382371], [-9.56435208328196, 36.90989457957124] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4692.json b/src/Geometry/Extents/BoundingBoxOnly/4692.json new file mode 100644 index 000000000..6eeab12eb --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4692.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4692", + "title": "Europe-FSU/Portugal - mainland - nearshore - Tagus estuary", + "type": "Polygon", + "coordinates": [ + [ + [-9.45, 38.57999999999999], [-8.921776717421551, 38.57999999999999], [-8.921776717421551, 38.95691099994286], [-9.45, 38.95691099994286], [-9.45, 38.57999999999999] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4695.json b/src/Geometry/Extents/BoundingBoxOnly/4695.json new file mode 100644 index 000000000..57228b35b --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4695.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4695", + "title": "Europe-FSU/Portugal - Madeira and Desertas islands - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-17.32553336217489, 32.35319603786689], [-16.40247787455422, 32.35319603786689], [-16.40247787455422, 32.92066212096017], [-17.32553336217489, 32.92066212096017], [-17.32553336217489, 32.35319603786689] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4696.json b/src/Geometry/Extents/BoundingBoxOnly/4696.json new file mode 100644 index 000000000..007547e48 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4696.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4696", + "title": "Europe-FSU/Portugal - Porto Santo island - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-16.45539376599992, 32.97399464000005], [-16.23193965899997, 32.97399464000005], [-16.23193965899997, 33.15765113900005], [-16.45539376599992, 33.15765113900005], [-16.45539376599992, 32.97399464000005] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4697.json b/src/Geometry/Extents/BoundingBoxOnly/4697.json new file mode 100644 index 000000000..5dcafa763 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4697.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4697", + "title": "Europe-FSU/Portugal - Azores W - Flores, Corvo - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-31.33351040887822, 39.3214953219516], [-31.01696419324287, 39.3214953219516], [-31.01696419324287, 39.77617973400759], [-31.33351040887822, 39.77617973400759], [-31.33351040887822, 39.3214953219516] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4698.json b/src/Geometry/Extents/BoundingBoxOnly/4698.json new file mode 100644 index 000000000..ff0462c11 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4698.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4698", + "title": "Europe-FSU/Portugal - Azores C - Faial - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-28.90017295999996, 38.46296760500007], [-28.53214157999997, 38.46296760500007], [-28.53214157999997, 38.69581435800006], [-28.90017295999996, 38.69581435800006], [-28.90017295999996, 38.46296760500007] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4699.json b/src/Geometry/Extents/BoundingBoxOnly/4699.json new file mode 100644 index 000000000..56d5710f8 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4699.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4699", + "title": "Europe-FSU/Portugal - Azores C - Pico nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-28.60549881999998, 38.33328441200006], [-27.96302831399992, 38.33328441200006], [-27.96302831399992, 38.61106217000002], [-28.60549881999998, 38.61106217000002], [-28.60549881999998, 38.33328441200006] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4700.json b/src/Geometry/Extents/BoundingBoxOnly/4700.json new file mode 100644 index 000000000..1fb138dae --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4700.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4700", + "title": "Europe-FSU/Portugal - Azores C - S Jorge - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-28.38413096999994, 38.48236918200007], [-27.68771567199996, 38.48236918200007], [-27.68771567199996, 38.80558354600003], [-28.38413096999994, 38.80558354600003], [-28.38413096999994, 38.48236918200007] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4734.json b/src/Geometry/Extents/BoundingBoxOnly/4734.json new file mode 100644 index 000000000..f63e702e6 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4734.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4734", + "title": "Europe-FSU/Portugal - Azores C - Graciosa - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-28.13673254199994, 38.95826417300003], [-27.88478275099993, 38.95826417300003], [-27.88478275099993, 39.14660819400006], [-28.13673254199994, 39.14660819400006], [-28.13673254199994, 38.95826417300003] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4735.json b/src/Geometry/Extents/BoundingBoxOnly/4735.json new file mode 100644 index 000000000..218740dfa --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4735.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4735", + "title": "Europe-FSU/Portugal - Azores C - Terceira - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-27.44396382099995, 38.58773688200005], [-26.97698450599995, 38.58773688200005], [-26.97698450599995, 38.85335639800007], [-27.44396382099995, 38.85335639800007], [-27.44396382099995, 38.58773688200005] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4736.json b/src/Geometry/Extents/BoundingBoxOnly/4736.json new file mode 100644 index 000000000..6494519f5 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4736.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4736", + "title": "Europe-FSU/Portugal - Azores E - S Miguel - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-25.91577233099997, 37.65883830500007], [-25.07242127899996, 37.65883830500007], [-25.07242127899996, 37.96103582500006], [-25.91577233099997, 37.96103582500006], [-25.91577233099997, 37.65883830500007] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4737.json b/src/Geometry/Extents/BoundingBoxOnly/4737.json new file mode 100644 index 000000000..3f531752d --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4737.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4737", + "title": "Europe-FSU/Portugal - Azores E - Santa Maria and Formigas - nearshore", + "type": "Polygon", + "coordinates": [ + [ + [-25.24885513899994, 36.87794236800004], [-24.71732482399994, 36.87794236800004], [-24.71732482399994, 37.32564939500002], [-25.24885513899994, 37.32564939500002], [-25.24885513899994, 36.87794236800004] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4738.json b/src/Geometry/Extents/BoundingBoxOnly/4738.json new file mode 100644 index 000000000..d829ef4ad --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4738.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4738", + "title": "Europe-FSU/Portugal - offshore", + "type": "Polygon", + "coordinates": [ + [ + [-35.57929953299975, 29.24608014300042], [-7.25, 29.24608014300042], [-7.25, 43.06763015600063], [-35.57929953299975, 43.06763015600063], [-35.57929953299975, 29.24608014300042] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4742.json b/src/Geometry/Extents/BoundingBoxOnly/4742.json new file mode 100644 index 000000000..b6f925529 --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4742.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4742", + "title": "Europe-FSU/Netherlands - offshore and nearshore ", + "type": "Polygon", + "coordinates": [ + [ + [2.539359896147405, 51.3212058455292], [7.208280880841074, 51.3212058455292], [7.208280880841074, 55.76500016794671], [2.539359896147405, 55.76500016794671], [2.539359896147405, 51.3212058455292] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/Extents/BoundingBoxOnly/4743.json b/src/Geometry/Extents/BoundingBoxOnly/4743.json new file mode 100644 index 000000000..8dd0cef0d --- /dev/null +++ b/src/Geometry/Extents/BoundingBoxOnly/4743.json @@ -0,0 +1,10 @@ +{ + "id": "urn:ogc:def:area:EPSG::4743", + "title": "Europe-FSU/UK - Coventry", + "type": "Polygon", + "coordinates": [ + [ + [-1.85, 52.29999999999999], [-1.3, 52.29999999999999], [-1.3, 52.5], [-1.85, 52.5], [-1.85, 52.29999999999999] + ] + ] +} \ No newline at end of file diff --git a/src/Geometry/RegionMap.php b/src/Geometry/RegionMap.php index 88c8aff23..7589cf25d 100644 --- a/src/Geometry/RegionMap.php +++ b/src/Geometry/RegionMap.php @@ -3602,8 +3602,16 @@ class RegionMap 'urn:ogc:def:area:EPSG::4688' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4689' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4690' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4691' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4692' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4693' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4694' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4695' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4696' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4697' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4698' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4699' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4700' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4701' => self::REGION_NORTHAMERICA, 'urn:ogc:def:area:EPSG::4702' => self::REGION_NORTHAMERICA, 'urn:ogc:def:area:EPSG::4703' => self::REGION_NORTHAMERICA, @@ -3637,8 +3645,15 @@ class RegionMap 'urn:ogc:def:area:EPSG::4731' => self::REGION_NORTHAMERICA, 'urn:ogc:def:area:EPSG::4732' => self::REGION_NORTHAMERICA, 'urn:ogc:def:area:EPSG::4733' => self::REGION_NORTHAMERICA, + 'urn:ogc:def:area:EPSG::4734' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4735' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4736' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4737' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4738' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4739' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4740' => self::REGION_EUROPE, 'urn:ogc:def:area:EPSG::4741' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4742' => self::REGION_EUROPE, + 'urn:ogc:def:area:EPSG::4743' => self::REGION_EUROPE, ]; } diff --git a/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2204_GeodeticDatum.txt b/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2204_GeodeticDatum.txt index 05f04a6e2..78641aa9d 100644 --- a/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2204_GeodeticDatum.txt +++ b/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2204_GeodeticDatum.txt @@ -315,7 +315,7 @@ 6734 Tristan 1968 International 1924 Greenwich St Helena - Tristan da Cunha 6735 Kusaie 1951 International 1924 Greenwich Micronesia - Kosrae (Kusaie) 6736 Deception Island Clarke 1880 (RGS) Greenwich Antarctica - Deception Island -6737 Geocentric datum of Korea Korea 2000 GRS 1980 Greenwich Korea; Republic of (South Korea) +6737 Korean Geodetic Datum 2002 Korea 2000 GRS 1980 Greenwich Korea; Republic of (South Korea) 6738 Hong Kong 1963 HK63 Clarke 1858 Greenwich China - Hong Kong 6739 Hong Kong 1963(67) HK63(67) International 1924 Greenwich China - Hong Kong 6740 Parametry Zemli 1990 PZ-90 PZ-90 Greenwich World diff --git a/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2205_GeodeticCRS.txt b/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2205_GeodeticCRS.txt index 4b35dbc74..39468b98f 100644 --- a/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2205_GeodeticCRS.txt +++ b/tests/GIGS/GIGS 2200 Predefined Geodetic Data Objects test data/ASCII/GIGS_lib_2205_GeodeticCRS.txt @@ -386,9 +386,9 @@ 4734 Geographic 2D Tristan 1968 6734 St Helena - Tristan da Cunha 4735 Geographic 2D Kusaie 1951 6735 Micronesia - Kosrae (Kusaie) 4736 Geographic 2D Deception Island 6736 Antarctica - Deception Island -4737 Geographic 2D Korea 2000 6737 Korea; Republic of (South Korea) -4927 Geographic 3D Korea 2000 6737 Korea; Republic of (South Korea) -4926 Geocentric Korea 2000 6737 Korea; Republic of (South Korea) +4737 Geographic 2D KGD2002 6737 Korea; Republic of (South Korea) +4927 Geographic 3D KGD2002 6737 Korea; Republic of (South Korea) +4926 Geocentric KGD2002 6737 Korea; Republic of (South Korea) 4738 Geographic 2D Hong Kong 1963 HK63 6738 China - Hong Kong 4739 Geographic 2D Hong Kong 1963(67) HK63(67) 6739 China - Hong Kong 4740 Geographic 2D PZ-90 6740 World