Sunteți pe pagina 1din 25

Cartografie digitala avansata si

webgis
Ce inseamna WEB?
• WEB-www!
• IP
• DNS
• Protocol
• HTML
• Retea
• Server
• Serviciu
Ce inseamna GIS?
• Geografie
• Informatica
• Sistem
WEBGIS 2D
• HTTP
• HTTP get HTTP post
• WMS-WebMapService
• WFS-WebFeatureService
• WFS-T-WebFeatureService-Transactional
• OGC
WMS

• GetCapabilities-returneaza parametri WMS si


stratele disponibile
• GetMap –parametri/map image
• GetFeatureInfo
• DescribeLayer
• GetLegendGraphic
Exemplu WMS
WFS

• Get
• Query
• Create new Feature
• Delete a Feature
• Update a Feature Instance
Exemplu WFS
WEBGIS 3D
• VRML
• JavaAplet
• Flash
• DX3D
• Google Earth
3D WebGiS
Cat1
HTML
XML
GML
Cat2
SQL
Cat3
Python
PHP
JAVA
.NET
Cat4
JavaScript
.NET
Relatii server client

• Client – cerere
• Server –indeplineste cererea
• Nivel protocol-three way handshake(TCP-UDP)
• Clase Ip-uri (intern –extern )
• Firewall
Server - exemple
• Site
• Baza de date
• Joc online
• Streaming audio/video
• Mail server
• Gis Server
Servere GIS

• Geoserver
• ArcGIS Server
• Mapserver
• Autodesk MapGuide
• etc
Open-Source vs cu licenta inchisa

Open-source

Proprietar
ArcGIS
Surse de date
• Fisier
• Baza de date
• Alt server (GoogleMap API, OpenStreetMap,
YahooMaps) si Overlay
Baza de date

• Ce inseamna o baza de date


• Tipuri de baze de date
• Exemple :Postgresql , Mysql
,SqlExpress,SqlLite,Oracle
• Obiecte in baza de date (ex
ArcObjects)OOP+DB
• Index /Engine
• Avantaje
Baze de date 2^^
• Constraints tabel ;
• Constraints in tipuri de date;
• Chei ;
• Chei straine ;
• Tipuri de date(smalint, Integer,date-
timestamp).
Postgis
• Shp2pgsql
• Pgsql2shp
• EPSG
• Instalare
• PgAdmin
• Parametri de conectare
• Gdal/OGR
• SPIT(no where)
Exemplu import /export Postgis
• ogr2ogr -f PostgreSQL "PG:dbname=postgis
host=localhost"\ strazi.shp
• pgsql2shp -f "C:\strazi.shp" -h localhost -u
postgres -P parolasecreta! postgis strazi
• Sistem de coordonate (DB constraints , table
constraints)
• SPIT(QGIS)
• Postgis shape loader
• Python
Geoserver
• JAVA/8080
• Jetty(mini-Apache)
• Surse de date
• Suporta protocoalele WMS ,WTF , WFT-T
Stilizare
• SLD
• CSS
• XML
• Styler(in OpenGeoSuite)
Open GeoSuite
• OpenGeoSuite conține :
– GeoExplorer este o interfață Javascript pentru construirea aplicațiilor
ce pot fi folosite in browsere web cu grafica, usurința de utilizare și
funcționalitatea aplicațiilor desktop. Acesta folosește serviciile WFS și
WMS și demonstrează capacitatile GeoExt . Se concentreaza asupra
interogarii acestor layere cât și a afișării rezultatelor.
– Geoeditor este o unealta bazata exclusiv pe web pentru introducerea
și manipularea datelor ;
– Styler aduce puterea de stilizare a programelor SIG tradiționale
împreună cu usurința lor de utilizare pentru o interfața web .Inițial
stilizarea se putea face pe baza de xml /sld /css. Styler face utilizarea
lor mai usoara dintr-o interfața grafică .
– GeoWebCache este un client WMS de tiling. Acesta actionează ca un
proxy între web și geoserver eliminând astfel timpii lungi de incărcare
și unele suprafețe pe care serverul le-a mai calculat, nu trebuie sa
repete procesarea informațiilor .
WEBGIS GUI
• Sa fie clara
• Customizabila
• Cartografie atragatoare
• Sa poata fi accesata de toata lumea
• Sa nu suprasolicite incarcarea datelor
• Elemente asezate intuitiv
Va multumesc!

S-ar putea să vă placă și