function GeoGenerator::wkt_generate_polygon in Geofield 7.2
1 call to GeoGenerator::wkt_generate_polygon()
File
- includes/
GeoGenerator.php, line 104 - Helper class for generating random WKT/Geospatial data.
Class
- GeoGenerator
- @file Helper class for generating random WKT/Geospatial data.
Code
function wkt_generate_polygon($start = FALSE, $segments = FALSE) {
$start = $start ? $start : $this
->random_point();
$segments = $segments ? $segments : $this
->dd_generate(2, 4, TRUE);
$poly = $this
->wkt_generate_linestring($start, $segments);
// close the polygon
return '(' . $poly . ' , ' . $start[0] . ' ' . $start[1] . ')';
}