Coordinate Reference System (CRS) utilities.
Install through composer. Check the packagist page for all available versions.
composer require geo-io/crs
Converts a CRS definition to a Spatial Reference System Identifier (SRID).
echo GeoIO\CRS\def_to_srid('urn:ogc:def:crs:OGC:1.3:CRS84')."\n";
echo GeoIO\CRS\def_to_srid('http://spatialreference.org/ref/epsg/4322')."\n";
The above example will produce the following output.
4326
4322
If the definition can't be converted to a SRID, it throws a
GeoIO\CRS\Exception\UnknownDefinitionException
.
Converts a Spatial Reference System Identifier (SRID) to an URN.
echo GeoIO\CRS\srid_to_urn(4326)."\n";
echo GeoIO\CRS\srid_to_urn(4322)."\n";
The above example will produce the following output.
urn:ogc:def:crs:OGC:1.3:CRS84
urn:ogc:def:crs:EPSG::4322
Copyright (c) 2016-2022 Jan Sorgalla. Released under the MIT License.