geo-io/crs

Coordinate Reference System (CRS) utilities.

v1.0.0 2016-01-27 07:39 UTC

README

Build Status Coverage Status

Coordinate Reference System (CRS) utilities.

Installation

Install through composer. Check the packagist page for all available versions.

composer require geo-io/crs

Usage

def_to_srid

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.

srid_to_urn

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

License

Geo I/O CRS is released under the MIT License.