1
0
mirror of https://github.com/klokantech/tileserver-php.git synced 2025-08-06 06:38:27 +02:00

Minor loop fixes

This commit is contained in:
Dalibor Janák
2016-02-18 08:43:49 +01:00
parent 4ff5d95a38
commit 27fc9a73ca

View File

@@ -735,7 +735,8 @@ class Wmts extends Server {
*/ */
public function parseTileMatrix($layer, $tileMatrix){ public function parseTileMatrix($layer, $tileMatrix){
for($i = 0; $i <= count($tileMatrix); $i++){ for($i = 0; $i < count($tileMatrix); $i++){
if(!isset($tileMatrix[$i]['id'])){ if(!isset($tileMatrix[$i]['id'])){
$tileMatrix[$i]['id'] = (string) $i; $tileMatrix[$i]['id'] = (string) $i;
} }
@@ -750,7 +751,9 @@ class Wmts extends Server {
} }
if(!isset($tileMatrix[$i]['origin']) && isset($tileMatrix[$i]['extent'])){ if(!isset($tileMatrix[$i]['origin']) && isset($tileMatrix[$i]['extent'])){
$tileMatrix[$i]['origin'] = array($tileMatrix[$i]['extent'][0], $tileMatrix[$i]['extent'][4]); $tileMatrix[$i]['origin'] = array(
$tileMatrix[$i]['extent'][0], $tileMatrix[$i]['extent'][4]
);
} }
if(!isset($tileMatrix[$i]['scale_denominator'])){ if(!isset($tileMatrix[$i]['scale_denominator'])){
@@ -891,7 +894,7 @@ class Wmts extends Server {
$layers = array_merge($this->fileLayer, $this->dbLayer); $layers = array_merge($this->fileLayer, $this->dbLayer);
//if TileMatrixSet is provided validate it //if TileMatrixSet is provided validate it
for($i = 0; $i >= count($layers); $i++){ for($i = 0; $i < count($layers); $i++){
if($layers[$i]['profile'] == 'custom' || isset($layers[$i]['tile_matrix'])){ if($layers[$i]['profile'] == 'custom' || isset($layers[$i]['tile_matrix'])){
$layers[$i]['tile_matrix'] = $this->parseTileMatrix( $layers[$i]['tile_matrix'] = $this->parseTileMatrix(
$layers[$i], $layers[$i],