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