Event-Details
Workshop: Turf.js – Geoverarbeitung im Browser
Referenten
Numa Gremling |
Die Open Source JavaScript-Bibliothek Turf.js ermöglicht geographische Analysen und Abfragen. Anders als bei klassischen Python-Geoverarbeitungsbibliotheken, wie PyQGIS oder auch ArcPy, ist bei Turf.js keine GIS-Anbindung erforderlich. Die Analysen können in einem beliebigen Browser ausgeführt werden.
Dieser Workshop zeigt, wie Turf.js in eine Webanwendung eingebunden werden kann, um verschiedene Analysen durchzuführen. Zum einen wird verdeutlicht, wie die Verwendung von Turf.js völlig unabhängig von Webmapping-Bibliotheken möglich ist, zum anderen werden verschiedene Beispiele mit der beliebten Bibliothek Leaflet durchgespielt. Der Workshop vermittelt, wie Eingabedaten für die Verwendung von Leaflet und Turf.js richtig vorbereitet werden. Anschließend werden zahlreiche Beispiele vorgestellt und erklärt. Hierzu gehört die Verwendung klassischer Geoverarbeitungswerkzeuge wie Puffererzeugung und Verschneidungen, aber auch die Durchführung komplexer Analysen und das Kombinieren mehrerer Werkzeuge.
Turf.js ist kompakt, einfach zu erlernen und kann einen wichtigen Unterschied in jeder Web-GIS Anwendung machen.
Turf.js ist eine Open Source JavaScript-Bibliothek, die geographische Analysen und Abfragen ermöglicht. Im Gegensatz zu Web Processing Services (WPS), die eine komplexe serverseitige Infrastruktur erfordern, arbeitet Turf.js clientseitig mit Daten im GeoJSON-Format. Somit ist Turf.js eine schnell und leicht umzusetzende Alternative zu komplexen Web-GIS-Lösungen. Im Workshop werden klassische Werkzeuge zur Analyse von Geodaten, wie Puffer und Punkt-in-Polygon, aber auch die Durchführung komplexer Analysen anhand von Leaflet vorgestellt.