SlideShare a Scribd company logo
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

PDF
GeoNode intro and demo
PPTX
Introduction to GeoNode
PPTX
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
PDF
Working with ArcGIS Online
PDF
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
PDF
QGIS 3.0 새 기능 둘러보기
PPTX
GeoServer 기초
PPT
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoNode intro and demo
Introduction to GeoNode
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
Working with ArcGIS Online
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
QGIS 3.0 새 기능 둘러보기
GeoServer 기초
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현

What's hot (20)

PPTX
LX 공간정보아카데미 PostGIS 강의자료
PDF
Building Enterprise SDI with Geonode
PPTX
오픈소스GIS 개론 과정 - OpenLayers 기초
PPTX
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
PPTX
3D WebGIS using Opensource software
PPTX
QGIS 소개 및 ArcMap과의 비교
PPTX
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
PDF
GeoServer 2.4.x 한국어 사용자 지침서
PDF
오픈소스GIS의 이해와 활용
PDF
GeoServer, an introduction for beginners
PPTX
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
PPTX
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
PDF
Using GeoServer for spatio-temporal data management with examples for MetOc a...
PPTX
Proj4를 이용한 좌표계 변환
PPSX
Introduction to Vertica (Architecture & More)
ODP
Introduction To PostGIS
PPTX
What is bridge mode
PDF
오픈소스 네트워킹
PDF
Zabbix Performance Tuning
PPTX
오픈소스 GIS 교육 - PostGIS
LX 공간정보아카데미 PostGIS 강의자료
Building Enterprise SDI with Geonode
오픈소스GIS 개론 과정 - OpenLayers 기초
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
3D WebGIS using Opensource software
QGIS 소개 및 ArcMap과의 비교
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
GeoServer 2.4.x 한국어 사용자 지침서
오픈소스GIS의 이해와 활용
GeoServer, an introduction for beginners
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Proj4를 이용한 좌표계 변환
Introduction to Vertica (Architecture & More)
Introduction To PostGIS
What is bridge mode
오픈소스 네트워킹
Zabbix Performance Tuning
오픈소스 GIS 교육 - PostGIS
Ad

Viewers also liked (15)

PPT
2 Ine De Visser Geonovum
PDF
Status of WorldMap, 2016
PDF
Het gemak van een Geoportaal, Esri Nederland
PPTX
Introduction to Metadata
PPT
Meta made in Gelderland
PPT
Spatial Data Infrastructure Best Practices with GeoNode
PPT
Dublin Core Wereldwijd; Interoperabiliteit als een visie
PDF
metadata & open source #osgeonl dag 2012
PPTX
Metadata gebruiken, wat komt er bij kijken
PPTX
Geonode Presentation (ppt)
PPTX
SEO bij Marketingfacts - 16 september 2014 Marketingfacts Updates
PDF
Optimaal inzetten van touchtables in ruimtelijke planvorming, Geodan
PPTX
Metadata & Google: a love story
PPTX
Micro services and Containers
PPT
Metadata an overview
2 Ine De Visser Geonovum
Status of WorldMap, 2016
Het gemak van een Geoportaal, Esri Nederland
Introduction to Metadata
Meta made in Gelderland
Spatial Data Infrastructure Best Practices with GeoNode
Dublin Core Wereldwijd; Interoperabiliteit als een visie
metadata & open source #osgeonl dag 2012
Metadata gebruiken, wat komt er bij kijken
Geonode Presentation (ppt)
SEO bij Marketingfacts - 16 september 2014 Marketingfacts Updates
Optimaal inzetten van touchtables in ruimtelijke planvorming, Geodan
Metadata & Google: a love story
Micro services and Containers
Metadata an overview
Ad

Similar to Geonode 2.0 (20)

PDF
State of GeoNode 2019
PPT
Advancing open source geospatial software for the do d ic edward pickle openg...
PDF
One GeoNode, many GeoNodes
PDF
GeoServer Ecosystem 2018
PPT
GeoNode Motivation, Design, and Challenges
PPT
GeoNetwork workshop introduction mapwindow conference 2012 Velp
PDF
GFOSS DAY 2012 GeoNetwork Presentation
ODP
Geodjango and HTML 5
PDF
Volume 2-issue-6-2030-2033
PDF
Volume 2-issue-6-2030-2033
PDF
GIS_Day_2016
PDF
PDF
geoSDI-Overview-092009
PDF
Powerful geographic web framework GeoDjango
PDF
Processing Geospatial Data At Scale @locationtech
PPT
Towards the Open Geospatial Web
PDF
GeoServer The Open Source Solution for the interoperable management of geos...
PDF
State of GeoServer 2.13
ODP
Geomajas introduction, BeJUG, March 2012
PPTX
Geoserver introduction, GeoBusiness 2015
State of GeoNode 2019
Advancing open source geospatial software for the do d ic edward pickle openg...
One GeoNode, many GeoNodes
GeoServer Ecosystem 2018
GeoNode Motivation, Design, and Challenges
GeoNetwork workshop introduction mapwindow conference 2012 Velp
GFOSS DAY 2012 GeoNetwork Presentation
Geodjango and HTML 5
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
GIS_Day_2016
geoSDI-Overview-092009
Powerful geographic web framework GeoDjango
Processing Geospatial Data At Scale @locationtech
Towards the Open Geospatial Web
GeoServer The Open Source Solution for the interoperable management of geos...
State of GeoServer 2.13
Geomajas introduction, BeJUG, March 2012
Geoserver introduction, GeoBusiness 2015

More from Paolo Corti (10)

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

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Review of recent advances in non-invasive hemoglobin estimation
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

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)