SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Map box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayersMap box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayersJody Garnett
 
MongoDB for Spatio-Behavioral Data Analysis and Visualization
MongoDB for Spatio-Behavioral Data Analysis and VisualizationMongoDB for Spatio-Behavioral Data Analysis and Visualization
MongoDB for Spatio-Behavioral Data Analysis and VisualizationMongoDB
 
Building Geodatabase 2014
Building Geodatabase 2014 Building Geodatabase 2014
Building Geodatabase 2014 Najed Hanahnah
 
Open your data with CartoDB
Open your data with CartoDBOpen your data with CartoDB
Open your data with CartoDBJorge Sanz
 
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)GIS in the Rockies
 
GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun Pivorak MeetUp
 
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 2013GeoSolutions
 
GeoServer Past Present Future 2009
GeoServer Past Present Future 2009GeoServer Past Present Future 2009
GeoServer Past Present Future 2009Justin Deoliveira
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISMarten Hogeweg
 
An Introduction to MapBox
An Introduction to MapBoxAn Introduction to MapBox
An Introduction to MapBoxMatt Yeh
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationGeoSolutions
 
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...Adam Paxton
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map ServicesEsri
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
Full-Stack Development with JavaScript and NoSQL
Full-Stack Development with JavaScript and NoSQLFull-Stack Development with JavaScript and NoSQL
Full-Stack Development with JavaScript and NoSQLAaron Benton
 
GeoPackage SWG Overview
GeoPackage SWG OverviewGeoPackage SWG Overview
GeoPackage SWG OverviewJeff Yutzler
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 
Improve Your Work with Esri Contents
Improve Your Work with Esri ContentsImprove Your Work with Esri Contents
Improve Your Work with Esri ContentsEsri
 

La actualidad más candente (20)

Map box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayersMap box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayers
 
MongoDB for Spatio-Behavioral Data Analysis and Visualization
MongoDB for Spatio-Behavioral Data Analysis and VisualizationMongoDB for Spatio-Behavioral Data Analysis and Visualization
MongoDB for Spatio-Behavioral Data Analysis and Visualization
 
Building Geodatabase 2014
Building Geodatabase 2014 Building Geodatabase 2014
Building Geodatabase 2014
 
Open your data with CartoDB
Open your data with CartoDBOpen your data with CartoDB
Open your data with CartoDB
 
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
2018 GIS in Development: FOSS4G in the Government (Proof of Concept)
 
GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun GIS on Rails by Oleksandr Kychun
GIS on Rails by Oleksandr Kychun
 
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
 
GeoServer Past Present Future 2009
GeoServer Past Present Future 2009GeoServer Past Present Future 2009
GeoServer Past Present Future 2009
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGIS
 
An Introduction to MapBox
An Introduction to MapBoxAn Introduction to MapBox
An Introduction to MapBox
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
Build Custom Maps with Appcelerator Titanium, Mapbox and OpenStreetMap - tiCo...
 
Grafana selectel
Grafana selectelGrafana selectel
Grafana selectel
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map Services
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
Full-Stack Development with JavaScript and NoSQL
Full-Stack Development with JavaScript and NoSQLFull-Stack Development with JavaScript and NoSQL
Full-Stack Development with JavaScript and NoSQL
 
GeoPackage SWG Overview
GeoPackage SWG OverviewGeoPackage SWG Overview
GeoPackage SWG Overview
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 
Improve Your Work with Esri Contents
Improve Your Work with Esri ContentsImprove Your Work with Esri Contents
Improve Your Work with Esri Contents
 

Destacado

Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Opensource gis development - part 1
Opensource gis development - part 1Opensource gis development - part 1
Opensource gis development - part 1Andrea Antonello
 
Opensource gis development - part 3
Opensource gis development - part 3Opensource gis development - part 3
Opensource gis development - part 3Andrea Antonello
 
Opensource gis development - part 2
Opensource gis development - part 2Opensource gis development - part 2
Opensource gis development - part 2Andrea Antonello
 
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...
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...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...
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...Green Field consulting & development (GFD)
 
Đá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...
Đá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...Đá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...
Đá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...Green Field consulting & development (GFD)
 
Vietnam country reporting on forest resource Current status and difficultie...
Vietnam country reporting on forest resource  Current status and  difficultie...Vietnam country reporting on forest resource  Current status and  difficultie...
Vietnam country reporting on forest resource Current status and difficultie...Green Field consulting & development (GFD)
 
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 JavaJoachim Van der Auwera
 
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...Green Field consulting & development (GFD)
 
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...
Sustainable Public Procurement  Preparedness Assessment in Vietnam - Opportun...Sustainable Public Procurement  Preparedness Assessment in Vietnam - Opportun...
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...Green Field consulting & development (GFD)
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Geodata AS
 
Open source web GIS
Open source web GISOpen source web GIS
Open source web GISShweta Ghate
 

Destacado (20)

Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Opensource gis development - part 1
Opensource gis development - part 1Opensource gis development - part 1
Opensource gis development - part 1
 
Opensource gis development - part 3
Opensource gis development - part 3Opensource gis development - part 3
Opensource gis development - part 3
 
Opensource gis development - part 2
Opensource gis development - part 2Opensource gis development - part 2
Opensource gis development - part 2
 
Flegt Lecture 3
Flegt Lecture 3Flegt Lecture 3
Flegt Lecture 3
 
Flegt Lecture.2
Flegt Lecture.2Flegt Lecture.2
Flegt Lecture.2
 
Forest Certificate in Vietnam - business case
Forest Certificate in Vietnam - business caseForest Certificate in Vietnam - business case
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...
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...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...
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
Sustaianble Public Procurment (SPP): Introduction Presentation VietnamSustaianble Public Procurment (SPP): Introduction Presentation Vietnam
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...
Đá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...Đá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...
Đá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...
 
Flegt Lecture 4
Flegt Lecture 4Flegt Lecture 4
Flegt Lecture 4
 
Vietnam country reporting on forest resource Current status and difficultie...
Vietnam country reporting on forest resource  Current status and  difficultie...Vietnam country reporting on forest resource  Current status and  difficultie...
Vietnam country reporting on forest resource Current status and difficultie...
 
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
 
FlegT Lecture
FlegT LectureFlegT Lecture
FlegT Lecture
 
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
Enhancing Effective Regulation of Water and Energy Infrastructure and Utility...
 
GFD geospatial project
GFD geospatial projectGFD geospatial project
GFD geospatial project
 
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...
Sustainable Public Procurement  Preparedness Assessment in Vietnam - Opportun...Sustainable Public Procurement  Preparedness Assessment in Vietnam - Opportun...
Sustainable Public Procurement Preparedness Assessment in Vietnam - Opportun...
 
STATVIEW
STATVIEWSTATVIEW
STATVIEW
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
 
Open source web GIS
Open source web GISOpen source web GIS
Open source web GIS
 

Similar a FOSS4G2011 Report

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 LondonJoachim Van der Auwera
 
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...JAX London
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatialarno974
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech ProjectsJody Garnett
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Arun Gupta
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with LeafletAndrew Howard
 
The User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformThe User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformChanny Yun
 
JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?JBossArchitectForum
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...GeoSolutions
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationRob Emanuele
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GISbryanluman
 
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript WidgetsFOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript WidgetsAllan Glen
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening OverviewJody Garnett
 
Geospatial applications created using java script(and nosql)
Geospatial applications created using java script(and nosql)Geospatial applications created using java script(and nosql)
Geospatial applications created using java script(and nosql)Comsysto Reply GmbH
 

Similar a FOSS4G2011 Report (20)

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...
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatial
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech Projects
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Scripting GeoServer
Scripting GeoServerScripting GeoServer
Scripting GeoServer
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Open layers
Open layersOpen layers
Open layers
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with Leaflet
 
The User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformThe User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open Platform
 
Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis Presentation
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript WidgetsFOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Geospatial applications created using java script(and nosql)
Geospatial applications created using java script(and nosql)Geospatial applications created using java script(and nosql)
Geospatial applications created using java script(and nosql)
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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, ...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 Takeoffsammart93
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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