Créer une carte statique (images)

Ce service permet, par un appel GET par URL, de générer très facilement une carte centrée sur une adresse, une parcelle ou d'autres informations géographiques en format image (PNG).

<img src="https://map.sitg.ge.ch/CarteImage/GetMapImage? + <paramètres>" alt="Carte SITG" ...>


Paramètres d'url

  • map : fond de carte de l'image. Possibilités : "sitg", "ortho", ou "tpg".
  • width : largeur de l'image générée, en pixels.
  • height : hauteur de l'image générée, en pixels.
  • extent : étendue de la carte à exporter. Le format est : xMin,yMin,xMax,yMax.
  • buffer : zone tampon autour de la sélection, en mètres.
  • zoomFactor : facteur de zoom autour de la sélection.
  • layers : liste des couches (séparées par des virgules) à afficher au-dessus du fond de carte. La liste des couches correspond à l'ordre d'empilement de la plus haute à la plus basse. Possibilités : "adresse", "arret_tpg", "batiment_hsol", "batiment_ssol", "batiment_projet", "parcelle".
  • selectedLayer : couche qui va servir à la sélection. Doit être l'une des couches listées dans leparamètre layers.
  • ids : id à sélectionner dans la couche de sélection. Les id sont séparés par des virgules.
  • selectionModes : mode de sélection : filter (filtrage de la couche), highlight (surbrillance de la sélection).
  • coordinates : coordonnées de points à afficher sur la carte.
  • coordinatesSrid : SRID des coordonnées de points.

Règles d'utilisation

  • Au moins un des paramètres suivants doit être renseigné : extent, selectedLayer, coordinates.
  • Les paramètres buffer et zoomFactor ne peuvent pas être renseignés simultanément.
  • Lorsque le paramètre extent est renseigné, les paramètres buffer et zoomFactor ne doivent pas être renseignés.
  • Lorsque le paramètre selectedLayer est renseigné, le paramètres layers doit être renseigné.
  • Lorsque le paramètre selectedLayer est renseigné, le paramètres ids doit être renseigné.
  • Le paramètre width doit être compris entre 1 et 2048.
  • Le paramètre height doit être compris entre 1 et 2048.
  • Le format du paramètre extent doit être : xMin,yMin,xMax,yMax. Le séparateur décimal est un point.
  • Le paramètre bufferdoit être supérieur à 0.
  • Le paramètre zoomFactor doit être supérieur à 0.

Exemples
 

1. Carte centrée sur une ou plusieurs adresses

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=adresse&selectedLayer=adresse&ids=970929170148,930225025570&width=800&height=500&zoomFactor=16

2. Carte centrée sur une ou plusieurs adresses avec les arrêts TPG

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=arret_tpg,adresse&selectedLayer=adresse&ids=970929170148,930225025570&width=800&height=500&zoomFactor=15

3. Carte centrée sur une ou plusieurs adresses avec le plan TPG schématique

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=tpg&layers=adresse&selectedLayer=adresse&ids=970929170148,930225025570&width=800&height=500&zoomFactor=30

4. Carte centrée sur une ou plusieurs paires de coordonnées

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&coordinates=2499783,1117478;2499697,1117112&width=1200&height=800&selectionModes=filter

5. Carte centrée sur une ou plusieurs parcelles

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=parcelle&selectedLayer=parcelle&ids=8:1880,8:1881&selectionModes=highlight&width=640&height=480&zoomFactor=5&5&selectionModes=filter,highlight

6. Carte centrée sur un ou plusieurs bâtiments hors-sol

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=batiment_hsol&selectedLayer=batiment_hsol&ids=1010738&width=640&height=480&zoomFactor=8&selectionModes=filter,highlight

Recherche sur la couche CAD_BATIMENT_HORSOL.

7. Carte centrée sur un ou plusieurs bâtiment sous-sol

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=batiment_ssol&selectedLayer=batiment_ssol&ids=295083267&width=640&height=480&zoomFactor=8&selectionModes=filter,highlight

Recherche sur la couche CAD_BATIMENT_SOUSOL.

8. Carte centrée sur un ou plusieurs bâtiments projets

https://map.sitg.ge.ch/CarteImage/GetMapImage?map=sitg&layers=batiment_projet&selectedLayer=batiment_projet&ids=295520646,295520644&width=640&height=480&zoomFactor=2&selectionModes=filter,highlight

Recherche sur la couche CAD_BATI_PROJET.