-
Notifications
You must be signed in to change notification settings - Fork 81
Additional GeoJSON Layers
Ability to have additional GeoJSON layers by projects.
By default Cadasta provides users with OpenStreetMap and Digital Globe imagery as default basemaps, and in addition we will provide the capability of adding additional custom basemaps. But on top of that, it will be useful for the users to add additional GeoJSON layers to show specific information related to the project extent (for instance resource related information like schools, water sources, etc).
- As a project manager I want to add a GeoJSON file to my project
- As a project manager I want to remove a GeoJSON file that I've already added
- As a project manager I want to add a GeoJSON file previously added in other projects within my organization, so I can reuse those layers
- As a project user I want to be able to enable and disable the additional overlays that I'm using at any moment (using checkboxes in a similar way as the GPX layers are currently presented)
- A new entry in the Project Dashboard will be added for "Overlays customization". This will be integrated with the Project Creation Wizard.
- Project manager go to "Overlays customization" page and select "add custom overlay" (or similar)
- Interface for adding the GeoJSON file appears. The file will be stored as an additional resource, UI will have fields for name and description (as any other project resource).
- This added GeoJSON file will be also selectable in other projects within the organization.
Note: Point 4 will require a change in the permissions policy. Project managers will be able to add GeoJSON files to their projects and they will be saved as project resources. But those GeoJSON files will be also available for the other projects within the organization, as projects managers will be usually in charge of upload the GeoJSON files and these files will be typically shared among projects within the organization.
- Project manager goes to "Overlays customization" page
- Project manager then scrolls down to the overlay they would like to remove.
- Project manager clicks a delete button and Cadasta asks "Are you sure you want to delete this overlay? It will not be available to any users on this project".
- Project manager confirms deletion and the layer is removed from the project
- If the "removed" GeoJSON files are being used in other projects within the organization, then will not be really removed but only detached from this project.
- GeoJSON layers are listed below basemap layer menu in the map, with check-box buttons (similarly to the GPX waypoints)
- Users can enable and disable the different overlays showed on top of the basemap.
- GeoJSON spec
Visit our User Documentation to learn more about using the Cadasta Platform.
If you'd like to contribute to the Cadasta Platform, start with our Contributing Guidelines.
Cadasta Wiki Home | Developer Setup Guide
Cadasta.org | About Cadasta | YouTube | Twitter | Facebook
- Installing & Running
- Contributing
- Planning & Sprints
- Platform Development
- Testing
- Utilities
- Outreachy
- Platform Site Map
- User Flows and Wireframes
- Other
- Quick Start Guide
- Glossary
- Questionnaire Guide