Dynamische Karte mit PMTiles und Protomaps erstellen

Für ein Forschungsprojekt habe ich die Anfrage erhalten, eine Karte mit allen Einbahnstrassen Europas zu erstellen. Ziel war, die «Einbahnstrassen-Systeme» verschiedener europäischer Städte miteinander vergleichen zu können. Ich hatte die Idee, Daten von OpenStreetMap dafür zu nutzen, war mir aber nicht recht sicher, wie und wo ich die Daten ablegen sollte. Und es wäre auch … Dynamische Karte mit PMTiles und Protomaps erstellen weiterlesen

Barrierefreiheit durch KI: Aktualisierung von Rollstuhlparkplatz-Daten mit Deep Learning und Luftbildern – Teil 3

In einer digitalisierten Welt sind präzise und aktuelle Daten entscheidend. In dieser Blogserie zeige ich, wie moderne Technologien wie Deep Learning genutzt werden können, um Daten zu Rollstuhlpark-plätzen effizient zu pflegen. Im dritten und letzten Teil dieser Serie wenden wir das trainierte Deep-Neural-Network flächendeckend auf den Kanton Fribourg an. Zusätzlich skalieren und automatisieren wir die … Barrierefreiheit durch KI: Aktualisierung von Rollstuhlparkplatz-Daten mit Deep Learning und Luftbildern – Teil 3 weiterlesen

Best Practices für das Erstellen von Parquet-Dateien

Nachdem mein Kollege Ralph Straumann seine zweiteilige Serie zu CSV und dessen designierten Nachfolger Parquet verfasst hat, gab es einige Fragen, wie denn eine «gute» Parquet-Datei erstellt werden soll. Aus diesem Grund möchte ich hier gerne einige Überlegungen dazu teilen, was es zu beachten gilt. Einige der hier vorgestellten Optimierungen kommen naturgemäss erst ab einer … Best Practices für das Erstellen von Parquet-Dateien weiterlesen

Wettervorhersage in Social Media – Teil 3: Automatisierung und Cloud-Deployment

In einem privaten Projekt habe ich die Idee verfolgt, Wettervorhersagen für die Schweiz als Service über Social Media anzubieten. Für die Darstellung der Informationen habe ich auf Tilemaps zurückgegriffen. Die Programmierung des Bots erfolgte in Python. In diesem Blogpost soll es um die Automatisierung und das Deployment in der Cloud gehen. In Teil 1 dieser … Wettervorhersage in Social Media – Teil 3: Automatisierung und Cloud-Deployment weiterlesen

Wettervorhersage in Social Media – Teil 2: Daten und Programmierung

In einem privaten Projekt habe ich die Idee verfolgt, Wettervorhersagen für die Schweiz als Service über Social Media anzubieten. Für die Darstellung der Informationen habe ich auf Tilemaps zurückgegriffen. In diesem Blogpost soll es um die Daten und die Automatisierung gehen. Bots, Holzöpfel und Zipfelchappe ⓘ Wie in Teil 1 beschrieben, habe ich für den … Wettervorhersage in Social Media – Teil 2: Daten und Programmierung weiterlesen

Machine Learning in der Microsoft-Cloud: Ein Praxisbeispiel

Machine Learning ist – zusammen mit Big Data oder Artificial Intelligence (AI) – seit einiger Zeit eines der Top-Themen bei Data Scientists. Und dies nicht ohne Grund: Die in Aussicht gestellten Anwendungsfälle und Ergebnisse – von vollautomatischer Bilderkennung bis zur Vorhersage von Marktentwicklungen – sind äusserst vielversprechend. Allerdings scheinen für viele die Einstiegshürden hoch. Dieser … Machine Learning in der Microsoft-Cloud: Ein Praxisbeispiel weiterlesen

Machine Learning in der Microsoft-Cloud: Azure ML und Machine Learning Studio

Machine Learning ist – zusammen mit Big Data oder Artificial Intelligence (AI) – seit einiger Zeit eines der Top-Themen bei Data Scientists. Und dies nicht ohne Grund: Die in Aussicht gestellten Anwendungsfälle und Ergebnisse – von vollautomatischer Bilderkennung bis zur Vorhersage von Marktentwicklungen – sind äusserst vielversprechend. Allerdings scheinen für viele die Einstiegshürden hoch. Dieser … Machine Learning in der Microsoft-Cloud: Azure ML und Machine Learning Studio weiterlesen

Voraussage der Auslastung eines Parkhauses mit Machine Learning

Wir beschäftigen uns schon länger mit Echtzeitsystemen und – im Data Science-Team – mit Methoden des maschinellen Lernens (Machine Learning). Im Rahmen eines Innovationsprojekts haben wir kürzlich am Beispiel des Parkhauses Opéra in Zürich zwei Modelle entwickelt, welche eine Voraussage über die Auslastung ermöglichen. Damit können wir das Potenzial von auf Machine Learning basierenden Voraussagen … Voraussage der Auslastung eines Parkhauses mit Machine Learning weiterlesen

Der passende Suchdienst für ein WebGIS: Teil 2

Der erste Blogpost zu Suchdiensten für ein WebGIS gab eine Übersicht zum Thema Suchdienste und warum eine präzise, schnelle Suchfunktion heutzutage insbesondere für eine spezialisierte Suche wichtig ist. Der zweite Teil vertieft einige Punkte und gibt zugleich Einblick in eine mögliche Implementation. Architektur Im ersten Blogpost haben wir die Architektur eines Suchdiensts mit Elasticsearch anhand … Der passende Suchdienst für ein WebGIS: Teil 2 weiterlesen

Web-App: Trends in der Geoinformation

Bei EBP Informatik beschäftigen wir uns als Beraterinnen und Berater, Data Scientists, Software-Architektinnen und -Developer häufig mit den jüngsten Entwicklungen der Informatik, spezifisch aber auch der Geoinformatik und der Geoinformation. Ich habe ein Tool umgesetzt, das die langjährige Entwicklung von Themen in der GIS-Branche der Schweiz anhand des geowebforums nachzeichnen kann. Mein für den Frühling … Web-App: Trends in der Geoinformation weiterlesen

Der passende Suchdienst für ein WebGIS: Teil 1

Als Internetnutzer*innen wissen wir den enormen Nutzen und Komfort von Internet-Suchmaschinen wie Google, Bing oder DuckDuckGo zu schätzen. Will man auf seiner Webseite eine spezialisierte Suchfunktion anbieten, muss diese auch die Erwartungen der Nutzerinnen und Nutzer erfüllen. Dieser zweiteilige Blogpost gibt im ersten Teil eine Übersicht und einen Einstieg in die Implementierung einer Suche, während … Der passende Suchdienst für ein WebGIS: Teil 1 weiterlesen

Summer of ’19: Meine Zeit als SBB-Trainee bei EBP Informatik

Im Sommer 2019 durfte ich im Rahmen des SBB Trainee-Programms im Geschäftsbereich Informatik bei EBP Projekte in den Bereichen GIS, Data Science, Business Intelligence und Mobilität mitgestalten. Von Fernerkundung und Lichtraumprofilen… Das SBB Trainee-Programm bietet Studienabgängerinnen und -abgängern die Möglichkeit, während 18 Monaten vier Arbeitsbereiche kennenzulernen und dabei sich und die eigenen Fähigkeiten weiterzuentwickeln. Eine … Summer of ’19: Meine Zeit als SBB-Trainee bei EBP Informatik weiterlesen

From spreadsheets to a data-driven questionnaire and analytics platform

Spreadsheet applications are very powerful tools for dealing with data. Our client, a renowned research institute, collects data from many third-party businesses and analyze their environmental impact. When scaling up this approach, the researchers faced problems with data collection. We are building a questionnaire web app and data analytics platform driven by pluggable Python modules. This enables easy sharing of data between research projects and simplify code reuse of their analysis algorithms. From spreadsheets to a data-driven questionnaire and analytics platform weiterlesen

OSMQuery: Einfach Daten aus OpenStreetMap in ArcGIS bringen

Zusammen mit Riccardo Klinger (vormals bei Esri Deutschland, nun bei Allego) habe ich das Tool OSMQuery entwickelt, das es Nutzerinnen und Nutzern auf einfache Art erlaubt, freie Daten aus OpenStreetMap im ArcGIS-Umfeld abzufragen und weiterzuverwenden. Dieser Text ist eine etwas ausführlichere, mit mehr Bildern und Links versehene und von mir noch etwas redigierte Version eines … OSMQuery: Einfach Daten aus OpenStreetMap in ArcGIS bringen weiterlesen

GeoPython Konferenz 2018

Bereits zum dritten Mal öffnete die Fachhochschule Nordwestschweiz (FHNW) ihre Tore zur GeoPython-Konferenz. Während dreier Tage trafen sich vom 7. bis 9. Mai Geo-Interessierte aus aller Welt in Muttenz, um über die neuesten Trends und Packages rund um Python zu diskutieren. Da wir bei EBP Python oft auch für Datenanalysen und die Arbeit mit Geodaten … GeoPython Konferenz 2018 weiterlesen