Your SlideShare is downloading. ×
OSGeo Live
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OSGeo Live


Published on

Refreshed the 2010 talk for the new content, explore the OSGeo

Refreshed the 2010 talk for the new content, explore the OSGeo

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Open Source Spatial Projects on OSGeo Live Jody Garnett (LISAsoft) Prepared by Jody Garnett, derived from OSGeo-Live Project Overviews, by OSGeo-Live authors OSGeo Live 1
  • 2. Welcome• Jody Garnett • LISAsoft OSGeo Foundation Sydney, Adelaide, Melbourne Eclipse Location Tech (Australia)• GeoTools, GeoServer, uDig • Systems Integration Hardware, Mobile, GIS OSGeo Live 2
  • 3. OSGeo• Open Source Geospatial Foundation• Mission: To support the collaborative development of open source geospatial software, and promote its widespread use.• Non-Profit, Vendor Neutral• International• Open Education, Open Data OSGeo Live 3
  • 4. Lightning Overview• What is “Lightning about a 60 mins presentation”? • Nothing (that is a long time to listen to me!) • Everything: There are 50 projects, 60 seconds a project• Quick rundown of the OSGeo Live project • Overview of the products included • Learn what is available today • Background on “OSGeo Projects” ... like who pays! OSGeo Live 4
  • 5. OSGeo Live Project OSGeo Live 5
  • 6. Thumb Drive & Virtual OSGeo Live
  • 7. OSGeo Live 7
  • 8. People First Contributors Jorge Sanz Translators Maria Vakalopoulou Alan Boudreault Judit Mays Agustín Díez Haruyuki Seki Alexandre Dube Klokan Petr Pridal David Mateos Nobusuke Iwasaki Amy Gao Kristof Lange Hernan Olivera Yoichi Kayama Andrea Antonello Lance McKee Javier Sanchez Milena Nowotarska Anton Patrushev Mage Whopper Jesús Gómez Xianfeng Song Astrid Emde Manuel Grizonnet Jorge Arévalo Jing Wang Benjamin Pross Mark Leslie Jorge Sanz Zhengfan Lin Brian Hamlin Massimo Di Stefano José Antonio Canalejo Òscar Fonts Bruno Binet Micha Silver Mauricio Miranda Raf Roset Dane Springmeyer Michael Owonibi Mauricio Pazos Anna Muñoz Daniel Kastl Michaël Michaud Òscar Fonts Cristhian Pin Dimitar Misev Mike Adair Pedro-Juan Ferrer Marc Torres Edgar Soldin Nathaniel V. Kelso Roberto Antolín Assumpcio Termens Eike Hinderk Ned Horning Samuel Mesa Estela Llorente Eric Lemoine Oliver Tonnhofer Valenty Gonzalez Toshikazu Seto Etienne Dube Paul Meems Lucía Sanjaime Fran Boon Pirmin Kalberer Andrea Yanza Leads Frank Gasdorf Ricardo Pinho Diego González Cameron Shorter Frank Warmerdam Roald de Wit Anne Ghisla François Prunayre Ruth Schoenbuchner Massimo Di Stefano Hamish Bowman Gavin Treadgold Sergio Baños Marco Puppin Alex Mandel Grald Fenoy Simon Cropper Astrid Emde Angelos Tzotsos Haruyuki Seki Simon Pigot Daniel Kastl Henry Addo Stefan A. Tzeggai Dominik Helle Hernan Olivera Stefan Hansen Frank Gasdorf Howard Butler Stephan Meissl Lars Lingner Ian Turton Steve Lime Otto Dassau Jackie Ng Thierry Badard Ruth Schoenbuchner Jan Drewnak Tom Kralidis Thomas Baschetti Jim Klassen Trevor Wekel Angelos Tzotsos Jinsongdi Yu Christos Iossifidis Jody Garnett Argyros Argyridis Johan Van de Wauw Aikaterini Kapsampeli OSGeo Live 8
  • 9. Sponsors Second • LISAsoft Training and Support in Australia • InformationCenter for the Environment, University of California, Davis • Open Geospatial Consortium, Inc. Industry Standards and Interoperability OSGeo Live 9
  • 10. Contents Third• Self-contained bootable DVD / USB using Xubuntu linux• 50 GeoSpatial Open Source applications along with sample datasets. • pre-installed / pre-configured • overview and quickstart documentation• Documentation about key OGC spatial standards.• The DVD is ideal for handing out at conferences, using in workshops, and trialling a range of Open Source Software. OSGeo Live 10
  • 11. Conference and Training 2012 2011 Open Source Developers Conference 2012 FOSS4G Tokyo/Osaka 2011 PhilGEOS 2012, OpenGIS 2012 IAEA/FAO Coordinated Research Program EGU Leonardo Conference 2012 Intergeo 2011 Open Source GIS and Webmapping Workshop FOSS4G 2011 FOSS4G-India 2012, LatinOSGIS 2012, GeoINT 2012 Open Source GIS Summer School Geospace Europe Summit 2012 dété - Observation spatiale de lenvironnement Latinoware 2012, INTERGEO 2012 FLUXNET & RS Open-Workshop Smart Korea 2012, FOSS4G Korea 2012 OSGIS 2011, CGS 2011, GITA 2011, AAG 2011 Minnesota GIS/LIS 2012, GISSA Ukubuzana conference FOSSGIS 2011 Geocamp, Asia GeoSpatial Forum Open Source GIS Conference (OSGIS) 2010 34th International Geological Conference GeoData Camp 2010 FOSS4G Southeast Asia Intergeo 2010 Third Open Source GIS Summer School FOSS4G 2010 International Env. Modeling and Software Society (IEMSS) FIG 2010 - International Surveyors conference AGIT, FOSS4G Hokkaido 2012 useR! The International R User Conference Day (FOSS4G Regional) within MapWindow 2009 Conference - The Netherlands FOSS4G 2009, FOSS4G-CEE & Geoinformatics 2012, FOSSCOMM 2012 Spatial@Gov 2009 HellasGI 2012 COMEM OGO course :: Webmapping with OGC standards 2008 Geospatial World Forum 2012 Australian Cooperative Research Center for Spatial FOSS4G North America 2012, GISRUK 2012, AGILE 2012 Information Conference 2008, FOSS4G 2008 Association for Geographic Information Welsh Group Open Source Seminar AWRA GIS and Water Resources Conference FOSSGIS 2012, Spanish FOSS4G 2012 Malaysian Geospatial Forum, AAG 2012 Pleiades Days 2012 Enterprise GIS course at the Council for Geoscience OSGeo Live 11
  • 12. Organisation OSGeo Live 12
  • 13. Categories Browser Clients Crisis Management Data Databases Desktop GIS Geospatial Libraries Navigation and Spatial Tools Web Services Maps OSGeo Live 13
  • 14. Stack Navigation and Crisis Management Maps Browser Clients Spatial Tools Desktop GIS Web Services Databases Geospatial Libraries Data OSGeo Live 14
  • 15. Databases PostGIS Spatialite PgRouting rasdaman OSGeo Live 15
  • 16. Databases• Transition from shape files to a real spatial database • Looking to reduce license costs? Check case studies• What is interesting for Databases • “NoSQL” backlash - does spatial want to rebel? • Rasters in the database - is it any good? • Treating a database as a file format• Consider: ACID, Spatial Index, Simple Features for SQL OSGeo Live 16
  • 17. PostGIS – Spatial Database OSGeo Live
  • 18. PostGIS - Spatial Database• Spatial extension to • Hundreds of spatial PostreSQL enabling it to functions: buffers, be used as a spatial unions, overlays, database. PostGIS is distance and more fast, standards compliant • Raster (new!) and wildly used. • ACID transactional• integrity• GPL version 2 • R-Tree spatial index• Windows, Linux, Mac • Multi-user support• Simple Features for SQL • Row-level locking Sponsors OpenGeo • Replication, Partitioning Refractions Research Paragon Corporation • Role-based security • Table-spaces, schemas OSGeo Live 18
  • 19. pgRouting – routing for OSGeo Live
  • 20. SpatiaLite – Compact OSGeo Live
  • 21. Rasdaman – Raster OSGeo Live
  • 22. Web Services QGIS MapServer TinyOWS GeoServer deegree MapProxy mapserver 52°North EOxServer ZOO Project GeoNetwork pycsw mapguide OSGeo Live 22
  • 23. Web Services• Publishing always valuable• Standards is a key enabler (OGC and ISO TC211) • Web Map Service – draws a map • Web Feature Service – raw vector+attribtues=feature data • Web Coverage Service – raw raster data • Web Processing Service – remote modelling and analysis • Sensor Observation Service – data collection from field OSGeo Live 23
  • 24. MapServer – Web Services OSGeo Live
  • 25. MapServer• The one the only the • Advanced Original! Much loved cartographic output with a reputation for • Sophisticated spatial excellent performance query support• Rendering engine • Supports popular written in C scripting environments • CGI/FastCGI• • multitude of raster & Sponsors• MIT-style license vector data formats University of Minnesota DM Solutions NASA• Windows, Linux, Mac • projection support Department of Forest Resources State of Minnesota• C, PHP, Python, Perl, Department of Natural Resources and Land Ruby, Java, and .NET Management Information Center OSGeo Live 25
  • 26. TinyOWS - WFS-T OSGeo Live
  • 27. GeoServer – Web Services OSGeo Live
  • 28. deegree – Web Services OSGeo Live
  • 29. deegree• Fast, stable and • Web Map Service powerful web • Web Feature Service integrated mapping • On the fly coordinate solution with deep transformation standards compliance. • Easily enhanced to support INSPIRE Sponsors University of Bonn• directive Lat/Lon• LGPL • Web Coverage Service• Mac,Windows, Linux • Catalogue Service• Java • Web Map Print Service• WMS, WFS, WCS, • Web Perspective View CSW, WPVS, Service WCTS,WPS,SOS OSGeo Live 29
  • 30. QGIS Server – WMS OSGeo Live
  • 31. MapProxy – WMS & Tile OSGeo Live
  • 32. MapTiler OSGeo Live
  • 33. ZOO – Web Processing OSGeo Live
  • 34. 52°North WPS – Web OSGeo Live
  • 35. 52°North SOS – Sensor OSGeo Live
  • 36. 52°North WSS - Security OSGeo Live
  • 37. EOxServer OSGeo Live
  • 38. GeoNetwork – Metadata OSGeo Live
  • 39. GeoNetwork Open Source• Catalog application for • Immediate search access to managing spatially referenced local and distributed resources geospatial catalogues • Up- and downloading of data,• graphics, docs, pdf files, etc..• GPL Version 2 • Interactive Map Viewer• Windows, Linux, Mac • RSS news feeds and as Sponsors GeoRSS.• Java UN FAO GeoCat • Online editing of metadata• ISO19115, ISO19119, ISO19139, ISO19110, FGDC • harvesting and and Dublin Core synchronization• CSW, OAI_PMH, Z39.50, • Fine-grained access control OpenSearch-Geo • Group and user management • Multi-lingual user interface • A randomly selected Featured Map OSGeo Live 39
  • 40. pycsw – Metadata OSGeo Live
  • 41. MapGuide Open Source OSGeo Live 41
  • 42. MapGuide Open Source• Web platform to develop • Interactive Map Viewing and deploy web mapping apps and spatial services • Quality Cartographic Output• • Build-in Resource• Licence: GNU Lesser Database for Manageability General Public License (LGPL) • Uniform Data Access Sponsors Autodesk AEC Systems• Software Version: 2.4.0 • Flexible Application DM Solutions Group Ennoble Consultancy Pre-Release Development SL-King Spatial Solutions OTX Systems• Linux, Windows • Extensive Server-Side APIs • Fast, Scalable, Secure Server Platform OSGeo Live 42
  • 43. Browser Clients Geomajas Mapbender OpenLayers MapFish GeoMoose OSGeo Live 43
  • 44. Browser Clients• Where a lot of the Action is!• There are less browser clients then a few years ago • Several projects combined forces for Open Layers• Great examples of “end-to-end” web mapping solutions • Pros: “get your data online in 10 mins” examples • Cons: use of components + standards• Python vs Java? JavaScript vs GWT? You decide! OSGeo Live 44
  • 45. OpenLayers – Browser OSGeo Live
  • 46. OpenLayers• OpenLayers makes it easy • Simple Javascript API, for web developers to designed for easy embed dynamic maps, development of custom from a multitude of user interfaces sources, in any web page • In-browser data rendering• Standards: WMS, WMTS, (SVG, VML, or Canvas) WFS, WFS-T, GeoRS, GML • Advanced in-browser maps• Commercial: Google, Bing • Mobile (and touch) devices• Others: OpenStreetMap • Use layers from many (OSM), ArcGIS, Images, sources Sponsors CamptoCamp MapGuide, MapServer, MetaCarta • Parse vector data/metadata OpenGeo TileCache (Atom, ArcXML,• GeoJSON, GeoRSS, KML,• BSD License OSM, SLD, WMTS)• JavaScript OSGeo Live 46
  • 47. MapFish – Browser Client OSGeo Live
  • 48. MapFish• MapFish is framework • Pylons Python web for building rich web- framework mapping applications • RIA-oriented• Extends Pylons with JavaScript toolbox geospatial-specific • ExtJS functionality • OpenLayers • GeoExt Sponsors• CamptoCamp • JavaScript• BSD License environment• Windows, Linux, Mac • testing• Python • compression OSGeo Live 48
  • 49. Mapbender – Geoportal OSGeo Live
  • 50. MapBender• Web geoportal framework • Create web mapping to publish, register, view, interfaces from template navigate, monitor and grant applications secure access to spatial data • Share remote OGC WMS infrastructure services • WFS to search, find, highlight • Bind WFS-T with WMS for• online digitizing• GPL / Simplified BSD • Users/groups access control• Windows, Linux, Mac • WMC handling Sponsors WhereGroup • Remote catalogs Metaspatial geoinformation+planung • monitoring and status terrestris FOSSGIS e.V. notification of OGC services Geoportal Rhineland- Palatinate • Deploy OpenLayers clients • Print high-quality PDF maps OSGeo Live 50
  • 51. Geomajas – Browser Client OSGeo Live
  • 52. Geomajas• Extensible web mapping • Integrated client-server framework which architecture seamlessly integrates • Geometry/Attribute powerful server side editing algorithms into the web • Custom attribute browser. definitions• Strong server side focus • Advanced CQL querying allowing a really thin client • Out-of-the-box security Sponsors • Extensible with plug-ins Geosparc• • Multiple front-end• AGPL technologies• Windows, Linux, Mac • Cross browser support,• Java without the need for• WMS, WFS browser plug-ins OSGeo Live 52
  • 53. GeoMOOSE – GIS Portal OSGeo Live
  • 54. Desktop Applications AtlasStyler Grass GIS Geopublisher gvSig Kosmo uDig SAGA OpenJUMP osgEarth OSSIM Quantum GIS MapWindow OSGeo Live 54
  • 55. Desktop Applications• Desktop Geospatial Information Systems • Searching for a replacement? Personally I use several...• Applications • General Purpose GIS • Vertical Applications making use of spatial information OSGeo Live 55
  • 56. GRASS – Desktop GIS OSGeo Live
  • 57. Geographic Resources Analysis Support System• Powerful raster, • C, Python, Bourne vector, and geospatial Shell processing engines in • 400 analysis modules a single integrated • 100 community software suite modules• Original Open Source • 30 years development GIS in development since the1980s • Oldest and Largest• • Desktop to Sponsors FBK-irst Intevation supercomputer Faunalia• GPL version 2 GDF Hannover Central Washington• GNU/Linux, Mac University REGIS, University of OSX, MS Windows California, Berkeley Naval Oceanographic Lab USGS Cook College, Rutgers University OSGeo Live DOE Oakridge 57
  • 58. Quantum GIS – Desktop OSGeo Live
  • 59. Quantum GIS (QGIS)• Desktop GIS client to • Friendly user interface visualise, manage, edit, • Easy Viewing of Vector analyse and print data, and Raster Formats• Popular Desktop • Create, edit and client with wide range export spatial data of community plugins • Spatial analysis using fTools or GRASS Sponsors• plugins Kanton Solothurn• GPL • Extensible plugin argusoft• Windows, Linux, Mac architecture geosynergy ibW Bildungszentrum Wald•C with Python scripts OSGeo Live 59
  • 60. gvSIG – Desktop GIS OSGeo Live
  • 61. uDig: User-friendly Desktop OSGeo Live
  • 62. OpenJUMP GIS OSGeo Live
  • 63. Kosmo – Desktop GIS OSGeo Live
  • 64. SAGA – Desktop GIS OSGeo Live
  • 65. OSSIM - Image Processing OSGeo Live
  • 66. Open Source Software Image Map(OSSIM)• High performance engine • Parallel processing for remote sensing, image capabilities processing, GIS and • Sensor modeling photogrammetry • Non-destructive, parameter based image chains• • Native file access• GPL version 3 • Precision Terrain correction• C++ and ortho-rectification Sponsors Radiant Blue • compositing and fusions • Elevation support • Vector and shapelib support • Projection and resolution independent • Equation editors OSGeo Live 66
  • 67. osgEarth - 3 Dimension OSGeo Live
  • 68. Geopublisher – Atlas OSGeo Live
  • 69. AtlasStyler – Desktop Style OSGeo Live
  • 70. MapWindow – for OSGeo Live
  • 71. Spatial Tools ORFEO GMT R Toolbox Mapnik GDAL GeoKettle OSGeo Live 71
  • 72. Spatial Tools• Business Intelligence • Reports, Extract Transform Load• Statistics and Modelling• Cartographic Rendering • paper is a more careful process than going to screen • national standards often have strict requirements OSGeo Live 72
  • 73. GDAL/OGR – Tools OSGeo Live
  • 74. Geospatial Data Abstraction Library (GDAL/OGR)• Command-line utilities to • Formats translate and process • GDAL 50 raster raster and vector • OGR 20 vector geospatial data formats • Command-line• Data access library • data translation, image warping, subsetting,...• • Efficient raster data• X/MIT access Sponsors• Windows, Linux, Mac • tiling and overviews• C, C++, Python, Java, C#, • large files (over 4GB) Ruby, VB6 and Perl • Coordinate system engine • PROJ.4 and OGC WKT OSGeo Live 74
  • 75. GMT – Generic Mapping OSGeo Live
  • 76. ORFEO Toolbox:Image OSGeo Live
  • 77. Mapnik – Cartographic OSGeo Live
  • 78. R – Statistical Programing OSGeo Live
  • 79. GeoKettle – Extract OSGeo Live
  • 80. Crisis Management Sahana Agasti Ushahidi OSGeo Live 80
  • 81. Crisis Management• This software is often created out of short term need and then “remade” in order to be prepared for next time • Ability to work without an internet • Cellphones, Crowd-sourcing • Source of funding and volunteers • Raw Human need• There is not a lot to say at a technical conference like this, pitch in and help out of you can. OSGeo Live 81
  • 82. Sahana – Disaster OSGeo Live
  • 83. Ushahidi – Event Timeline OSGeo Live
  • 84. Map Data Natural Earth Open Street Map North Carolina OSGeo Live 84
  • 85. Map Data• Free data for free software!• The story is much improved • Open Data licenses are well understood• “Government 2.0” advocates publishing data • Australia is publishing using Creative Commons OSGeo Live 85
  • 86. Natural Earth – Map Data OSGeo Live
  • 87. Open Street Map OSGeo Live
  • 88. North Carolina educational OSGeo Live
  • 89. Geospatial Libraries GEOS GeoTools libLAS MetaCRS OSGeo Live 89
  • 90. Geospatial Library• These libraries are used behind many of the projects above • Geometry - The shape of GIS • Referencing - Know where something is • Import and Export of Spatial Data OSGeo Live 90
  • 91. GeoTools OSGeo Live
  • 92. GeoTools• The Java GIS Toolkit! • Interfaces for spatial data• Standards compliant data structures structures and methods for • Use of JTS Geometry manipulating geospatial data • Attribute and spatial filters • Feature access, transaction,• locking• LGPL • Coordinate reference• Java Virtual Machine system, projections, and transforms Sponsors• Java GeoSolutions • Stateless renderer OpenGeo• SLD, Filter, CQL, WFS, WMS, CSIRO WPS, General Feature • Maps with complex styling Model, Simple Feature, • Schema assisted XML parsing GridCoverage • Open plug-in system with extensions for additional capabilities OSGeo Live 92
  • 93. GEOS OSGeo Live 93
  • 94. Geographic Data Abstraction Library (GDAL/ORG)• Port of the JTS Topology Suite • Geometry: Point, LineString, (JTS) implementation of Simple Polygon, MultiPoint, Features for SQL. MultiLineString, MultiPolygon,• Most widely used geospatial C GeometryCollection ++ geometry library • Predicates: Intersects, Touches, Disjoint, Crosses, Within, Contains, Overlaps, Equals,• Covers• LGPL • Operations: Union, Distance,• Windows, Linux, Mac Intersection, Symmetric Sponsors• C++, C (long term stability) Difference, Convex Hull,• WKT, WKB, SFSQL Envelope, Buffer, Simplify, Polygon Assembly, Valid, Area, Length, • OGC Well Known Text / Well Known Binary encoders and decoders. • Reentrant API OSGeo Live 94
  • 95. MetaCRS OSGeo Live
  • 96. libLAS OSGeo Live
  • 97. Why add Mapping to your Code OSGeo Live 97
  • 98. iPhone vs Laptop www.displaywars.com OSGeo Live 98
  • 99. iPhone vs Monitor www.displaywars.com OSGeo Live 99
  • 100. iPhone vs TV www.displaywars.com OSGeo Live 100
  • 101. The World is Bigger www.displaywars.com OSGeo Live 101
  • 102. Code for the World• You work very hard for a small bit of screen real estate• The world is BIG • People live there • Code for a better world OSGeo Live 102
  • 103. Thanks Open Source Spatial Projects on OSGeo Live OSGeo Live 103