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>