GeoValidator
Table of Contents
-
validate()
: bool
-
validateLineSegmentDistances()
: bool
-
validatePolygon()
: bool
validate()
public
static validate(array<string|int, mixed> $point, array<string|int, mixed> $featureGeometry, int $maxDistance) : bool
Parameters
-
$point
: array<string|int, mixed>
-
-
$featureGeometry
: array<string|int, mixed>
-
-
$maxDistance
: int
-
Return values
bool
—
validateLineSegmentDistances()
private
static validateLineSegmentDistances(array<string|int, mixed> $pointCoordinates, array<string|int, mixed> $lineCoordinates, int $maxDistance) : bool
Parameters
-
$pointCoordinates
: array<string|int, mixed>
-
-
$lineCoordinates
: array<string|int, mixed>
-
-
$maxDistance
: int
-
Return values
bool
—
validatePolygon()
private
static validatePolygon(array<string|int, mixed> $pointCoordinates, array<string|int, mixed> $polygonCoordinates, int $maxDistance) : bool
Parameters
-
$pointCoordinates
: array<string|int, mixed>
-
-
$polygonCoordinates
: array<string|int, mixed>
-
-
$maxDistance
: int
-
Return values
bool
—