Zee
in package
Permet de connaitre pour un MultiPolygon ou un GBox s'il intersecte la ZEE et si oui quelle partie il intersecte.
Chaque objet de la classe Zee correspond à un polygone de la ZEE française. $all contient la liste des polygones de la ZEE chacun associé à un zoneid inters() permet d'indiquer pour un $mpol quel zoneid il intersecte
Table of Contents
Constants
- GEOJSON_FILE_PATH = __DIR__ . '/../shomft/frzee.geojson'
Properties
Methods
- inters() : array<int, string>
- retourne la liste des zoneid des polygones intersectant la géométrie
- __construct() : mixed
- init() : void
Constants
GEOJSON_FILE_PATH
public
mixed
GEOJSON_FILE_PATH
= __DIR__ . '/../shomft/frzee.geojson'
Properties
$all
public
static array<int, Zee>
$all
= []
$id
protected
string
$id
$polygon
protected
Polygon
$polygon
Methods
inters()
retourne la liste des zoneid des polygones intersectant la géométrie
public
static inters(MultiPolygon|GBox $geom) : array<int, string>
Parameters
- $geom : MultiPolygon|GBox
Return values
array<int, string>__construct()
private
__construct(string $id, Polygon $polygon) : mixed
Parameters
- $id : string
- $polygon : Polygon
init()
private
static init() : void