• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Map meshup
 

Map meshup

on

  • 1,102 views

 

Statistics

Views

Total Views
1,102
Views on SlideShare
1,102
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Map meshup Map meshup Presentation Transcript

    • Mesh-ups di mappe web con OpenLayers // Javascript Day
    • Presentazione
      • Roberto Messora
      • Value Lab Srl
      • [email_address]
      • [email_address]
      • http://blogs.ugidotnet.org/robymes
      • Twitter: robymes
    • Cos’è OpenLayers
      • È un framework javascript open source che permette di visualizzare ed interrogare mappe web
      • Un’alternativa più avanzata alle API di mapping commerciali (Google, Bing, …)
      • Progettato per integrarsi con GIS server già esistenti
      • Adozione molto alta
    • Glossario
      • GIS: Geographic Information System
      • OGC: Open GIS Consortium (il W3C del GIS)
        • WMS: Web Map Service protocol
        • WFS: Web Feature Service protocol
        • GeoRSS: geographical RSS web feed
        • GML: Geography Markup Language (XML)
        • KML: Keyhole Markup Language (XML)
    • Glossario
      • Layer: una mappa è composta da strati di dati cartografici sovrapposti
      • Proiezione: una mappa è definita in un unico sistema di coordinate di riferimento:
        • WGS84 in Lat/Lon, sistema GPS (codice 4326)
        • Spherical Mercator in X/Y, Google/Bing (codice 900913)
        • Ma anche moltissime altre
    • Glossario
      • Raster: un layer può essere servito in formato immagine o come mosaico (tile) di immagini (WMS, Google, Bing, Open Street Map)
      • Vector: un layer può essere servito come stream di dati (features) delle geometrie e degli attributi che lo compongono (WFS, GeoRss, GML, KML)
    • Mappa di base
      • DEMO
        • Esempio 01 - Hello World!
    • Layer raster tiled
    • Layer raster supportati
      • ESRI ArcGIS servers
      • Googl, Bing, Yahoo, Open Street Map
      • Plain image files
      • KaMap
      • MapGuide
      • MapServer
      • TileCache
      • TMS
      • WMS
      • WorldWind
    • Mappa di base
      • DEMO
        • Esempio 02 – Layer raster commerciali
    • Geoserver
      • Map server open source sviluppato in Java
      • Implementazione certificata di riferimento degli standard dell’OGC (WMS, WFS)
      • Ampia disponibilità di pubblicazione di vari fonti dati (shapefile, immagini satellitari, RDBMS, …)
    • Mappa di base
      • DEMO
        • Esempio 03 – Layer raster custom
    • Query di layer raster
      • Un layer servito in modalità WMS può essere interrogato per ottenere informazioni sulla feature selezionata
      • In generale un layer può essere servito da un map server in più modalità contemporaneamente (WMS, WFS, GeoRSS, …), dipende dal client quale modalità richiedere
    • Query di layer raster
      • DEMO
        • Esempio 04 – Ottenere informazioni con un click
    • Controlli
      • Openlayers è corredato di una serie di controlli che arricchiscono l’interazione con la mappa
        • Navigation
        • Pan & Zoom
        • Layer switcher
        • Scale Bar
        • Mouse Position
        • Permalink
        • Overview Map
        • Navigation History
    • Controlli
      • DEMO
        • Esempio 05 – Controlli di mappa
    • Layer vettoriali supportati
      • ESRI ArcXML
      • GeoJSON
      • GeoRSS
      • GML
      • GPX
      • KML
      • Open Street Map
      • Text (comma separated values)
      • WKT
    • Layer vettoriali
      • DEMO
        • Esempio 06 – GeoRSS
    • Strategie e stili
      • Un layer vettoriale può essere molto pesante da caricare nella mappa
      • Esistono alcune strategie di caricamento intelligenti che ottimizzano lo stream dei dati dal server verso il client OpenLayers
      • Un layer vettoriale può essere tematizzato (stile) direttamente sul client
    • Layer vettoriali
      • DEMO
        • Esempio 07 – Ottimizzazione caricamento features
    • Layer vettoriali
      • DEMO
        • Esempio 08 – Clusters
    • Riferimenti utili
      • Il portale di OpenLayers
      • http://openlayers.org
      • Il portale di Geoserver
      • http://geoserver.org
      • Il portale di Geoext
      • http://www.geoext.org
    • Grazie
      • Roberto Messora
      • Value Lab Srl
      • [email_address]
      • [email_address]
      • http://blogs.ugidotnet.org/robymes
      • Twitter: robymes