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
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>