mirror of
https://github.com/klokantech/tileserver-php.git
synced 2025-08-03 05:07:48 +02:00
Minor code fixes
This commit is contained in:
@@ -808,16 +808,15 @@ class Wmts extends Server {
|
|||||||
$tileMatrixSet = array();
|
$tileMatrixSet = array();
|
||||||
|
|
||||||
for($i = 0; $i <= 18; $i++){
|
for($i = 0; $i <= 18; $i++){
|
||||||
$level = new stdClass();
|
|
||||||
$level->extent = $extent;
|
|
||||||
$level->id = (string) $i;
|
|
||||||
$matrixSize = pow(2, $i);
|
$matrixSize = pow(2, $i);
|
||||||
$level->matrix_size = array($matrixSize, $matrixSize);
|
$tileMatrixSet[] = array(
|
||||||
$level->origin = array($extent[0], $extent[1]);
|
'extent' => $extent,
|
||||||
$level->scale_denominator = $denominatorBase / pow(2, $i);
|
'id' => (string) $i,
|
||||||
$level->tile_size = array(256, 256);
|
'matrix_size' => array($matrixSize, $matrixSize),
|
||||||
|
'origin' => array($extent[0], $extent[3]),
|
||||||
$tileMatrixSet[] = (array) $level;
|
'scale_denominator' => $denominatorBase / pow(2, $i),
|
||||||
|
'tile_size' => array(256, 256)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->getTileMatrixSet('GoogleMapsCompatible', $tileMatrixSet, 'EPSG:3857');
|
return $this->getTileMatrixSet('GoogleMapsCompatible', $tileMatrixSet, 'EPSG:3857');
|
||||||
@@ -839,15 +838,15 @@ class Wmts extends Server {
|
|||||||
$tileMatrixSet = array();
|
$tileMatrixSet = array();
|
||||||
|
|
||||||
for($i = 0; $i <= count($scaleDenominators); $i++){
|
for($i = 0; $i <= count($scaleDenominators); $i++){
|
||||||
$level = new stdClass();
|
|
||||||
$level->extent = $extent;
|
|
||||||
$level->id = (string) $i;
|
|
||||||
$matrixSize = pow(2, $i);
|
$matrixSize = pow(2, $i);
|
||||||
$level->matrix_size = array($matrixSize * 2, $matrixSize);
|
$tileMatrixSet[] = array(
|
||||||
$level->origin = array($extent[0], $extent[1]);
|
'extent' => $extent,
|
||||||
$level->scale_denominator = $scaleDenominators[$i];
|
'id' => (string) $i,
|
||||||
$level->tile_size = array(256, 256);
|
'matrix_size' => array($matrixSize * 2, $matrixSize),
|
||||||
|
'origin' => array($extent[0], $extent[3]),
|
||||||
|
'scale_denominator' => $scaleDenominators[$i],
|
||||||
|
'tile_size' => array(256, 256)
|
||||||
|
);
|
||||||
$tileMatrixSet[] = (array) $level;
|
$tileMatrixSet[] = (array) $level;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1012,17 +1011,17 @@ class Wmts extends Server {
|
|||||||
</Layer>';
|
</Layer>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Print custom TileMatrixSets
|
||||||
|
if (strlen($customtileMatrixSets) > 0) {
|
||||||
|
echo $customtileMatrixSets;
|
||||||
|
}
|
||||||
|
|
||||||
// Print PseudoMercator TileMatrixSet
|
// Print PseudoMercator TileMatrixSet
|
||||||
echo $this->getMercatorTileMatrixSet();
|
echo $this->getMercatorTileMatrixSet();
|
||||||
|
|
||||||
// Print WGS84 TileMatrixSet
|
// Print WGS84 TileMatrixSet
|
||||||
echo $this->getWGS84TileMatrixSet();
|
echo $this->getWGS84TileMatrixSet();
|
||||||
|
|
||||||
// Print custom TileMatrixSets
|
|
||||||
if (strlen($customtileMatrixSets) > 0) {
|
|
||||||
echo $customtileMatrixSets;
|
|
||||||
}
|
|
||||||
|
|
||||||
echo '</Contents>
|
echo '</Contents>
|
||||||
<ServiceMetadataURL xlink:href="' . $this->config['protocol'] . '://' . $this->config['baseUrls'][0] . '/wmts/1.0.0/WMTSCapabilities.xml"/>
|
<ServiceMetadataURL xlink:href="' . $this->config['protocol'] . '://' . $this->config['baseUrls'][0] . '/wmts/1.0.0/WMTSCapabilities.xml"/>
|
||||||
</Capabilities>';
|
</Capabilities>';
|
||||||
|
Reference in New Issue
Block a user