Skip to content

GNIP 13 Collections

jj0hns0n edited this page Jan 10, 2012 · 2 revisions

GNIP 13 - Collections

Overview

It is proposed to add new functionality to GeoNode that allows Data Layers and Maps to be grouped together into 'Collections' that have a their own pages in GeoNode and some metadata.

Initial work has been done under this proposal by Jeffrey Johnson

https://github.com/jj0hns0n/geonode/tree/add-collections

Proposed By

Jeffrey Johnson

Assigned to Release

TBD

State

For Review and Comment

Motivation

Several GeoNode users have asked for a way to group together Data and Layers for presentation and sharing purposes. GeoNode does not currently provide this kind of functionality except at the Profile (user) level.

Proposal

It is proposed to add a new Collection model class to geonode.maps.models that has a few fields of metadata necessary for identifying and describing the collection and a set of Layers and Maps. These Collection objects should use the geonode.core PermissionLevelMixin in order to allow permissions to be assigned to them in order to restrict who can add/remove layers/maps from the Collection and update its metadata.

Issues

None currently envisioned, this is new functionality that should not interfere with existing functionality.

Testing

Unit tests that verify/test this functionality should be written/included.

Alternatives

Do nothing. GeoNode does not currently provide this kind of functionality

Feedback

See discussion on the geonode-dev list.

https://groups.google.com/a/opengeo.org/group/geonode-dev/browse_thread/thread/2722d7486910f7d6

Voting

Clone this wiki locally