In this presentation, our GeoNode lead Giovanni Allegri will cover the status of GeoNode with particular focus on the new version 4.2 as well as on what to expect next.
management and publication of geospatial data. It brings together mature open-source software projects under an easy to use interface. With GeoNode, non-specialized users can share data and create interactive maps.
thematic maps , dashboards and geostories • Manage granular security, permissions and sharing for users and groups • User with appropriate permissions can edit layer metadata, which are exposed by OGC CSW and REST, to provide search/discovery capability • Users with appropriate permissions can edit layer styles and data (for vector layers) • GeoNode exposes a number of standards for each layer: OGC (WMS, WMS-C, WFS, WFS-T, WCS, CSW) and mass market search standards (OAI-PMH, SRU, OpenSearch) • Full control through a RESTful API
hosted on GitHub under the GeoNode organization • The GeoNode Project Steering Committee (PSC) governs the GeoNode project. • Users and developers mailing list, and a Gitter chat are the main communication channels for the community. https://github.com/GeoNode
undergone deep refactoring to improve its performance and implement proper (cascaded) faceted filtering. • The resources, and their counting, are calculated from the intersection of the topics selected between different filters (AND logic) and the union of the options selected from the same filter (OR logic). • This permits to narrow the search and filtering by categories, regions, keywords, resource owners, date range and location. The next version will include filtering by user groups.
“Location” tab is available inside the information side panel, where the bounding box of the resource and its centroid are displayed. • The location for spatial resources (datasets and maps) is automatically retrieved by the data itself. • For non-spatial resources, the same panel gives editors the option to set the bounding box and the position of the resource.
resources has been extended to any type of resource. Now It’s possible to relate any resource with any other resource (one or many), and the relationship is displayed inside the new “Lined resources” tab inside the information side panel. • The direction of the relationship is also visible since linked resources are displayed under two distinct groups “Linked from” and “Lined to”. • Links between resources can be managed with the “Related resources” field, under the Optional Metadata tab of the Metadata Editor.
try to generate thumbnails also for remote PDFs • The client can show previews if the remote server supports CORS, or the URL is configured to be proxied by the GeoNode backend
pluggable OIDC SocialAccount Provider has been implemented, which extends and improves the one provided by the allauth module already available in GeoNode • Custom Oauth2 claims mappings can be implemented, for example to map roles to groups, roles to admin, etc. • Actively employed for a complex integration with Azure AD
commands • Implemented the option to not register new users as contributors automatically (default behavior) • Option to configure a WMTS service to generate thumbnail backgrounds • Rendering of thumbnails for maps now takes into account ordering and opacity
This will let users manage their own account from third-party clients. It also makes GeoNode compliant with user data policies that give users control over their account data and the option to delete their own accounts
searches This has been a much requested feature. Hide ancillary resources, which are only meant to be used inside derived resources (maps, geostories, etc.) from searches and the catalogue lists
User/Developer lists and Gitter typically covers only supported versions. Today it means only 4.2.2 • Security fixes and installation support on new OSs being added to supported versions only! • Moving data from old versions will be much harder if not impossible • Web interfaces and GIS clients will be much different. No one will be able to backport fixes or improvements to the old ones. • Please upgrade your GeoNode installations!!!