Smindel\GIS\GIS
Synopsis
class GIS
{
- // constants
- const WKT_PATTERN = '/^(([A-Z]+)\s*(\(.+\)))$/i';
- const EWKT_PATTERN = '/^SRID=(\d+);(([A-Z]+)\s*(\(.+\)))$/i';
- const TYPES = ;
- // members
- private static integer $default_srid = 4326;
- protected $value;
- protected static proj4php $proj4;
- // methods
- public void __construct()
- public void __isset()
- public void __get()
- public void __toString()
- public void isNull()
- public static void of()
- public void reproject()
- protected static void get_proj4()
- protected static void reproject_array()
- public static void each()
- public void distance()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Injector\Injectable
Constants
Name | Value |
---|---|
WKT_PATTERN | '/^(([A-Z]+)\s*(\(.+\)))$/i' |
EWKT_PATTERN | '/^SRID=(\d+);(([A-Z]+)\s*(\(.+\)))$/i' |
TYPES |
Members
Methods
protected
public
- __construct() — Constructor
- __get()
- __isset()
- __toString()
- distance()
- each()
- isNull()
- of()
- reproject() — reproject an array representation of a geometry to the given srid