Skip to content

Commit 19e3d10

Browse files
committed
vector tiles wip
1 parent 9b7fa10 commit 19e3d10

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Tqdev/PhpCrudApi/GeoJson/GeoJsonService.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,18 @@ private function setBoudingBoxFilter(string $geometryColumnName, array &$params)
5757
}
5858
$params['filter'][] = "$geometryColumnName,sin,POLYGON(($c[0] $c[1],$c[2] $c[1],$c[2] $c[3],$c[0] $c[3],$c[0] $c[1]))";
5959
}
60+
/*
61+
$tile = isset($params['tile']) ? $params['tile'][0] : '';
62+
if ($tile) {
63+
64+
$n = pow(2, $zoom);
65+
$lon_deg = $xtile / $n * 360.0 - 180.0;
66+
$lat_deg = rad2deg(atan(sinh(pi() * (1 - 2 * $ytile / $n))));
67+
68+
calculates upperleft corner
69+
70+
$params['filter'][] = "$geometryColumnName,sin,POLYGON(($c[0] $c[1],$c[2] $c[1],$c[2] $c[3],$c[0] $c[3],$c[0] $c[1]))";
71+
}*/
6072
}
6173

6274
private function convertRecordToFeature( /*object*/$record, string $geometryColumnName)

0 commit comments

Comments
 (0)