view
Table of Contents
Classes
- GtMaps
- classe regroupant qqs méthodes statiques de gestion de l'API maps
- WmsShomGt
- classe implémentant le serveur WMS de ShomGt.
- WmsvShomGt
- classe implémentant le serveur WMS-Vecteur de ShomGt.
Constants
- NB_SECONDS_IN_CACHE = 0.5 * 24 * 60 * 60
- nb secondes en cache pour le navigateur si <> 0
- SERVER_TILECACHE = \true
- mise en cache des tuiles sur le serveur
Functions
- error() : never
- affiche un message et termine le script avec un code retour de 1
- 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
- shomGTVersion() : int
- indique la version ShomGT
- findCurrentMapVersionV4() : string
- Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V4).
- findCurrentMapVersionV3() : string
- Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V3).
- findCurrentMapVersion() : string
- Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V3 ou V4).
- logRecord() : void
- enregistrement d'un log temporaire pour afficher des infos, par ex. estimer les performances
Constants
NB_SECONDS_IN_CACHE
nb secondes en cache pour le navigateur si <> 0
public
mixed
NB_SECONDS_IN_CACHE
= 0.5 * 24 * 60 * 60
SERVER_TILECACHE
mise en cache des tuiles sur le serveur
public
mixed
SERVER_TILECACHE
= \true
Functions
error()
affiche un message et termine le script avec un code retour de 1
error(string $message) : never
Parameters
- $message : string
Return values
nevercoordDM()
affichage en degrés minutes décimales avec 2 chiffres significatifs
coordDM(float $coord) : string
Parameters
- $coord : float
Return values
stringlatLonDM()
affichage lat,lon dans le format de l'exemple
latLonDM(TPos $pos) : string
Parameters
- $pos : TPos
Return values
stringcornersOfRects()
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>shomGTVersion()
indique la version ShomGT
shomGTVersion() : int
Return values
intfindCurrentMapVersionV4()
Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V4).
findCurrentMapVersionV4(string $MAPS_DIR_PATH, string $mapnum) : string
Retourne '' si la carte n'existe pas ou 'undefined' si aucun fichier de MD n'est trouvé
Parameters
- $MAPS_DIR_PATH : string
- $mapnum : string
Return values
stringfindCurrentMapVersionV3()
Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V3).
findCurrentMapVersionV3(string $MAPS_DIR_PATH, string $mapnum) : string
Retourne '' si la carte n'existe pas ou 'undefined' si aucun fichier de MD n'est trouvé
Parameters
- $MAPS_DIR_PATH : string
- $mapnum : string
Return values
stringfindCurrentMapVersion()
Retourne le libellé de la version courante de la carte $mapnum (Code en ShomGT V3 ou V4).
findCurrentMapVersion(string $MAPS_DIR_PATH, string $mapnum) : string
Retourne '' si la carte n'existe pas ou 'undefined' si aucun fichier de MD n'est trouvé
Parameters
- $MAPS_DIR_PATH : string
- $mapnum : string
Return values
stringlogRecord()
enregistrement d'un log temporaire pour afficher des infos, par ex. estimer les performances
logRecord(array<string|int, mixed> $log) : void
Parameters
- $log : array<string|int, mixed>