Comment est-ce que j’ajoute une nouvelle projection ou personnalisation de carte ?
Note: Ces exemples supposent que le nom du client est kemnh
(KE Museum of Natural History).
Les Cartes Web peuvent afficher des cartes avec plusieurs projections, différentes couvertures ou différents calques. Ceci est réalisé en ajoutant des fichiers Carte Mapserver supplémentaires qui décrivent le type de carte à utilise (y compris domaine, taille, calque, projection, etc.).
Supposez qu'en plus de la carte de base nous voulons également une carte stéréographique polaire.
1. |
Il est tout d'abord nécessaire de créer le fichier Carte approprié qui décrit la carte que nous voulons. Des exemples de fichiers Carte se trouvent dans :
La référence définitive est sur le site internet Mapserver : Dans cet exemple nous créons un fichier Carte nommé
Dans |
|||||||
|
||||||||
2. |
Placer les fichiers de données géospatiales et rasters quelque part d'approprié (typiquement dans le répertoire local du calque Il est suggéré que vous utilisiez une structure et convention de nommage des répertoires qui permettent de trouver facilement les calques. Par exemple un calque DEM d'Antarctica pour KE MNH irait dans :
|
|||||||
3. |
Nous devons enregistrer ce fichier carte avec Cartes Web. Ceci s’effectue dans le fichier Dans
Par exemple : $this->addProjection("Stereographic South Pole", "antarctica.map", "-2877974.62258588 -2535021.30046716 2919369.49967643 2413783.16981739") ; Note: Actuellement le paramètre Default Start Extent parameter (qui est prévu pour passer outre le domaine du fichier Carte) est ignoré, cependant il devrait être établi puisqu'il sera utilisé dans l'avenir. |