SlideShare a Scribd company logo
FOSS4G 2011 Denver



11   11   16
11   11   16
FOSS4G   ?




11   11   16
FOSS4G is ...


      FOSS4G is the global conference focused on
               Free and Open Source Software for Geospatial,
                               organized by




11   11   16
42
               countries




11   11   16
11   11   16
11   11   16
Sept. 9th
          10th   State of the Map
                 Annual International OpenStreetMap Conference 
          11th

          12th

          13th
                           Workshops

          14th


          15th
                            Main Conference
          16th


          17th              Code Sprint


11   11   16
11   11   16
MapServer GRASS OSM Geomajas MapFish PostGIS
          GeoNetwork GeoMoose pgRouting GeoExt GeoServer
          OpenLayers GeoKettle QGIS Mapnick GeoNode ZOO
           Node.js GDAL/OGR MapProxy gvSIG mod-geocache
                 MapMint MapQuery TileMill glob3 mobile
             MapWindow GIS GeoTools TinyOws GeoPrisma
            TileCache PyWPS GeoScript CartoDB  MapGuide
               Open Source i2maps GeoWebCache MapMill
            MapKnitter deegree WebGL Earth Leaflet GeoCell
                OpenWebGlobe GeoCouch INSPIRE Legato
           GeoMondrian SOLAPLayers HSLayers Neo4j Spatial
          Mapbender PROJ.4 GeoAPI GeoCat uDig OpenJump

11   11   16
 major was Agriculture
      Software Engineer             MapServer
      Web Mapping
                                     GeoServer
      @ Orkney
                                       PostGIS
                                    OpenLayers
                                       GeoExt


                                  Java, PHP,JavaScript
                               Apache, Tomcat, PostgreSQL




11   11   16
PostGIS




11   11   16
PostGIS


      PostgreSQL

     

                  Refractions Research

      GPL license
                   DB

                         1.5.3




11       11   16
PostGIS 2.0



           • “typmod” support
                CREATE TABLE my_spatial_table(
                    id INTEGER, name VARCHAR(64),
                    geo GEOMETRY(Point, 900913)
                 );
           • 3D/4D index
           • Topology support
           • Raster for Analysis
           • 3D objects support
           • Indexed Nearest-Neighbor Search


11   11   16
Tips for PostGIS Power Users


          Tips for Power Users
                 http://s3.opengeo.org/postgis-power.pdf


                                                        ST_Union()

                           ST_BuildArea()    ST_Polygonize()

                             ST_Dump()                    ST_GeometryN()

          invalid              ST_MakeValid()     2.0          ST_Buffer()

               SELECT ST_BuildArea(ST_Union(‘LINESTRING EMPTY’,

                                            ST_ExteriorRing(‘POLYGON((…))’)));


                                      ”Cluster on R-tree”      ”Cluster on GeoHash”

                                                                             …………



11   11   16
NOSQL



11   11   16
NOSQL


      Not Only SQL

                         SQL


     


      MongoDB, CouchDB


      Neo4j
             Java

     



11       11   16
Neo4j Spatial


                                    First Release in Sept. 2010



                       Core

                Storage, GeometryEncoder
                Search/RTree, Operations
                I/O(shapefile)
                                                    Extensions

                                                Geotools Datastore
                                                GeoServer & uDig
                 MongoDB
                 CouchDB
                      Geo


11   11   16
11   11   16
OpenLayers



                 JavaScript

     

     




11   11   16
OpenLayers



                Geo   JavaScript


                OpenLayers + Ext.js = GeoExt, Mapfish
                OpenLayers + jQuery = MapQuery




11   11   16
FOSS4G            OpenLayers




                OpenLayers

                              SNS   Tips


                OpenGeo




11   11   16
OpenLayers mobile



     What's new                                                  2.11
     Touch event support across the library (jQuery or Sencha)
     Pan and zoom the map
                                                                 CSS3, HTML5
     Draw, select ,drag, and modify vector
     Geolocation


                         OpenLayers.Handler.Pinch
                         OpenLayers.Control.Pinchzoom
                         OpenLayers.Control.ToouchNavigation
                         OpenLayers.Control.Geolocate




11   11   16
Leaflet     ...JavaScrit Library




                A Modern, Lightweight Open-Source
                             JavaScript Library
                 for Interactive Maps by CloudMade



          Leaflet on Mobile

          http://leaflet.cloudmade.com/examples/mobile.html




11   11   16
GeoScript                 ...script




               > GeoScript - Spatial Capabilities for Scripting Languages
               > http://geoscript.org/


               > GeoTools hard, scripting easy
               > Similar API, but respect languages differences


               > JavaScript, Python, Scala, Groovy and Ruby




11   11   16
GeoKettle           ...tool



          ETL tool
          GeoSpatial web services
          On the fly preview
                          2.0
          LGPL



      has installer

      supports
         double bite read/write




11   11   16
11   11   16
MapServer


                (        /         )
              WebGIS

          

                http://mapserver.org
           OSGeo

           MIT lisence
                               6.0.1




11   11   16
MapServer



               Map     ”   ”

                               Cairo



               6.0.1



                                     ........
                               MapCache(formerly mod-geocache) for tile caching
                               TinyOWS for WFS-T support for PostGIS data sources
                               INSPIRE view service support
                               layers, class and label geometry transformation support
                               driver-specific common filter translation(offload spatial filter)




11   11   16
MapServer 6.0




                  www.orkney.co.jp

11       11   16
MapCache(formerly mod-geocache)

               fast tiling solution          MapServer
               for the apache web
                      server

                     Meatatiling                Epiration handling             Watermaking
                 Higher level Locking
                     mechanism


                    Dimensions                FeatureInfo forwarding       FastCGI / CGI option




                 Proxying support                   Extensible                 Sqlite caches
                                                 custom hierarchy


                Vertical Assembling           Horizontal Assembling               Services
               Save bandwidth, request a      Support non-tiled clients              TMS
                    single tiled layer                                                  WMTS
                                                                                   WMS/WMS-C

                                           WMS is the only implemented     Image recompression
                                                   data source                / optimazation
                                                                          “mixed” format: PNG / JPEG



11   11   16
11   11   16

More Related Content

KEY
Web gis implementation notes
PPTX
DATABASE & WEBGIS - GIS BOOTCAMP
PPTX
Internet-enabled GIS Using Free and Open Source Tools
ODP
GeoCamp 2012 - Open Source WebMapping
PPTX
Why geoserver
PPTX
Open source web-gis packages, geoserver-rest and pySLD
PPTX
Geonode introduction
PDF
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
Web gis implementation notes
DATABASE & WEBGIS - GIS BOOTCAMP
Internet-enabled GIS Using Free and Open Source Tools
GeoCamp 2012 - Open Source WebMapping
Why geoserver
Open source web-gis packages, geoserver-rest and pySLD
Geonode introduction
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...

What's hot (20)

PDF
Map box styles in GeoServer and OpenLayers
PPTX
MongoDB for Spatio-Behavioral Data Analysis and Visualization
PDF
Building Geodatabase 2014
PDF
Open your data with CartoDB
PDF
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
PDF
GIS on Rails by Oleksandr Kychun
PDF
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
PDF
GeoServer Past Present Future 2009
PPTX
OGC GeoPackage Support in ArcGIS
PPT
An Introduction to MapBox
PDF
Fossgis 2013 GeoServer Presentation
PDF
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
PDF
Grafana selectel
PDF
Optimizing your Map Services
PDF
One GeoNode, many GeoNodes
PPTX
Full-Stack Development with JavaScript and NoSQL
PPTX
GeoPackage SWG Overview
PPTX
Serving earth observation data with GeoServer: addressing real world requirem...
PPTX
Geoserver introduction, GeoBusiness 2015
PDF
Improve Your Work with Esri Contents
Map box styles in GeoServer and OpenLayers
MongoDB for Spatio-Behavioral Data Analysis and Visualization
Building Geodatabase 2014
Open your data with CartoDB
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
GIS on Rails by Oleksandr Kychun
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
GeoServer Past Present Future 2009
OGC GeoPackage Support in ArcGIS
An Introduction to MapBox
Fossgis 2013 GeoServer Presentation
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
Grafana selectel
Optimizing your Map Services
One GeoNode, many GeoNodes
Full-Stack Development with JavaScript and NoSQL
GeoPackage SWG Overview
Serving earth observation data with GeoServer: addressing real world requirem...
Geoserver introduction, GeoBusiness 2015
Improve Your Work with Esri Contents
Ad

Viewers also liked (20)

PDF
Integrating PostGIS in Web Applications
PDF
Opensource gis development - part 1
PDF
Opensource gis development - part 3
PDF
Opensource gis development - part 2
PPT
Forest Certificate in Vietnam - business case
PPT
Tăng cường hiệu quả quy chế về cơ sở hạ tầng và các dịch vụ tiện ích trong ng...
PPT
Sustaianble Public Procurment (SPP): Introduction Presentation Vietnam
PDF
Đánh giá Mức độ Sẵn sàng Thực hiện Mua sắm Công Bền Vững tại Việt Nam - Cơ h...
PPT
Vietnam country reporting on forest resource Current status and difficultie...
ODP
Mapping, GIS and geolocating data in Java
PPT
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
PPTX
PDF
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...
PPTX
PDF
Introduction to WebGIS- Esri norsk BK 2014
PPTX
Open source web GIS
Integrating PostGIS in Web Applications
Opensource gis development - part 1
Opensource gis development - part 3
Opensource gis development - part 2
Forest Certificate in Vietnam - business case
Tăng cường hiệu quả quy chế về cơ sở hạ tầng và các dịch vụ tiện ích trong ng...
Sustaianble Public Procurment (SPP): Introduction Presentation Vietnam
Đánh giá Mức độ Sẵn sàng Thực hiện Mua sắm Công Bền Vững tại Việt Nam - Cơ h...
Vietnam country reporting on forest resource Current status and difficultie...
Mapping, GIS and geolocating data in Java
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...
Introduction to WebGIS- Esri norsk BK 2014
Open source web GIS
Ad

Similar to FOSS4G2011 Report (20)

PDF
Open Source GeoSpatial
PDF
Foss4g it-2011 (english)
PDF
mod-geocache / mapcache - A fast tiling solution for the apache web server
PDF
GfossDAY2011 GeoServer Presentation
PDF
GeoServer @ Osgis 2011
PDF
Activities Of The Foss4 G20080122
PDF
Map making for Cartographers
PDF
GeoIQ Stack - Where 2012
PDF
GeoServer, GeoNetwork and INSPIRE: where we are and what is missing
PDF
Map mint foss4g-presentation-bozon-fenoy-ueda
PDF
MapMint FOSS4G-CEE 2012 Presentation
PDF
Uma introdução ao Open Geospatial Foundation
PDF
GFOSS Day 2012 GeoServer Presentation
PDF
Saving Money with Open Source GIS
PDF
“Webmapping Solutions: Technology & Tips” -- November 13, 2013
PDF
GeoSolutions Gfoss 09 Presentation
ODP
Geomajas introduction, BeJUG, March 2012
PPTX
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
PDF
GeoSolutions contributions to the CUSTOM Project
Open Source GeoSpatial
Foss4g it-2011 (english)
mod-geocache / mapcache - A fast tiling solution for the apache web server
GfossDAY2011 GeoServer Presentation
GeoServer @ Osgis 2011
Activities Of The Foss4 G20080122
Map making for Cartographers
GeoIQ Stack - Where 2012
GeoServer, GeoNetwork and INSPIRE: where we are and what is missing
Map mint foss4g-presentation-bozon-fenoy-ueda
MapMint FOSS4G-CEE 2012 Presentation
Uma introdução ao Open Geospatial Foundation
GFOSS Day 2012 GeoServer Presentation
Saving Money with Open Source GIS
“Webmapping Solutions: Technology & Tips” -- November 13, 2013
GeoSolutions Gfoss 09 Presentation
Geomajas introduction, BeJUG, March 2012
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
GeoSolutions contributions to the CUSTOM Project

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Empathic Computing: Creating Shared Understanding
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
Understanding_Digital_Forensics_Presentation.pptx
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Empathic Computing: Creating Shared Understanding
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)

FOSS4G2011 Report

  • 2. 11 11 16
  • 3. FOSS4G ? 11 11 16
  • 4. FOSS4G is ... FOSS4G is the global conference focused on Free and Open Source Software for Geospatial, organized by 11 11 16
  • 5. 42 countries 11 11 16
  • 6. 11 11 16
  • 7. 11 11 16
  • 8. Sept. 9th 10th State of the Map Annual International OpenStreetMap Conference  11th 12th 13th Workshops 14th 15th Main Conference 16th 17th Code Sprint 11 11 16
  • 9. 11 11 16
  • 10. MapServer GRASS OSM Geomajas MapFish PostGIS GeoNetwork GeoMoose pgRouting GeoExt GeoServer OpenLayers GeoKettle QGIS Mapnick GeoNode ZOO Node.js GDAL/OGR MapProxy gvSIG mod-geocache MapMint MapQuery TileMill glob3 mobile MapWindow GIS GeoTools TinyOws GeoPrisma TileCache PyWPS GeoScript CartoDB  MapGuide Open Source i2maps GeoWebCache MapMill MapKnitter deegree WebGL Earth Leaflet GeoCell OpenWebGlobe GeoCouch INSPIRE Legato GeoMondrian SOLAPLayers HSLayers Neo4j Spatial Mapbender PROJ.4 GeoAPI GeoCat uDig OpenJump 11 11 16
  • 11.  major was Agriculture  Software Engineer MapServer  Web Mapping GeoServer  @ Orkney PostGIS OpenLayers GeoExt Java, PHP,JavaScript Apache, Tomcat, PostgreSQL 11 11 16
  • 12. PostGIS 11 11 16
  • 13. PostGIS  PostgreSQL   Refractions Research  GPL license  DB  1.5.3 11 11 16
  • 14. PostGIS 2.0 • “typmod” support CREATE TABLE my_spatial_table( id INTEGER, name VARCHAR(64), geo GEOMETRY(Point, 900913) ); • 3D/4D index • Topology support • Raster for Analysis • 3D objects support • Indexed Nearest-Neighbor Search 11 11 16
  • 15. Tips for PostGIS Power Users Tips for Power Users http://s3.opengeo.org/postgis-power.pdf ST_Union() ST_BuildArea() ST_Polygonize() ST_Dump() ST_GeometryN() invalid ST_MakeValid() 2.0 ST_Buffer() SELECT ST_BuildArea(ST_Union(‘LINESTRING EMPTY’, ST_ExteriorRing(‘POLYGON((…))’))); ”Cluster on R-tree” ”Cluster on GeoHash” ………… 11 11 16
  • 16. NOSQL 11 11 16
  • 17. NOSQL  Not Only SQL  SQL   MongoDB, CouchDB  Neo4j  Java  11 11 16
  • 18. Neo4j Spatial First Release in Sept. 2010 Core       Storage, GeometryEncoder       Search/RTree, Operations       I/O(shapefile) Extensions      Geotools Datastore      GeoServer & uDig MongoDB CouchDB Geo 11 11 16
  • 19. 11 11 16
  • 20. OpenLayers  JavaScript   11 11 16
  • 21. OpenLayers  Geo JavaScript  OpenLayers + Ext.js = GeoExt, Mapfish  OpenLayers + jQuery = MapQuery 11 11 16
  • 22. FOSS4G OpenLayers  OpenLayers SNS Tips  OpenGeo 11 11 16
  • 23. OpenLayers mobile What's new 2.11 Touch event support across the library (jQuery or Sencha) Pan and zoom the map CSS3, HTML5 Draw, select ,drag, and modify vector Geolocation OpenLayers.Handler.Pinch OpenLayers.Control.Pinchzoom OpenLayers.Control.ToouchNavigation OpenLayers.Control.Geolocate 11 11 16
  • 24. Leaflet ...JavaScrit Library A Modern, Lightweight Open-Source JavaScript Library for Interactive Maps by CloudMade Leaflet on Mobile http://leaflet.cloudmade.com/examples/mobile.html 11 11 16
  • 25. GeoScript ...script > GeoScript - Spatial Capabilities for Scripting Languages > http://geoscript.org/ > GeoTools hard, scripting easy > Similar API, but respect languages differences > JavaScript, Python, Scala, Groovy and Ruby 11 11 16
  • 26. GeoKettle ...tool ETL tool GeoSpatial web services On the fly preview 2.0 LGPL has installer supports double bite read/write 11 11 16
  • 27. 11 11 16
  • 28. MapServer  ( / ) WebGIS   http://mapserver.org  OSGeo  MIT lisence  6.0.1 11 11 16
  • 29. MapServer Map ” ” Cairo 6.0.1 ........ MapCache(formerly mod-geocache) for tile caching TinyOWS for WFS-T support for PostGIS data sources INSPIRE view service support layers, class and label geometry transformation support driver-specific common filter translation(offload spatial filter) 11 11 16
  • 30. MapServer 6.0  www.orkney.co.jp 11 11 16
  • 31. MapCache(formerly mod-geocache) fast tiling solution MapServer for the apache web server Meatatiling Epiration handling Watermaking Higher level Locking mechanism Dimensions FeatureInfo forwarding FastCGI / CGI option Proxying support Extensible Sqlite caches custom hierarchy Vertical Assembling Horizontal Assembling Services Save bandwidth, request a Support non-tiled clients   TMS single tiled layer     WMTS     WMS/WMS-C WMS is the only implemented Image recompression data source / optimazation “mixed” format: PNG / JPEG 11 11 16
  • 32. 11 11 16