Contexte

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 le paramètre layers.
  • ids : identifiant(s) à sélectionner dans la couche de sélection. Les identifiants 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=adresse,arret_tpg&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 Bâtiments hors-sol.

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 Bâtiments souterrains.

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 Bâtiments projetés.