Configurer - Les outils¶
Présentation¶
Cette page vous servira à comprendre comment utiliser les outils disponibles. Les outils sont intégrées dans le coeur mviewer et utilisés selon la configuration du XML. Le fichier est chargé dans tous les cas.
La différence avec les extensions est qu’une extension (et ses fichiers) est chargée au besoin et selon qu’elle est utilisée ou non dans la configuration XML.
Les outils actuellement disponibles sont :
l’outil de dessin
D’autres outils viendront compléter cette liste.
Les outils sont localisés dans la balise <tools> de la configuration XML.
1 <application/>
2
3 <tools>
4 ... outils
5 </tools>
6
7 ....reste de la configuration XML
Les outils sont présentés dans les sections qui suivent.
Outil de dessin¶
L’outil de dessin permet de :
dessiner un point
dessiner un polygon
dessiner une ligne
donner un nom à une forme
exporter le dessin en GeoJSON
afficher des informations de mesure
dessiner selon une couche d’accroche WFS (snapping)
Pour activer l’outil, vous devez le rajouter dans la balise <tools>
:
1 <tools>
2 <draw geometryTypes="Polygon" snapLayerId="geom_parcelle_2023" ... />
3 </tools>
Paramètres¶
geometryTypes : (string) - List des géométries à dessiner.
snapLayerId : (string) - Un ID de couche WFS déjà utilisé dans la configuration XML (e.g custom layer)
snapLayerUrl : (string) - URL complète d’une couche WFS (le format doit être en
application/json
)snapLimitZoom : (int) - Limite l’activation du snapping par niveau de zoom. Cela permet de limiter le chargement d’entités WFS. Le snapping sera actif i le zoom de la carte est supérieur à cette valeur.
help : (boolean) - Utilsier l’aide
nbPixelsToClosePolygon* : (int) - Distance en pixels pour fermer automatiquement la forme et créer un polygone.
singleDraw : (boolen) - True pour dessiner uniquement une forme à la fois.
snapTolerance : (int) - Tolérence du snapping en pixel (c.fg pixelTolerance ol > v8.0)