phpDocumentor

maps.php

point d'accès de l'API de maps

Tous les calculs sont effectués dans le CRS des cartes Shom qui est WGS84 World Mercator, abrévié en WoM. test: http://localhost:8081/index.php/collections/gt50k/showmap?bbox=1000,5220,1060,5280&width=6000&height=6000 journal: | 28-31/7/2022:

  • correction suite à analyse PhpStan level 6 25/6/2022:
  • ajout deletedZones 30/5/2022:
  • modif initialisation Layer 29/4/2022:
  • gestion de la superposition de plusieures couches 25/4/2022:
  • renommage en maps.php
  • scission de layer.inc.php et geotiff.inc.php 23-24/4/2022:
  • modif. en maps 22/4/2022:
  • création

Table of Contents

Classes

GtMaps
classe regroupant qqs méthodes statiques de gestion de l'API maps

Functions

coordDM()  : string
affichage en degrés minutes décimales avec 2 chiffres significatifs
latLonDM()  : string
affichage lat,lon dans le format de l'exemple
cornersOfRects()  : array<int, TGeoJsonFeature>
extraction des coins des rectangles englobants définis dans un array de Features GeoJSON, renvoit un array de Features

Functions

coordDM()

affichage en degrés minutes décimales avec 2 chiffres significatifs

coordDM(float $coord) : string
Parameters
$coord : float
Return values
string

latLonDM()

affichage lat,lon dans le format de l'exemple

latLonDM(TPos $pos) : string
Parameters
$pos : TPos
Return values
string

cornersOfRects()

extraction des coins des rectangles englobants définis dans un array de Features GeoJSON, renvoit un array de Features

cornersOfRects(string $lyrname, array<int, TGeoJsonFeature$rects) : array<int, TGeoJsonFeature>
Parameters
$lyrname : string
$rects : array<int, TGeoJsonFeature>
Return values
array<int, TGeoJsonFeature>

        
On this page

Search results