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.