Datatype sources are defined and hardcoded as strings in various components. Introducing new data types or changing the labels of existing ones will require refactoring of multiple components.
To do:
[x] Create classes for the datasource types
[x] Initiate data import with new classes
[ ] Refactor components using string label to using new classes
[ ] Refactor vector layer creations in MapvViewer to encapsulate logic in corresponding classes to realize separation of concern
Datatype sources are defined and hardcoded as strings in various components. Introducing new data types or changing the labels of existing ones will require refactoring of multiple components.
To do:
MapvViewer
to encapsulate logic in corresponding classes to realize separation of concern