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

Slides:



Advertisements
Verwante presentaties
Onder de motorkap van Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013.
Advertisements

Agenda Blok 1 - Evolutie van Cloud Computing
Semantiek en Geo-Informatie Oracle SIM workshop 16 Juni 2010,
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Metadata proces april 2009 train de trainers. Waar in het werkproces metadata Binnen de organisatie zal afgesproken moeten worden van welke data er metadata.
JQuery en ASP.NET Bart De Meyer.
Service Coordination Protocols ● Noodzaak (Eddy) ● Coordination protocols (Eddy) ● Infra-structuur (Eddy) ● WS-Coordination (Eddy) ● WS-Transaction (Pepijn)
Ontsluiting Veldnamenarchief
GISMaatwerk en Advies Michael P Karsters
Project Combat Casper Bommelé Marc Eekhout Michel van der Hut
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
Programmeren in Java met BlueJ
Cloud Computing woensdag 20 november Wat is Cloud Computing ? Cloud Computing.
Lucene/SOLR 1: inleiding + indexering
Sitecore Item Web API & Mobile SDK
Biml en Data Vault.
Woensdag 24 juni 2009 Web 2.0 en Technologie Bram de Kruijff.
Internet altijd en overal: de GigaPort GPRS-pilot Klaas Wierenga Innovatie Manager 10 oktober 2000.
NFC Near Field Communication. Wat is NFC NFC = Near Field Communication NFC = Near Field Communication Draadloze communicatie via (radio- frequentie)
Speaking OData to SharePoint 2010 in a RESTful manner Michaël Hompus | Principal Developer | Winvision.
INSPIRE, testresultaten De koppeling van OGC Web Map Servers.
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
Applicatieplatform congres 12 & 13 maart
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
Spatial classificatie
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Mashups for the masses Maarten Brugman & Sven Vintges Atos Origin SI Center of Excellence RIA.
 Siemens Nederland N.V Get a bit more. Siemens. 1 datum naam presentatie SMS & WAP Eerste stappen naar mobiel data verkeer.
Hibernate Object relational mapping
` Dutch Data Award for beta wetenschappen 2012 Mar 6 th Open Data Estafette Water LEF centre Rijkswatestaat.
Wolter Kaper - AJAX en Javascript via Rails Deel 1 en 2.
JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009.
FedUC Jan Pootemans Project Manager ESRI BeLux ESRI ondersteunt Interoperabiliteit en Standaarden.
Visual Basic.Net - Overzicht
802.1X in SURFnet Intern seminar over 802.1X 24 Mei 2004 Utrecht.
DEMO Van Word naar Natschool m.b.v. SCORM
1 Het nut van de bron Gebruikersdag GBKN 4 juni 2010 Bart van der Lely.
Tune de EPG Nico Oosterwijk.
Minicollege Service Oriented Architecture
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
Microsoft Operations Manager & Scripting
Web Applicaties Bouwen met Visual Studio .NET
en hoe speelt ESRI daarop in Martin Engels (Docent & Account Manager)
MMBase Lucene module Wouter Heijke. Kenmerken Lucene Apache Software License Snel/Efficient Java API Query Language Maatwerk nodig voor MMBase.
1 Oracle InterConnect - Pagoni files - KC Server Development & Programming Languages 11 mei 2006 Harm Verschuren.
1 december KC Development Tools Oracle HTML DB 2.0.
3D Topografie bij Rijkswaterstaat Paul van Asperen (RWS-AGI) Louise de Jong (RWS-AGI) Edward Verbree (TU Delft) Jeroen van Winden (ESRI NL) GIN studiedag.
DARE SUMMER SCHOOL Metadata Peter van Huisstede / Ursula Oberst 28 juni 2005.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
1 Okt 4, 2005 Oracle en XML. 2 Okt 4, 2005 xml in database Datatype XMLTYPE  hét xml datatype in de database CLOB, varchar2... Opslag XMLType (Object)tabel.
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Farmaceut domein (Client) Innospense domein (Server) Browser Webserver
We zijn toch allemaal zoekende?
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 9(2): Virtual.
EML en IMS Learning Design
Link Popularity Het principe van linkpopulariteit kun je als volgt samenvatten: hoe meer webpagina's er naar een bepaalde webpagina linken, des te belangrijker.
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
Department of Information Technology – Internet Based Communication Networks and Services (IBCN) IBCN Masterproef Schrijven van het boek: Enkele tips en.
EQUA Moeten we requirements serieus nemen?. Traditioneel Iteratief Agile Open Source Frank Peeters Petra Heck
Generiek GIS voor e-government 21 december 2006 Dirk Frigne.
Advanced Business Information Solutions Software voor webdesign.
Downloaden van muziek en films woensdag 26 maart 2014.
Geowebservices Cijfers zonder grenzen Pieter Bresters 26 mei 2011.
Geografisch Informatie Systeem
Vertelkast Sam Dielemans
Transcript van de presentatie:

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

Inhoud Probleemstelling Web Feature Services Case study Analyse Conclusies & aanbevelingen Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

weerWTOS I N T E R N E T GIS client GeoData Bank GIS client GeoData Probleemstelling

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

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

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

Geometrische transacties Validatie belangrijk –Object zelf –Object en zijn omgeving (topologie / andere ruimtelijke voorwaarden) Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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 (GML) Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Web Feature Services: GML Standaard OpenGIS Consortium & ISO Geografische informatie: –Modelleren –Opslaan –Transporteren Internet XML Versie Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Web Feature Services: GML … , , T1 … Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Web Feature Services Basic WFS –Bevragen en ophalen geodata Transactional WFS –Wijzigen –Toevoegen –Verwijderen –Locking Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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)

Web Feature Services Geometrische transacties: –Meerdere operaties op geodata –In één bewerking –Validatie belangrijk Web Feature Services: –Bevragen & bewerken geodata –Internet –Geography Markup Language Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

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

Case study Geo-data in Oracle Spatial 9i: –LKI: Grenzen & Percelen –Schetslaag: Grenzen en Percelen Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Case study: Server GeoServer Open Source project – Basic & Transactional WFS Referentie voor OpenGIS In ontwikkeling Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

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

Case study: Client Client = Browser + Web server Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Case study: Demo Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

Case study: Demo GeoMedia Viewer (Intergraph) Basic WFS-client Meer GIS-functionaliteit Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

Analyse Interoperabiliteit Voorbeeld: coördinaatsysteem GeoMedia Viewer Web client GeoMedia Viewer Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

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 schiet te kort –Geen mechanisme verkrijgen nieuwe object id’s Foutmeldingen niet gestandaardiseerd Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

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 is niet geschikt voor complexe geodata Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

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

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

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

Raw requests Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

WFS vs. Andere GIS web services Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen

KVP requests & XML requests Keyword-Value-Pairs (KVP): XML: <GetFeature version="1.0.0“ service="WFS" xmlns=" xmlns:ogc=" xmlns:cad=" xmlns:xsi=" xsi:schemaLocation=" Probleemstelling - Web Feature Services - Case study - Analyse - Conclusies & aanbevelingen