Wie komme ich mit WFS an Geodaten? Schon vor einiger Zeit hat das OGC mit dem WFS eine Spezifikation vorgelegt, wie Vektordaten mit Attributen über Internet bereitgestellt werden können. Aber wie sieht das in der Praxis aus, wie kann ich Geodaten finden, herunterladen und im GIS verwenden?
2. 2
Welche Geodaten?
● Vektor
– Geometrien und Attribute
– Wichtig für Forschung
mit GIS-Methoden
Heute nicht betrachtet:
● Raster
● Bilder
● Tabellen
● Interviews
● ...
3. 3
Früher: Geodaten-Bezug
● Weitergabe auf Datenträgern
● Suche nach Geodaten auf Webseiten
verschiedener Anbieter
● Download gepackter
Shapefiles
● Diverse Koordinaten-
Bezugssysteme
● Zeichensätze
„Am Anfang und am Ende
der GIS-Karriere
steht das Shapefile.“
4. 4
Heute: Geodaten-Bezug
●
OGC = Open Geospatial Consortium
– Gemeinnützige Organisation, W3C-Mitglied
– Allgemeingültige Standards zum Zweck der Interoperabilität
– Mitglieder: Regierungsorganisationen, Industrie und Universitäten
●
WFS = Web Feature Service
– Aktueller Standard für Geometrien mit Attributen und Metadaten
●
GeoServer
– Referenz-Implementierung des OGC-Standards WFS, open source
– Früher „Free Feature Server“, einfache Lösung für Geodaten als WFS
5. 5
Geodaten-Zugriff mit WFS
● QGIS: WFS seit langem implementiert
– WFS 2.0 als Plugin
● ArcGIS: „WFS to Featureclass“
– Ab ArcMap 10.3, teilweise Kompatibiltätsprobleme
– ESRI konservativ mit Implementierung offener Standards
● R mit GDAL: Library „rgdal“, z.B.
– ogrListLayers("WFS:http://maps.geo.hu-berlin.de/geoserver/wfs")
– Geometrien und Attribute direkt in SpatialDataFrame laden
● Erforderlich: „GetCapabilities“-URL
6. 6
Quellen für WFS-Geodaten
● Diverse Geoportale, GDI
– Autoritäre Zusammenstellung der Dienste einer Peer-Group
– Durchmischung mit WMS und anderen Diensten
● WFS Geodata Catalog (Server-Komponente)
– http://wfs.geoclub.de/ - open source bei GitHub
– Entwickelt für Geographisches Institut, HU Berlin
– Website mit Datenbank für offene WFS-Layer
– Crowdsourced durch WFS-Downloader, P2P-Netzwerk geplant
● Google „inurl:wfs inurl:getcapabilities“
● Nutzungsrechte beachten!
9. 9
Crowdsourcing
● Layer-Abfrage im „crowd mode“
über Server optional
● Bereits bekannte Services als
Dropdown-Liste
● Einmal verwendete Services
als Layer automatisch in
Katalog ergänzt
● API für Client/Server:
Eingabe: URL (encoded)
Ausgabe: Layerliste (ASCII)
● P2P: „ping“ Peer-Liste
11. 11
Was nun?
● Katalog ausprobieren:
http://wfs.geoclub.de/
– WFS-Downloader auch dort
– Eigener WFS-Katalog
mit Peering?
● Kontakt:
moenkemt@geo.hu-berlin.de
● Noch Fragen?