ABAPlan / abaplan-core

Core ABAPlan project
MIT License
4 stars 2 forks source link

Remove the steps of zoom from the visual editor #115

Closed Ettapp closed 6 years ago

Ettapp commented 6 years ago

To allow the users to define precisely the map zone.

Ettapp commented 6 years ago

ArcGIS JS API apparently work only with stepped zoom: https://developers.arcgis.com/javascript/latest/api-reference/esri-views-MapView.html#zoom

Ettapp commented 6 years ago

Proposal (in french)

Une solution consiste à modifier les étapes de la création de plan comme suit:

Sélection de zone

La carte prends 100% de l'espace disponible dans la fenêtre.

Les contrôles suivants sont présents (et uniquement ceux-ci):

L'utilisateur peut zoomer jusqu'à voir la zone qu'il veut utiliser pour son plan. Il sélectionne la zone en traçant un rectangle, ce qui permet d'avoir une zone précise et pas limitée par le zoom. Une fois le rectangle tracé, il peut le déplacer ou changer sa taille en déplaçant ses bords. À la place de tracer un rectangle lui-même, l'utilisateur peut utiliser le(s) boutons de forme générique mentionnés plus haut, pour voir apparaître un rectangle de la taille idéale pour une impression A4 / A3 (rectangle qu'il peut également déplacer / redimensionner). Une fois que le rectangle défini bien ce que l'utilisateur veut voir apparaître sur son plan, il peut le valider (peut être avec un bouton qui apparaît une fois qu'un rectangle est tracé, peut être avec une touche du clavier, ou les deux) et on passe donc à l'édition...

Édition

L'éditeur contient uniquement la zone définie par l'utilisateur à l'étape précédente, et les contrôles suivants:

(Pas de champ de recherche, boutons de zoom, bouton de sélection de format ni de bouton d'ouverture de plan existant)