190 likes | 445 Views
PRIMJENA GML-a U WEB ORIJENTIRANOM GIS-u. GIS. sustav za prikupljanje, spremanje, provjeru, integraciju, upravljanje, analiziranje i prikaz prostornih podataka razvio se iz dva neovisna područja digitalne kartografije i CAD-a sustava za upravljanje bazama podataka
E N D
PRIMJENA GML-a U WEB ORIJENTIRANOM GIS-u
GIS • sustav za prikupljanje, spremanje, provjeru, integraciju, upravljanje, analiziranje i prikaz prostornih podataka • razvio se iz dva neovisna područja • digitalne kartografije i CAD-a • sustava za upravljanje bazama podataka • tri osnovne komponente • prostorni podaci • sklopovlje • programska podrška
Web GIS - prednosti • jednostavan za uporabu • standardna konfiguracija računala za pristup • internetu • jeftiniji od tradicionalnog GIS-a • decentraliziran (internet/intranet) • nema potrebe za poznavanjem funkcioniranja GIS • sustava
Web GIS – otvoreni standardi • potreba za interoperabilnošću • Open Geospatial Consortium (OGC) • OpenGIS projekt
Web GIS – otvoreni standardi • Najvažniji OGC OpenGIS standardi: • Simple Features - SQL (SFS) • Web Map Service (WMS) • Web Feature Service (WFS) • Web Coverage Service (WCS) • - Geography Markup Language (GML)
Web GIS – otvoreni standardi - Web Map Service (WMS) http://a-map-co.com/mapserver.cgi?VERSION=1.1.0&REQUEST=GetMap& SRS=EPSG:4326&BBOX=-97.105,24.913,78.794,36.358& WIDTH=560&HEIGHT=350&LAYERS=AVHRR-09-27&STYLES=& FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE& EXCEPTIONS=application/vnd.ogc.se_inimage
Web GIS – otvoreni standardi - Web Map Service (WMS)
GML • OpenGIS projekt standard • temeljni aplikacijski okvir za upravljanje geoprostornim • informacijama sukladno OpenGIS standardu • XML baziran
GML • Prednosti upotrebe XML-a: • zastupljenost na mreži • neovisnost o platformi • mogućnost definiranja novih elemenata (XML sheme) • XML bazirane tehnologije koje omogućuju grafički • prikaza XML dokumenata (XSLT,SVG)
GML – razvoj standarda • - GML 1.0 specifikacija • XML DTD • pokušaj kreiranja univerzalne sheme • profili (GML 1.1, GML 1.2, GML 1.3) • GML 2.0 specifikacija • XML Schema • imenski prostori • mogućnost nasljeđivanja tipova podataka • GML 3.0 specifikacija • coverage • 3D koordinatni sustavi
GML - struktura • GML objedinjuje tri sheme: • Feature shema • Geometry shema • XLink shema
GML - geometrija - Tri vrste geometrijskih objekata Point LineString Polygon - Mogućnost definiranja koordinatnog sustava
GML - geometrija <Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#4326"> <outerBoundaryIs> <LinearRing> <coordinates>0.0,0.0 100.0,0.0 100.0,100.0 0.0,100.0 0.0,0.0</coordinates> </LinearRing> </outerBoundaryIs> <innerBoundaryIs> <LinearRing> <coordinates>10.0,10.0 10.0,40.0 40.0,40.0 40.0,10.0 10.0,10.0</coordinates> </LinearRing> </innerBoundaryIs> </Polygon>
GML – geoprostorni objekti • apstraktne predodžbe pojava iz stvarnog • svijeta • određen nizom atributa (prostorni i neprostorni) • definiran unutar GML sheme
GML – shema <element name="River" type="ex:RiverType" substitutionGroup="gml:_Feature"/> <complexType name="RiverType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence>....</sequence> </extension> </complexContent> </complexType>
GML – prikaz • Prikaz GML dokumenata omogućuju: • XSLT (pretvorba GML dokumenta u SVG dokument) • SVG (omogućuje prikaz geoprostornih objekata) • CSS (definira izgled SVG prikaza)
Cleopatra • Schema Software Inc. projekt • prikaz GML-a kao interaktivne SVG mape • cilj: • Ostvariti interaktivnost i prilagodbu korisnikovim • zahtjevima.