De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft.

Verwante presentaties


Presentatie over: "OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft."— Transcript van de presentatie:

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


Download ppt "OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft."

Verwante presentaties


Ads door Google