Web Geospatial
Directii de dezvoltare

Web Geospatial
Directii de dezvoltare


Informatii geospatiale
    • element ubicuu...
• implica combinarea datelor geografice cu informatiile abstracte ce predomina acum in Internet
   • ofera o interoperabil...
informatii geografice in XML
   • sporeste abilitatile organizatiilor de a partaja scheme de aplicatii geografice si infor...
KML - exemplu




   •
   • Google Maps suporta urmatoarele elemente KML:
     Placemarks, Icons, Folders, Descriptive HTM...
Alte standarde:
   •   WMS - Web Map Service : ofera harti - 3 operatii: GetCapabilities, GetMap, GetFeatureInfo
   •   WF...
Upcoming SlideShare
Loading in...5
×

Geo Web

444

Published on

Web technologies presentation

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
444
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Geo Web"

  1. 1. Web Geospatial Directii de dezvoltare Web Geospatial Directii de dezvoltare Informatii geospatiale • element ubicuu • reprezentate prin: • harti, imagini • codate ca adrese sau cod zip • in numere de telefon • in descrieri de evenimente • pentru oameni localizarea este simpla si intuitiva Oamenii pot identifica o locatie cu ajutorul unei harti, pot urmari diverse directii • Pentru schimbul de date geospatiale intre computere este nevoie de • o definitie clara a locatiei • un sistem de referinta spatial (SRS) Surse de informatii geospatiale • adnotarile autorilor • locatia serverului - Whois, Geo Ip Tool • adnotarea automata a documentelor existente - geoparse, geocode Tipuri de SRS - sisteme de referinta spatiale 1. Locatii descrise folosind termeni si identificatori geografici – identificatori unici, nume de locuri (RO, Romania) 2. Valori numerice pentru coordonate dintr-un sistem de referinta pentru coordonate(CRS) - secvente de n numere ce desemneaza pozitia unui punct intr-un spatiu n-dimensional Ce este Web-ul Geospatial? • o extensie naturala a sistemelor si aplicatiilor geospatiale existente Anca Roscan & Madalina Lazar
  2. 2. • implica combinarea datelor geografice cu informatiile abstracte ce predomina acum in Internet • ofera o interoperabilitate a datelor folosind tehnologiile si ontologiile webului semantic • creaza un mediu unde oricine ar putea cauta lucuri pe baza locatiei, in loc de cuvinte cheie – e.g. “What is Here?”. • foloseste platforme geospatiale Platforme geospatiale • agrega o multitudine de seturi de date geografice publice si private, oferind acces la date de la agentii guvernamentale, industrie sau publicul general • integrarea si oferirea informatiilor in moduri cat mai dinamice (ex: de la citirea senzorilor pentru vreme la afisarea unor stiri updatate zilnic, colectii de imagini si arhive video) • Exemple:Platforme 2D • MapQuest • Google Maps • Windows Live Local Platforme 3D • Nasa World Wind • Google Earth Dezvoltare si standardizare • Comunitatea open source joaca un rol crucial in dezvoltarea webului geospatial • Definirea unui standard pentru serviciile de webmapping cade în sarcina OGC Open Geospatial Consortium - OGC • organizatie internationala de voluntari ce se ocupa de standardizare – din 1994 • include 402 organizatii comerciale, guvrnamentale si non-profit, universitati din intreaga lume • incurajeaza dezvoltarea si implementarea standardelor pentru continut si servicii geospatiale , procesare si partajare de date geospatiale Standarde • au fost construite initial pe baza paradigmei de servicii web bazate pe http • pentru interactiuni bazate pe mesaje in sistemele bazate pe web • In ultimii ani s-a lucrat la definirea unei tratari pe principile SOAP si REST GML – Geography Markup Language • framework pentru descrierea schemelor de aplicatii geospatiale pentru transport si stocare de Anca Roscan & Madalina Lazar
  3. 3. informatii geografice in XML • sporeste abilitatile organizatiilor de a partaja scheme de aplicatii geografice si informatiile descrise • set de primitive pentru: trasaturi, geometrie, CRS(Coordinate Reference System), topologie, timp, trasaturi dinamice, unitati de masura, directii, observatii, reguli de stil pt afisarea hartii GML - exemplu • KML - Keyhole Markup Language • gramatica folosita pentru a codifica si transporta reprezentari de date geografice pentru a fi vizualizate in browser • schema de limbaj bazate pe XML pentru exprimarea adnotarii si vizualizarii informatiilor geografice • dezvoltat initial pentru a fi folosit cu Google Earth, numit initial Keyhole Earth Viewer • un fisier KML specifica un set de trasaturi pentru a fi vizualizate apoi cu Google Earth sau orice alt geobrowser • fiecare loc trebuie sa aiba longitudine si latitudine • alte date pot specifica trasaturi mai specifce (ex: altitudine) • partajeaza cateva reguli din gramatica GML Anca Roscan & Madalina Lazar
  4. 4. KML - exemplu • • Google Maps suporta urmatoarele elemente KML: Placemarks, Icons, Folders, Descriptive HTML, KMZ (compressed KML, including attached images), Polylines, polygons SWE – Sensor Web Enablement • set de interfete si protocoale pentru un “Web Sensor” - aplicatiile, servicile vor putea accesa senzori de orice tip pe Web Functionalitati: • Observatii si masurari(O&M) • SensorML - limbaj de modelare a senzorilor: descriere, suport pentru procesarea si analiza a observatiilor, geolocalizarea valorilor observate, caracteristici de performanta • SOS – interfata de serviciu web pentru observare: cereri, filtrare, returnare de observatii (ex; dispozitive de monitorizare a apei, sateliti de observare a Pamantului) • SPS – planificarea: reprogramarea, calibrarea, inceperea sau schimbarea misiunilor senzorilor, executarea si controlul modelelor de simulare • SAS – interfata de serviciu pentru alerte web: abonarea la evenimentele oferite de SAS • WNS - serviciu de notificare Web WPS – Web Processing Service • interfata ce faciliteaza publicarea proceselor geospatiale, descoperirea de catre clienti a proceselor respective • Procesele includ: algoritmi, calcule sau modele ce opereaza pe date referite spatial ex: calcule simple – separarea unor date spatiale de altele pentru a determina date ce influenteaza 2 anotimpuri diferite, sau mai complicate - model de schimbare a climei • un proces poate fi o functie atomica ce efectueaza un calcul geospatial specific. Anca Roscan & Madalina Lazar
  5. 5. Alte standarde: • WMS - Web Map Service : ofera harti - 3 operatii: GetCapabilities, GetMap, GetFeatureInfo • WFS - Web Features Service - pentru a returna sau modifica date geospatiale codificate in GML • GeoXACML - Geospatial eXtensible Access Control Markup Language • GeoRSS – propunere pentru tagging rss feeds cu informatie legata de locatie - GeoRSS GML si GeoRSS Simple Posibile probleme: • de natura istorica – unele locatii isi schimba numele, pozitia etc • intimitate – date si imagini ce atenteaza la intimitate • prelucrarea unor date dependente de context - necesitatea implementarii unor reguli/constrangeri • informatiile geospatiale contin rar informatii topologice explicite(ex: relatia contine - casa se afla in interiorul gradinii) • locatii vagi - Districtul x nu are limite geografice clare in cadrul statului din care face parte • relatii vagi intre date/locatii - ex. in apropiere de • omonimia unor notiuni geografice - dezambiguizarea se poate face folosinf ontologii Vreau sa aflu mai multe • Detalii despre implementarea unor servicii web geospatiale • Drupal and the GeoWeb Bibliografie: • OGC Reference Model – Open Geospatial Consortium Inc • The Geospatial Web:How Geobrowsers, Social Software and the Web 2.0 are Shaping the Network Society - Arno Scharl, Klaus Tochtermann • Rules for geospatial semantic web applications • Geospatial Web • So, what's so special about spatial? - Glen Hart, Catherine Dolbear Anca Roscan & Madalina Lazar

×