You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To work on the UI/UX of CRS selector to extend it's own functionalities.
Requirements
Review UI of the CRS selector button
display the current CRS
allow to select a different CRS based on a list of preconfigured projection (as we are doing now)
[TBD] Usually the list of preconfigured CRS is not long so the filter is not actually needed. We could decide to remove it or make the text inside the button searchable
A new settings button with cog icon will allow to open a dialog and select the projections usable in map based on the list of available projections. The dialog should allow a user to:
visualize a list of available projection with label and authority id
filter the list with text search
select the current map projection
select the projection usable inside the current map with a checkbox
on projection mouse over show the world extent on a map
persist applied changes in map configuration
Review CRS selector configuration. We should simplify it, now we have a combination of filterAllowedCRS with additionalCRS to configure the default available CRS from localConfig.json. A single configuration should allow user to list all the default available configuration
We may decide to allow also not allowed user to see the current selected projection without allowing interaction with it
Mockup
New CRS button shows the current selected projection
The quick selection will be allowed for the usable projection in map
[TBD] Filtering system directly integrated inside the selected CRS. This is probably not actually needed
The new dialog allow to navigate and select usable projections from the available ones
On mouse over the projection world extent will be previewed on a small map
Users to edit or change the current projection will be still able to see the current projection of the map if the plugin is configured
What kind of improvement you want to add? (check one with "x", remove the others)
Minor changes to existing features
Code style update (formatting, local variables)
Refactoring (no functional changes, no api changes)
To work on the UI/UX of CRS selector to extend it's own functionalities.
Requirements
filterAllowedCRSwithadditionalCRSto configure the default available CRS from localConfig.json. A single configuration should allow user to list all the default available configurationMockup
What kind of improvement you want to add? (check one with "x", remove the others)
Other useful information