geonode

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.

Github stars Tracking Chart

GeoNode
OSGeo Project

Table of Contents

What is GeoNode?

GeoNode is a geospatial content management system, a platform for the
management and publication of geospatial data. It brings together mature
and stable open-source software projects under a consistent and
easy-to-use interface allowing non-specialized users to share data and
create interactive maps.

Data management tools built into GeoNode allow for integrated creation
of data, metadata, and map visualization. Each dataset in the system can
be shared publicly or restricted to allow access to only specific users.
Social features like user profiles and commenting and rating systems
allow for the development of communities around each platform to
facilitate the use, management, and quality control of the data the
GeoNode instance contains.

It is also designed to be a flexible platform that software developers
can extend, modify or integrate against to meet requirements in their
own applications.

Try out GeoNode

If you just want to try out GeoNode visit our official Demo online at:
http://master.demo.geonode.org. After your registration you will be able
to test all basic functionalities like uploading layers, creation of
maps, editing metadata, styles and much more. To get an overview what
GeoNode can do we recommend to have a look at the Users
Workshop
.

Install

The latest official release is 2.10!

GeoNode can be setup in different ways, flavors and plattforms. If
you´re planning to do development or install for production please visit
the offical GeoNode installation documentation:

Learn GeoNode

After you´ve finished the setup process make yourself familiar with the
general usage and settings of your GeoNodes instance. - the User
Training

is going in depth into what we can do. - the Administrators
Workshop

will guide you to the most important parts regarding management commands
and configuration settings.

Development

GeoNode is a web based GIS tool, and as such, in order to do development
on GeoNode itself or to integrate it into your own application, you
should be familiar with basic web development concepts as well as with
general GIS concepts.

For development GeoNode can be run in a 'development environment'. In
contrast to a 'production environment' development differs as it uses
lightweight components to speed up things.

To get you started have a look at the Install
instructions
which cover all what is needed to run GeoNode
for development. Further visit the the Developer
workshop

for a basic overview.

If you're planning of customizing your GeoNode instance, or to extend
it's functionalities it's not advisable to change core files in any
case. In this case it's common to use setup a GeoNode Project
Template
.

Contributing

GeoNode is an open source project and contributors are needed to keep
this project moving forward. Learn more on how to contribute on our
Community
Bylaws
.

Roadmap

GeoNode's development roadmap is documented in a series of GeoNode
Improvement Projects (GNIPS). They are documented at GeoNode Wiki.

GNIPS are considered to be large undertakings which will add a large
amount of features to the project. As such they are the topic of
community dicussion and guidance. The community discusses these on the
developer mailing list: http://lists.osgeo.org/pipermail/geonode-devel/

Showcase

A handful of other Open Source projects extend GeoNode’s functionality
by tapping into the re-usability of Django applications. Visit our
gallery to see how the community uses GeoNode: GeoNode
Showcase
.

The development community is very supportive of new projects and
contributes ideas and guidance for newcomers.

General

Related projects

Support

Licensing

GeoNode is Copyright 2018 Open Source Geospatial Foundation (OSGeo).

GeoNode is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your
option) any later version. GeoNode is distributed in the hope that it
will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with GeoNode. If not, see http://www.gnu.org/licenses.

Main metrics

Overview
Name With OwnerGeoNode/geonode
Primary LanguageJavaScript
Program languagePython (Language Count: 11)
Platform
License:Other
所有者活动
Created At2010-06-03 18:14:47
Pushed At2025-05-06 17:27:13
Last Commit At2025-05-06 19:27:11
Release Count483
Last Release Name4.4.2 (Posted on 2025-03-17 10:15:52)
First Release Name1.0-beta (Posted on 2010-08-06 17:28:14)
用户参与
Stargazers Count1.5k
Watchers Count109
Fork Count1.1k
Commits Count19.1k
Has Issues Enabled
Issues Count4517
Issue Open Count299
Pull Requests Count7001
Pull Requests Open Count22
Pull Requests Close Count1561
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private