Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdMagdalena Bosman Laatst gewijzigd meer dan 10 jaar geleden
1
OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft
2
Inhoud Probleemstelling Web Feature Services Case study Analyse Conclusies & aanbevelingen Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
3
weerWTOS I N T E R N E T GIS client GeoData Bank GIS client GeoData Probleemstelling
4
Bevragen én bewerken geografische objecten –Uitwisselen wijzigingen in geodatabases –Fouten melden in navigatiesystemen –Schetsen percelen Nieuwe standaard: Web Feature Services Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
5
Hoofdvraag: Hoe moeten geometrische transacties verwerkt worden in een gedistribueerde GIS omgeving met OpenGIS Web Feature Services? Gedistribueerd GIS: internet Geschiktheid Web Feature Services (WFS) Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen Probleemstelling
6
Geometrische transacties Meerdere operaties op geodatabase Geografische objecten –Wijzigen –Toevoegen –Verwijderen Behandelen als één entiteit –Effecten operaties definitief als alle operaties geslaagd Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
7
Geometrische transacties Validatie belangrijk –Object zelf –Object en zijn omgeving (topologie / andere ruimtelijke voorwaarden) Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
8
Web Feature Services Standaard OpenGIS Consortium Bevragen & bewerken geografische objecten (features) Requests & responses Normale web technologiën –HyperText Transfer Protocol (HTTP) –eXtensible Markup Language (XML) –Geography Markup Language versie 2.1.2 (GML) Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
9
Web Feature Services: GML Standaard OpenGIS Consortium & ISO Geografische informatie: –Modelleren –Opslaan –Transporteren Internet XML Versie 2.1.2 Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
10
Web Feature Services: GML … 107000.000,448949.999 107009.792,448937.759 260218287 0 - T1 … Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
11
Web Feature Services Basic WFS –Bevragen en ophalen geodata Transactional WFS –Wijzigen –Toevoegen –Verwijderen –Locking Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
12
Web Feature Services Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen WFS client Web Feature Server GetCapabilities Capabilities document (XML) GetFeature GML DescribeFeatureType Feature definition (XML Schema) Transaction (XML/GML) TransactionResponse (XML)
13
Web Feature Services Geometrische transacties: –Meerdere operaties op geodata –In één bewerking –Validatie belangrijk Web Feature Services: –Bevragen & bewerken geodata –Internet –Geography Markup Language 2.1.2 Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
14
Case study Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen Kadastrale transacties: –Reguliere overgang (a) –Samenvoegen (b) –Splitsen perceel (c) Notaris schetst perceelsgrenzen bij akte Splitsing = 1 lijn + 2 punten
15
Case study Kadastrale database Transactional Web Feature Service Ondergrond bijv.: Topografische data Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen LKITop10 T-WFSB-WFS WFS Editor
16
Case study Geo-data in Oracle Spatial 9i: –LKI: Grenzen & Percelen –Schetslaag: Grenzen en Percelen Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
17
Case study: Server GeoServer Open Source project –http://geoserver.sourceforge.net Basic & Transactional WFS Referentie voor OpenGIS In ontwikkeling Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
18
Case study: Server Java Alle filters Data uit: –Postgis/Postgres –Oracle Spatial –ESRI’s Shapefiles –ArcSDE Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
19
Case study: Client Geen bestaande clients voor transacties Basis: client TU Delft Standaard web technologiën –Scalable Vector Graphics (SVG) –HTML & Javascript –XML Uitgebreid voor Transactional WFS –Bewerken SVG –Java Server Pages Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
20
Case study: Client Client = Browser + Web server Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
21
Case study: Demo Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
22
Case study: Demo GeoMedia Viewer (Intergraph) Basic WFS-client Meer GIS-functionaliteit Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
23
Analyse Interoperabiliteit Geldige GML uit GeoServer Met generieke client server benaderd Vaak kleine problemen kwetsbaar –Niet volledige ondersteuning specificatie –Geen verbinding –Alleen bepaalde objecten Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
24
Analyse Interoperabiliteit Voorbeeld: coördinaatsysteem GeoMedia Viewer Web client GeoMedia Viewer Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
25
Analyse Transacties Flexibel, meerdere operaties Als één entiteit versturen Locking voor lange transacties –Locking van objecten –Geen lock van gebieden Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
26
Analyse Validatie & complexe data In client en server validatie van niet-geometrische attributen mogelijk Geometrie en ruimtelijke voorwaarden –“Slimme” server nodig –Regels niet op te halen Geen validatie in client –Topologie: GML 2.1.2 schiet te kort –Geen mechanisme verkrijgen nieuwe object id’s Foutmeldingen niet gestandaardiseerd Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
27
Analyse Applicatie logica Regels specifiek voor een toepassing –Transactie structuur: Splitsing = 1 lijn + 2 punten –Oplossing: definities van structuur in XML Schema Geen ondersteuning opvragen logica door client Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
28
Conclusies & aanbevelingen WFS maakt bewerken geodata over internet mogelijk: –Interoperabiliteit tussen clients en servers –Ondersteuning voor transacties –Mist paar nuttige zaken Problemen met complexe datasets –Client kan geen kennis krijgen van topologische datastructuur of ruimtelijke voorwaarden –GML 2.1.2 is niet geschikt voor complexe geodata Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
29
Conclusies & aanbevelingen Slotconclusie: Web Feature Services zijn zeer geschikt om geodata te bewerken via internet, maar er is nog te weinig ondersteuning voor transacties op complexe datasets. Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
30
Conclusies & aanbevelingen Aanbevelingen: Onderzoek naar de ondersteuning voor (delen van) GML 3 Standaardisatie algemene foutmeldingen Operaties voor locken van gebieden en verkrijgen van nieuwe id’s Onderzoek over applicatie logica en WFS Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
31
OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft
32
Raw requests http://130.161.150.109:8080/client1_1/index.jsp Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
33
WFS vs. Andere GIS web services Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
34
KVP requests & XML requests Keyword-Value-Pairs (KVP): http://www.kadaster.nl/wfs?request=GetFeature&featureid=grens.1 XML: <GetFeature version="1.0.0“ service="WFS" xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc“ xmlns:cad="http://www.someserver.com/cad" xmlns:xsi="http://www.w3.org/2001/XMLSchema-Instance" xsi:schemaLocation="http://www.opengis.net/wfs../wfs/1.0.0/WFS-basic.xsd"> Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.