/** * @param \GEOSGeometry $geometry * * @return Geometry */ private function fromGEOS(\GEOSGeometry $geometry) { if ($geometry->isEmpty()) { return Geometry::fromText($this->wktWriter->write($geometry), $geometry->getSRID()); } if ($this->hasBinaryReadWrite) { return $this->ewkbReader->read($this->wkbWriter->write($geometry)); } return $this->ewkbReader->read(hex2bin($this->wkbWriter->writeHEX($geometry))); }
public function test() { return GEOSGeometry::numGeometries(); }