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

Más contenido relacionado

Destacado

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
 

Destacado (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
 

Más de 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
 

Más de 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
 

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
🐬 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
 
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
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 

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