Beispiel #1
0
 public function testWgs84Factory()
 {
     $ellipsoid = Ellipsoid::wgs84();
     $this->assertSame(6378137.0, $ellipsoid->getSemiMajorAxis());
     $this->assertSame(6356752.314245179, $ellipsoid->getSemiMinorAxis());
     $this->assertSame(0.0033528106647474805, $ellipsoid->getFlattening());
     $this->assertSame(298.257223563, $ellipsoid->getInverseFlattening());
 }
Beispiel #2
0
 /**
  * @param Ellipsoid|null $ellipsoid
  */
 public function __construct(Ellipsoid $ellipsoid = null)
 {
     $this->ellipsoid = $ellipsoid ?: Ellipsoid::wgs84();
 }