geo-io / crs
坐标系参考系统(CRS)工具。
v2.0.0
2021-09-10 13:49 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.1
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.10
README
坐标系参考系统(CRS)工具。
安装
通过Composer安装。检查Packagist页面获取所有可用版本。
composer require geo-io/crs
使用方法
def_to_srid
将CRS定义转换为空间参考系统标识符(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";
以上示例将生成以下输出。
4326
4322
如果定义无法转换为SRID,则抛出GeoIO\CRS\Exception\UnknownDefinitionException
。
srid_to_urn
将SRID转换为URN。
echo GeoIO\CRS\srid_to_urn(4326)."\n"; echo GeoIO\CRS\srid_to_urn(4322)."\n";
以上示例将生成以下输出。
urn:ogc:def:crs:OGC:1.3:CRS84
urn:ogc:def:crs:EPSG::4322
许可证
版权所有(c)2016-2022 Jan Sorgalla。在MIT许可证下发布。