Skip to content

Tutorial

Overview

GeoNode is a powerful platform for the management and publication of geospatial data. It integrates mature, stable open-source software projects under a user-friendly interface.

With GeoNode's simplified architecture, non-specialized users can easily share geospatial data and create interactive maps without advanced GIS skills.


Geospatial Data Storage

GeoNode supports uploading vector and raster datasets through a simple web form. Supported vector formats include Shapefiles, GeoJSON, CSV, KML, and KMZ, while raster data like satellite imagery is stored as GeoTIFFs in their original projections.


Feature Vector Data Raster Data
Formats Shapefile, GeoJSON, CSV, KML, KMZ GeoTIFF
Storage Converted into geospatial database tables Stored as GeoTIFF files
Examples Roads, boundaries, facilities Satellite imagery, aerial photos
Projection Handling Preserved and reprojected for map display Preserved in original projection
Use in Map Creation Searchable, combinable with other layers Searchable, visual backdrop for analysis


GeoNode emphasizes the use of standard metadata formats, particularly ISO 19139:2007 / ISO 19115, ensuring proper cataloging and interoperability.

Immediately after uploading, users can fill in the resource metadata, making the dataset instantly available via CSW (OGC Catalogue Service) endpoints and APIs.

Users can also upload metadata XML files (ISO, FGDC, or Dublin Core formats) to auto-populate key metadata fields.

Additionally, GeoNode offers a web-based style editor that lets users customize layer symbology and preview changes in real time.


Data Mixing and Map Creation

Once datasets are uploaded, GeoNode allows users to:

  • Search for data by location or keyword.
  • Mix datasets and create interactive maps with ease.


All layers are automatically re-projected to Web Mercator, enabling seamless integration with popular basemaps like OpenStreetMap, Google Satellite, and Bing Maps.


Maps created in GeoNode can be:

  • Embedded in other websites.
  • Exported as PDFs for offline use or printing.


GeoNode as a Building Block

GeoNode’s modular, Django-based design makes it highly extendable. Many open-source projects build on GeoNode by reusing its components.

You can explore real-world implementations in the GeoNode Projects Gallery.

The GeoNode development community is active, welcoming, and highly supportive of new contributors, providing guidance and ideas to help newcomers get started.


Note: For more details, refer to the GeoNode Basics section of the official GeoNode documentation.


Data Preperation

Overview

This tutorial uses an extract of the Berlin city center buildings map from the BBBike OpenStreetMap extracts. Download the Tutorial Data using the link below:


Hint: You can also download your own custom spatial data from the BBBike Extract Service.


Need More Help?

Visit the official GeoNode documentation:


© 2024 Kartoza. Licensed under the GNU AGPL v3.