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