geo-io / wkb-generator
已知二进制(WKB)生成器。
v1.0.0
2015-04-17 18:57 UTC
Requires
- php: >=5.3.3
- geo-io/interface: ~1.0
Requires (Dev)
- mockery/mockery: ~0.9.0
README
从几何对象生成已知二进制(WKB)表示。
class MyExtractor implements GeoIO\Extractor { public function extractType($geometry) { if ($geometry instanceof MyPoint) { return self::TYPE_POINT; } // ... } public function extractCoordinatesFromPoint($point) { return array( 'x' => $point->getX(), 'y' => $point->getY(), 'z' => null, 'm' => null, ); } // ... } $extractor = MyExtractor(); $generator = new GeoIO\WKB\Generator\Generator($extractor, array( 'hex' => true )); echo $generator->generate(new MyPoint(1, 2)); // Outputs: // 0101000000000000000000f03f0000000000000040
安装
通过composer安装。请查看Packagist页面获取所有可用的版本。
composer require geo-io/wkb-generator
许可证
版权所有 (c) 2014-2022 Jan Sorgalla。在MIT许可证下发布。