SlideShare a Scribd company logo
1 of 13
Download to read offline
Geonode 2.0
GFOSS Day 2013, Bologna, Italy
October 10th, 2013
Luca Casagrande, Paolo Corti, Simone Dalmasso
What?
● GeoNode is a geospatial CMS
● a platform for the management and publication of geospatial data (SDI)
● open source platform built on other open source components
● allows non-specialized users to share data and create interactive maps
● data management tools for integrated creation of data, metadata, and map
visualizations
● 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
● easily customizable
Who?
● Organizations using it: World Bank, CE JRC, UN WFP,
Ithaca, Harvard University, MapStory, OpenGeo
(Boundless)
● 50+ contributors, 10 developers with 100+ commits:
https://github.com/GeoNode/geonode/graphs/contributors
Where?
● Web site: http://geonode.org/
● GitHub: https://github.com/GeoNode/geonode
● Issue tracker: https://github.com/GeoNode/geonode/issues
● Documentation: http://docs.geonode.org/
● Demo site: http://beta.dev.geonode.org/
When?
● November 2010: GeoNode 1.0
● February 2012: GeoNode 1.1
● October 2012: GeoNode 1.2
● Now: GeoNode 2.0 beta 54
● In few weeks: GeoNode RC
● Before the end of the year: GeoNode 2.0
Architecture
● 100% Open Source!
http://docs.geonode.org/en/latest/reference/architecture.html#architecture
● * Python, Django, WSGI, Apache, OWSlib, gsconfig
● * GDAL, OGR, GEOS, PROJ.4
● * Tomcat, GeoServer, GeoTools
● * PostgreSQL, PostGIS
● * pycsw, GeoNetwork
● * Javascript, jQuery, OpenLayers, ExtJS, GeoExt, GeoExplorer
● * HTML, CSS, Bootstrap
● * GeoGit enabled
Architecture
Web services included
● OGC WMS - Web Map Service (GeoServer)
● OGC WFS/WFS-T - Web Feature Service (GeoServer)
● OGC WCS - Web Coverage Service (GeoServer)
● OGC CSW - Catalog Service for the Web (pycsw, GeoNetwork)
● OGC WMST - Web Map Tiling Service (GeoWebCache)
● REST GeoServer API
Web Services consumption
● GeoNode itself (federation)!
● Desktop GIS (QGIS, uDig, gvSIG, OPEN Jump, ArcGIS...)
● Client libraries (GDAL, OWSLib, GeoTools, OpenLayers, Leaflet,
gsconfig)
Spatial Database included
Input data format:
● shapefile, tiff, csv, kml
● any GeoServer data source, using the updatelayers
command line (PostGIS Raster, Oracle Spatial,
ArcSDE...)
Data are uploaded to a PostGIS Spatial database
Django Apps
● GeoNode internal Django apps (Base, Layers, Maps, Documents...)
● GeoNode itself is based on several Django apps (avatar, dialogos,
django_notification, django_pagination, django_taggit,...)
● It is easy to customize your own instance using other popular
Django apps (django-cms, django-mingus, django-schedule,
django-revision, django-social-auth, pyston)
Documentation
● documentation web site: http://docs.geonode.org/
● written in reST and built whit Sphinx
● translated using the i18n Sphinx support and the
Transifex platform:
https://www.transifex.com/projects/p/geonode/
Roadmap
● 2.1: Groups
● 2.1: Improved federation system
● 2.1: GeoNode API (GNIP 18,
https://github.com/GeoNode/geonode/wiki/GNI
P-18---GeoNode-API)
● 2.1+: support for other web map engine
(MapServer, Mapnik)

More Related Content

What's hot

오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS
JungHwan Yun
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환
BJ Jang
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
BJ Jang
 

What's hot (20)

공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
PostGIS 시작하기
PostGIS 시작하기PostGIS 시작하기
PostGIS 시작하기
 
오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS
 
오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQL
 
GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서
 
Developing Efficient Web-based GIS Applications
Developing Efficient Web-based GIS ApplicationsDeveloping Efficient Web-based GIS Applications
Developing Efficient Web-based GIS Applications
 
GeoServer 기초
GeoServer 기초GeoServer 기초
GeoServer 기초
 
오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo
 
공간정보연구원 PostGIS 강의교재
공간정보연구원 PostGIS 강의교재공간정보연구원 PostGIS 강의교재
공간정보연구원 PostGIS 강의교재
 
[공간정보시스템 개론] L05 우리나라의 수치지도
[공간정보시스템 개론] L05 우리나라의 수치지도[공간정보시스템 개론] L05 우리나라의 수치지도
[공간정보시스템 개론] L05 우리나라의 수치지도
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNode
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
 
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
 

Viewers also liked

Viewers also liked (13)

2 Ine De Visser Geonovum
2 Ine De Visser Geonovum2 Ine De Visser Geonovum
2 Ine De Visser Geonovum
 
Status of WorldMap, 2016
Status of WorldMap, 2016Status of WorldMap, 2016
Status of WorldMap, 2016
 
Het gemak van een Geoportaal, Esri Nederland
Het gemak van een Geoportaal, Esri NederlandHet gemak van een Geoportaal, Esri Nederland
Het gemak van een Geoportaal, Esri Nederland
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to Metadata
 
Meta made in Gelderland
Meta made in GelderlandMeta made in Gelderland
Meta made in Gelderland
 
Dublin Core Wereldwijd; Interoperabiliteit als een visie
Dublin Core Wereldwijd; Interoperabiliteit als een visieDublin Core Wereldwijd; Interoperabiliteit als een visie
Dublin Core Wereldwijd; Interoperabiliteit als een visie
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012
 
Metadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijkenMetadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijken
 
SEO bij Marketingfacts - 16 september 2014 Marketingfacts Updates
SEO bij Marketingfacts - 16 september 2014 Marketingfacts UpdatesSEO bij Marketingfacts - 16 september 2014 Marketingfacts Updates
SEO bij Marketingfacts - 16 september 2014 Marketingfacts Updates
 
Optimaal inzetten van touchtables in ruimtelijke planvorming, Geodan
Optimaal inzetten van touchtables in ruimtelijke planvorming, GeodanOptimaal inzetten van touchtables in ruimtelijke planvorming, Geodan
Optimaal inzetten van touchtables in ruimtelijke planvorming, Geodan
 
Metadata & Google: a love story
Metadata & Google: a love storyMetadata & Google: a love story
Metadata & Google: a love story
 
Micro services and Containers
Micro services and ContainersMicro services and Containers
Micro services and Containers
 
Metadata an overview
Metadata an overviewMetadata an overview
Metadata an overview
 

Similar to Geonode 2.0

Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
Joachim Van der Auwera
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
eHealth Africa
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
Beniamino Murgante
 

Similar to Geonode 2.0 (20)

Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 
State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
gvSIG Suite: Open source software to implement Spatial Data Infrastructures
gvSIG Suite: Open source software to implement Spatial Data InfrastructuresgvSIG Suite: Open source software to implement Spatial Data Infrastructures
gvSIG Suite: Open source software to implement Spatial Data Infrastructures
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Open Source Geospatial
Open Source GeospatialOpen Source Geospatial
Open Source Geospatial
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
Open layers
Open layersOpen layers
Open layers
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGIS
 

More from Paolo Corti

More from Paolo Corti (10)

Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
 
Making Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data InfrastructureMaking Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data Infrastructure
 
Maintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesMaintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queues
 
GeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze UmanitarieGeoNode per il Supporto alle Emergenze Umanitarie
GeoNode per il Supporto alle Emergenze Umanitarie
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
 
GeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionGeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk Reduction
 
L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...
 
Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Geonode 2.0

  • 1. Geonode 2.0 GFOSS Day 2013, Bologna, Italy October 10th, 2013 Luca Casagrande, Paolo Corti, Simone Dalmasso
  • 2. What? ● GeoNode is a geospatial CMS ● a platform for the management and publication of geospatial data (SDI) ● open source platform built on other open source components ● allows non-specialized users to share data and create interactive maps ● data management tools for integrated creation of data, metadata, and map visualizations ● 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 ● easily customizable
  • 3. Who? ● Organizations using it: World Bank, CE JRC, UN WFP, Ithaca, Harvard University, MapStory, OpenGeo (Boundless) ● 50+ contributors, 10 developers with 100+ commits: https://github.com/GeoNode/geonode/graphs/contributors
  • 4. Where? ● Web site: http://geonode.org/ ● GitHub: https://github.com/GeoNode/geonode ● Issue tracker: https://github.com/GeoNode/geonode/issues ● Documentation: http://docs.geonode.org/ ● Demo site: http://beta.dev.geonode.org/
  • 5. When? ● November 2010: GeoNode 1.0 ● February 2012: GeoNode 1.1 ● October 2012: GeoNode 1.2 ● Now: GeoNode 2.0 beta 54 ● In few weeks: GeoNode RC ● Before the end of the year: GeoNode 2.0
  • 6. Architecture ● 100% Open Source! http://docs.geonode.org/en/latest/reference/architecture.html#architecture ● * Python, Django, WSGI, Apache, OWSlib, gsconfig ● * GDAL, OGR, GEOS, PROJ.4 ● * Tomcat, GeoServer, GeoTools ● * PostgreSQL, PostGIS ● * pycsw, GeoNetwork ● * Javascript, jQuery, OpenLayers, ExtJS, GeoExt, GeoExplorer ● * HTML, CSS, Bootstrap ● * GeoGit enabled
  • 8. Web services included ● OGC WMS - Web Map Service (GeoServer) ● OGC WFS/WFS-T - Web Feature Service (GeoServer) ● OGC WCS - Web Coverage Service (GeoServer) ● OGC CSW - Catalog Service for the Web (pycsw, GeoNetwork) ● OGC WMST - Web Map Tiling Service (GeoWebCache) ● REST GeoServer API
  • 9. Web Services consumption ● GeoNode itself (federation)! ● Desktop GIS (QGIS, uDig, gvSIG, OPEN Jump, ArcGIS...) ● Client libraries (GDAL, OWSLib, GeoTools, OpenLayers, Leaflet, gsconfig)
  • 10. Spatial Database included Input data format: ● shapefile, tiff, csv, kml ● any GeoServer data source, using the updatelayers command line (PostGIS Raster, Oracle Spatial, ArcSDE...) Data are uploaded to a PostGIS Spatial database
  • 11. Django Apps ● GeoNode internal Django apps (Base, Layers, Maps, Documents...) ● GeoNode itself is based on several Django apps (avatar, dialogos, django_notification, django_pagination, django_taggit,...) ● It is easy to customize your own instance using other popular Django apps (django-cms, django-mingus, django-schedule, django-revision, django-social-auth, pyston)
  • 12. Documentation ● documentation web site: http://docs.geonode.org/ ● written in reST and built whit Sphinx ● translated using the i18n Sphinx support and the Transifex platform: https://www.transifex.com/projects/p/geonode/
  • 13. Roadmap ● 2.1: Groups ● 2.1: Improved federation system ● 2.1: GeoNode API (GNIP 18, https://github.com/GeoNode/geonode/wiki/GNI P-18---GeoNode-API) ● 2.1+: support for other web map engine (MapServer, Mapnik)