SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
19.05.2012 / GI2012



Introduction to
OpenGeo Suite
An overview
1             Autore: Francesco Bartoli
2               19.05.2012 / GI2012




Agenda
 What is OpenGeo Suite?
 PostGIS, a spatial database
 GeoServer, a geodata engine server
 GeoWebCache, a map tile cache server
 GeoExplorer, a ready to use fully desktop-like
  webGIS application
 OpenLayers and GeoExt, web map client
  frameworks
                                     Autore: Francesco Bartoli
3              19.05.2012 / GI2012




Fully qualified geospatial stack
 One   single packaged software
 Cross platform
 Easy installation
 Open/proprietary formats
  fully supported
 Ready to publish maps
 Out-of-the-box OGC compliant
 Almost entirely web-based

                                   Autore: Francesco Bartoli
4              19.05.2012 / GI2012




Dashboard
 Central   panel for control and management
     At a glance
     Components
     Preferences
     Start&Stop




                                     Autore: Francesco Bartoli
5                      19.05.2012 / GI2012




PostGIS
   PgAdmin
       Visually create spatial database
       Easily populating with data
       Shapefile Loader Plugin
       Query editor
           CREATE TABLE "smallworld" (gid serial PRIMARY
            KEY, "placename" varchar(50), "comment" varchar(255)
            , "year" numeric);
           SELECT AddGeometryColumn('','smallworld','the_geom',
            '4326','POINT',2);
           INSERT INTO smallworld (the_geom, placename, comment,
             year) VALUES (ST_GeomFromText('POINT(51.05
            13.75)',4326), ’Dresden', ’GI2012', 2012);

                                                                    Autore: Francesco Bartoli
6                19.05.2012 / GI2012




GeoServer concepts
   Hierarchical structure
       Workspace used to group similar
        data
       Store, a container for geographical
        data (any data source supported)
       Layer, collection of features or a
        coverage
       Layer group, grouping of layers
   Style as a visualization directive
    for rendering geographic data
                                              Autore: Francesco Bartoli
7        19.05.2012 / GI2012




Data sources
   Files
       Shapefile
       GeoTIFF
       ArcGrid
       JPEG2000
       GDAL formats
   Databases
       PostGIS
       ArcSDE
       Oracle Spatial
       DB2
       SQL Server


                             Autore: Francesco Bartoli
8           19.05.2012 / GI2012




OGC WMS Protocol
 Certified     compliant WMS (sample request)
  http://ogsuite.geobeyond.it/geoserver/wms?
          SERVICE=WMS&
          VERSION=1.3.0&
          REQUEST=GetMap&
          LAYERS=usa:states&
          SRS=EPSG:4326&
          BBOX=24.956,-124.731,49.372,-66.97&
          FORMAT=image/png&
          WIDTH=600&
          HEIGHT=255

                                                Autore: Francesco Bartoli
9                  19.05.2012 / GI2012




OGC WFS Protocol
 Reference    implementation of WFS
 http://ogsuite.geobeyond.it/geoserver/wfs?
        SERVICE=wfs&
        VERSION=1.1.0&
        REQUEST=GetFeature&
        TYPENAME=usa:states&
        FEATUREID=states.39


                                              Autore: Francesco Bartoli
10               19.05.2012 / GI2012




Administration back office
 Publishing  data from File-System
 Loading many shapefiles
 Importing directory of files
 Importing from PostGIS
 Cascading WMS
 Creating a layer group
 Styling layers


                                      Autore: Francesco Bartoli
11        19.05.2012 / GI2012




GeoWebCache
 TileProxying
 Strategies
     Seeding a Tile-Cache
     On-Demand




                                  Autore: Francesco Bartoli
12                19.05.2012 / GI2012




GeoExplorer
 Out-Off-The-BoxWebGIS application
 Comsuming layers from remote/local
  GeoServer
     Composer – Editing map and layers
     Viewer – Browsing map and layers
 Exporting     map with selected tools
 Printing a static map
 http://ogsuite.geobeyond.it/geoexplorer/viewer#maps/1

                                           Autore: Francesco Bartoli
13                  19.05.2012 / GI2012




OpenLayers
   Javascript web mapping framework:
    <script src="openlayers/OpenLayers.js"></script>
    ...
    <div id="map-id”></div>
     <script>
            var map = new OpenLayers.Map("map-id");
            var world = new OpenLayers.Layer.WMS(
                "Earth",
                "http://localhost:8080/geoserver/wms",
    {layers: "earthgroup”}
            );
            map.addLayer(world);
            map.zoomToMaxExtent();
     </script>
   You can add layers and controls
                                                         Autore: Francesco Bartoli
14                          19.05.2012 / GI2012




GeoExt
<script src="openlayers/OpenLayers.js" type="text/javascript"></script>
<script src="geoext/script/GeoExt.js" type="text/javascript"></script>
<script type="text/javascript">
  Ext.onReady(function() {
     var world = new OpenLayers.Layer.WMS(
           "Global Imagery",
           "/geoserver/wms/",
           {layers: "earthgroup"}
     );
     var mapwin = new Ext.Window({
           title: "GeoExt Map 1",
           width: 600,
           height: 400,
           layout: "fit",
           items: {
              xtype: "gx_mappanel",
              layers: [world]
           }
     });
     mapwin.show();
  });
</script>
                                                                          Autore: Francesco Bartoli
15              19.05.2012 / GI2012




Contact us
 Geobeyond   partnered with OpenGeo
 Professional support
 Follow us on twitter
 Contact francesco.bartoli@geobeyond.it




                                   Autore: Francesco Bartoli

Weitere ähnliche Inhalte

Andere mochten auch

Www.unlock pdf.com dc-tmd protocol - 2014-06_02
Www.unlock pdf.com dc-tmd protocol - 2014-06_02Www.unlock pdf.com dc-tmd protocol - 2014-06_02
Www.unlock pdf.com dc-tmd protocol - 2014-06_02Marcelo Mascarenhas
 
LEAN_Sæt realistiske mål ved hjælp at målnedrulning
LEAN_Sæt realistiske mål ved hjælp at målnedrulningLEAN_Sæt realistiske mål ved hjælp at målnedrulning
LEAN_Sæt realistiske mål ved hjælp at målnedrulningStorgaard INNOVATION
 
Practice Presentation (Arduino, Arnolfini etc.)
Practice Presentation (Arduino, Arnolfini etc.)Practice Presentation (Arduino, Arnolfini etc.)
Practice Presentation (Arduino, Arnolfini etc.)Amy Watkins
 
Final bio of aids presentation
Final bio of aids presentationFinal bio of aids presentation
Final bio of aids presentationGaby Rivera
 
Presentacio complerta de pnzvg amb gravacions
Presentacio complerta de pnzvg amb gravacionsPresentacio complerta de pnzvg amb gravacions
Presentacio complerta de pnzvg amb gravacionsmiosmp
 
GI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_businessGI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_businessIGN Vorstand
 
GI2013 ppt hoffmann_address_intro
GI2013 ppt hoffmann_address_introGI2013 ppt hoffmann_address_intro
GI2013 ppt hoffmann_address_introIGN Vorstand
 
Draft Resolution on the Promotion of Food Security
Draft Resolution on the Promotion of Food SecurityDraft Resolution on the Promotion of Food Security
Draft Resolution on the Promotion of Food SecurityLauren Dong
 
عرض تقديمي
عرض تقديميعرض تقديمي
عرض تقديميcoach2010
 
GI2010 symposium-mecha (geoportal2)
GI2010 symposium-mecha (geoportal2)GI2010 symposium-mecha (geoportal2)
GI2010 symposium-mecha (geoportal2)IGN Vorstand
 
Film poster research
Film poster researchFilm poster research
Film poster researchharrietmedia
 
Programa Juegos Olimpicos 2012
Programa Juegos Olimpicos 2012Programa Juegos Olimpicos 2012
Programa Juegos Olimpicos 2012SocialCycling
 
Eo 4 glava
Eo 4 glavaEo 4 glava
Eo 4 glavakaatyy
 
GI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiGI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiIGN Vorstand
 
Cdfdsfdsf
CdfdsfdsfCdfdsfdsf
CdfdsfdsfNarlynn
 
Charvat ppt gi2011_the pyramid or spider network_final
Charvat ppt gi2011_the pyramid or spider network_finalCharvat ppt gi2011_the pyramid or spider network_final
Charvat ppt gi2011_the pyramid or spider network_finalIGN Vorstand
 

Andere mochten auch (20)

Www.unlock pdf.com dc-tmd protocol - 2014-06_02
Www.unlock pdf.com dc-tmd protocol - 2014-06_02Www.unlock pdf.com dc-tmd protocol - 2014-06_02
Www.unlock pdf.com dc-tmd protocol - 2014-06_02
 
LEAN_Sæt realistiske mål ved hjælp at målnedrulning
LEAN_Sæt realistiske mål ved hjælp at målnedrulningLEAN_Sæt realistiske mål ved hjælp at målnedrulning
LEAN_Sæt realistiske mål ved hjælp at målnedrulning
 
Practice Presentation (Arduino, Arnolfini etc.)
Practice Presentation (Arduino, Arnolfini etc.)Practice Presentation (Arduino, Arnolfini etc.)
Practice Presentation (Arduino, Arnolfini etc.)
 
Final bio of aids presentation
Final bio of aids presentationFinal bio of aids presentation
Final bio of aids presentation
 
Presentacio complerta de pnzvg amb gravacions
Presentacio complerta de pnzvg amb gravacionsPresentacio complerta de pnzvg amb gravacions
Presentacio complerta de pnzvg amb gravacions
 
GI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_businessGI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_business
 
GI2013 ppt hoffmann_address_intro
GI2013 ppt hoffmann_address_introGI2013 ppt hoffmann_address_intro
GI2013 ppt hoffmann_address_intro
 
Draft Resolution on the Promotion of Food Security
Draft Resolution on the Promotion of Food SecurityDraft Resolution on the Promotion of Food Security
Draft Resolution on the Promotion of Food Security
 
عرض تقديمي
عرض تقديميعرض تقديمي
عرض تقديمي
 
GI2010 symposium-mecha (geoportal2)
GI2010 symposium-mecha (geoportal2)GI2010 symposium-mecha (geoportal2)
GI2010 symposium-mecha (geoportal2)
 
Film poster research
Film poster researchFilm poster research
Film poster research
 
3rdshift
3rdshift3rdshift
3rdshift
 
Programa Juegos Olimpicos 2012
Programa Juegos Olimpicos 2012Programa Juegos Olimpicos 2012
Programa Juegos Olimpicos 2012
 
Eo 4 glava
Eo 4 glavaEo 4 glava
Eo 4 glava
 
Listening
ListeningListening
Listening
 
GI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiGI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdi
 
The big picture
The big pictureThe big picture
The big picture
 
Lady mac choices
Lady mac choicesLady mac choices
Lady mac choices
 
Cdfdsfdsf
CdfdsfdsfCdfdsfdsf
Cdfdsfdsf
 
Charvat ppt gi2011_the pyramid or spider network_final
Charvat ppt gi2011_the pyramid or spider network_finalCharvat ppt gi2011_the pyramid or spider network_final
Charvat ppt gi2011_the pyramid or spider network_final
 

Mehr von IGN Vorstand

GI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesGI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesIGN Vorstand
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016IGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtIGN Vorstand
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataIGN Vorstand
 
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016IGN Vorstand
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenIGN Vorstand
 
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikIGN Vorstand
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülIGN Vorstand
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...IGN Vorstand
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)IGN Vorstand
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)IGN Vorstand
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for PresentationsIGN Vorstand
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introIGN Vorstand
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedingsIGN Vorstand
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...IGN Vorstand
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingIGN Vorstand
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasIGN Vorstand
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhIGN Vorstand
 
GI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationGI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationIGN Vorstand
 

Mehr von IGN Vorstand (20)

GI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summariesGI2016 final programm &amp; proceedings of abstracts &amp; summaries
GI2016 final programm &amp; proceedings of abstracts &amp; summaries
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi data
 
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016GI2016 ppt charvat workshop geoss &amp; conference inspire2016
GI2016 ppt charvat workshop geoss &amp; conference inspire2016
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresden
 
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor &amp; zuse-dualsemantik
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for Presentations
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedings
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karas
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
 
GI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationGI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentation
 

Kürzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
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
 

Kürzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
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
 

GI2012 bartoli-intro opengeosuite

  • 1. 19.05.2012 / GI2012 Introduction to OpenGeo Suite An overview 1 Autore: Francesco Bartoli
  • 2. 2 19.05.2012 / GI2012 Agenda  What is OpenGeo Suite?  PostGIS, a spatial database  GeoServer, a geodata engine server  GeoWebCache, a map tile cache server  GeoExplorer, a ready to use fully desktop-like webGIS application  OpenLayers and GeoExt, web map client frameworks Autore: Francesco Bartoli
  • 3. 3 19.05.2012 / GI2012 Fully qualified geospatial stack  One single packaged software  Cross platform  Easy installation  Open/proprietary formats fully supported  Ready to publish maps  Out-of-the-box OGC compliant  Almost entirely web-based Autore: Francesco Bartoli
  • 4. 4 19.05.2012 / GI2012 Dashboard  Central panel for control and management  At a glance  Components  Preferences  Start&Stop Autore: Francesco Bartoli
  • 5. 5 19.05.2012 / GI2012 PostGIS  PgAdmin  Visually create spatial database  Easily populating with data  Shapefile Loader Plugin  Query editor  CREATE TABLE "smallworld" (gid serial PRIMARY KEY, "placename" varchar(50), "comment" varchar(255) , "year" numeric);  SELECT AddGeometryColumn('','smallworld','the_geom', '4326','POINT',2);  INSERT INTO smallworld (the_geom, placename, comment, year) VALUES (ST_GeomFromText('POINT(51.05 13.75)',4326), ’Dresden', ’GI2012', 2012); Autore: Francesco Bartoli
  • 6. 6 19.05.2012 / GI2012 GeoServer concepts  Hierarchical structure  Workspace used to group similar data  Store, a container for geographical data (any data source supported)  Layer, collection of features or a coverage  Layer group, grouping of layers  Style as a visualization directive for rendering geographic data Autore: Francesco Bartoli
  • 7. 7 19.05.2012 / GI2012 Data sources  Files  Shapefile  GeoTIFF  ArcGrid  JPEG2000  GDAL formats  Databases  PostGIS  ArcSDE  Oracle Spatial  DB2  SQL Server Autore: Francesco Bartoli
  • 8. 8 19.05.2012 / GI2012 OGC WMS Protocol  Certified compliant WMS (sample request) http://ogsuite.geobeyond.it/geoserver/wms? SERVICE=WMS& VERSION=1.3.0& REQUEST=GetMap& LAYERS=usa:states& SRS=EPSG:4326& BBOX=24.956,-124.731,49.372,-66.97& FORMAT=image/png& WIDTH=600& HEIGHT=255 Autore: Francesco Bartoli
  • 9. 9 19.05.2012 / GI2012 OGC WFS Protocol  Reference implementation of WFS http://ogsuite.geobeyond.it/geoserver/wfs? SERVICE=wfs& VERSION=1.1.0& REQUEST=GetFeature& TYPENAME=usa:states& FEATUREID=states.39 Autore: Francesco Bartoli
  • 10. 10 19.05.2012 / GI2012 Administration back office  Publishing data from File-System  Loading many shapefiles  Importing directory of files  Importing from PostGIS  Cascading WMS  Creating a layer group  Styling layers Autore: Francesco Bartoli
  • 11. 11 19.05.2012 / GI2012 GeoWebCache  TileProxying  Strategies  Seeding a Tile-Cache  On-Demand Autore: Francesco Bartoli
  • 12. 12 19.05.2012 / GI2012 GeoExplorer  Out-Off-The-BoxWebGIS application  Comsuming layers from remote/local GeoServer  Composer – Editing map and layers  Viewer – Browsing map and layers  Exporting map with selected tools  Printing a static map  http://ogsuite.geobeyond.it/geoexplorer/viewer#maps/1 Autore: Francesco Bartoli
  • 13. 13 19.05.2012 / GI2012 OpenLayers  Javascript web mapping framework: <script src="openlayers/OpenLayers.js"></script> ... <div id="map-id”></div> <script> var map = new OpenLayers.Map("map-id"); var world = new OpenLayers.Layer.WMS( "Earth", "http://localhost:8080/geoserver/wms", {layers: "earthgroup”} ); map.addLayer(world); map.zoomToMaxExtent(); </script>  You can add layers and controls Autore: Francesco Bartoli
  • 14. 14 19.05.2012 / GI2012 GeoExt <script src="openlayers/OpenLayers.js" type="text/javascript"></script> <script src="geoext/script/GeoExt.js" type="text/javascript"></script> <script type="text/javascript"> Ext.onReady(function() { var world = new OpenLayers.Layer.WMS( "Global Imagery", "/geoserver/wms/", {layers: "earthgroup"} ); var mapwin = new Ext.Window({ title: "GeoExt Map 1", width: 600, height: 400, layout: "fit", items: { xtype: "gx_mappanel", layers: [world] } }); mapwin.show(); }); </script> Autore: Francesco Bartoli
  • 15. 15 19.05.2012 / GI2012 Contact us  Geobeyond partnered with OpenGeo  Professional support  Follow us on twitter  Contact francesco.bartoli@geobeyond.it Autore: Francesco Bartoli