The GeoNode roadmap is collaboratively built, laying out the potential features to be offered. Anyone can add a new item to the roadmap, and anyone can join the development team and add an item, or fund core developers to build it.
Adding to the roadmap
If you have an idea for a new feature for the GeoNode project then the first step is to submit it to our roadmap issue tracker. It will be reviewed, and you may be asked for more information. Once fleshed out it will be added to GeoNode.org, for others to see and potentially fund.
Roadmap Items
As more items get added we will work to group these better.
Upload non-georeferenced maps – Users should be able to upload non-georeferenced scanned images and rubbersheet them (place control points to correlate the data) so they are real data layers.
Derive metadata from usage – GeoNode should be able to derive information about a dataset from the way that it is used, without requiring users to directly input information.
Web-based data upload – Users should be able to upload data through a web form, selecting files on their computer and putting them on the GeoNode. Can start with just shapefiles or geotiffs, just using web forms.
Batch upload – Web-based upload is frustrating to use if someone has a lot of data. Should have a desktop or flash-based tool to select lots of files and get them on a GeoNode all at once.
Group features – GeoNode should have a flexible ‘group’ functionality, to let people join together on the site. This should handle permissions, and the ability for a group to ‘endorse’ a dataset or map as something they stand behind.
Data editing – A user should be able to edit layers she has ‘write’ permissions on, completely through the web or with desktop tools using the WFS-T protocol.
Map Annotation - A light weight alternative to full data editing, users should be able to add a small number of geometries to their ‘map’.
Upload CSV or Excel file – Non GIS users should be able to take an Excel or CSV file and upload it to GeoNode, joining a non-spatial field like Zip Code, Country or Address to a geometry and make a data layer to be shared.
Automatic Tile Caching – Use GeoWebCache to drastically improve the performance of large layers and slow remote services.