Enhancement #38081
Mis à jour par Benoît Regamey il y a 11 mois
Actuellement, la "Zone preselection API de plans-reseaux":https://plans-reseaux.ch/api/doc permet de faire un lien sur la page d'accueil du portail (la carte) avec une présélection de la zone à commander. Faire évoluer cette API pour couvrir plus de cas d'usage *Comportement à implémenter* Modifier l'API https://plans-reseaux.ch/api/websearch/bbox/xmin/ymin/xmax/ymax comme suit : * Supprimer les paramètres du BBOX du chemin de l'URL. Le chemin de l'API serait : https://plans-reseaux.ch/api/websearch * Ajouter un paramètre de requête obligatoire "perimeter" pour sélectionner un périmètre de commande libre (polygone) E.g. perimeter=x,y,x,y,x,y,x,y,x,y,x,y,x,y,x,y Les coordonnées doivent être en MN95, si le dernier vertex ne correspond pas au premier, le polygone est automatiquement fermé * Ajouter un paramètre de requête optionnel "bgLayer" pour sélectionner le fond de carte entre adresses ou parcelles E.g. bgLayer=addresses ou bgLayer=parcels Par défaut : bgLayer=addresses * Ajouter un paramètre de requête optionnel "showList" pour renvoyer directement sur la liste des plans à commander et non sur la carte E.g. showList=true ou showList=false Par défaut : showList=false * Si le périmètre est trop grand (> 0.2 km2) : le paramètre showList est ignoré (la valeur par défaut false est utilisée), l'utilisateur est renvoyé vers la carte avec la zone à commander en rouge et le texte "La surface sélectionnée est trop importante." * Si le périmètre est invalide (moins de 3 vertex) : renvoi sur "page introuvable" test