public function Geometry::geos in geoPHP 8
Same name and namespace in other branches
- 7 geoPHP/lib/geometry/Geometry.class.php \Geometry::geos()
37 calls to Geometry::geos()
- Collection::area in geoPHP/
lib/ geometry/ Collection.class.php - Collection::boundary in geoPHP/
lib/ geometry/ Collection.class.php - Collection::centroid in geoPHP/
lib/ geometry/ Collection.class.php - Collection::equals in geoPHP/
lib/ geometry/ Collection.class.php - Collection::getBBox in geoPHP/
lib/ geometry/ Collection.class.php
File
- geoPHP/
lib/ geometry/ Geometry.class.php, line 142
Class
- Geometry
- Geometry abstract class
Code
public function geos() {
// If it's already been set, just return it
if ($this->geos && geoPHP::geosInstalled()) {
return $this->geos;
}
// It hasn't been set yet, generate it
if (geoPHP::geosInstalled()) {
$reader = new GEOSWKBReader();
$this->geos = $reader
->readHEX($this
->out('wkb', TRUE));
}
else {
$this->geos = FALSE;
}
return $this->geos;
}