Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
300 changes: 300 additions & 0 deletions content/news/2025_10_27_hackweekend_berlin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,300 @@
---
title: "Hackweekend Berlin Oktober 2025"
date: "2025-10-27T11:00:00+02:00"
author: "Lars Lingner"
description: Das Hackweekend Oktober 2025 in Berlin brachte die OpenStreetMap-Community für ein inspirierendes Wochenende zusammen.
images:
- /news/images/2025-10-27_Hack_Berlin_2025.jpg
categories:
- fossgis
- openstreetmap
---

## Kreatives Tüfteln der OpenStreetMap-Community

Das Hackweekend Oktober 2025 in Berlin brachte 22 Hacker:innen der OpenStreetMap-Community für ein inspirierendes Wochenende zusammen. Die Veranstaltung bot einen Raum, um Ideen auszutauschen, kreative Projekte voranzutreiben und gemeinsam an neuen Entwicklungen zu arbeiten.

Im Fokus standen nicht nur technische Herausforderungen und Detailfragen, sondern auch Projekte mit sozialem Mehrwert. Diese vielfältigen Ansätze und Themen sorgten dafür, dass das Wochenende eine lebendige Mischung aus Innovation und praktischen Anwendungen bot, die die Community bereichern und inspirieren.

Für alle, die noch nie an einem Hackweekend teilgenommen haben, bietet ein solches Event die perfekte Gelegenheit, die OSM-Community kennenzulernen und selbst aktiv zu werden. Egal ob Du bereits technisch versiert bist oder einfach neugierig auf die Welt der offenen Kartographie, hier findest Du Gleichgesinnte, die ihre Erfahrungen teilen und Dich unterstützen.

Ein besonderer Dank gilt [Wikimedia Deutschland](https://www.wikimedia.de/), die nicht nur die Räumlichkeiten zur Verfügung stellte, sondern uns auch mit engagierter Betreuung und Verpflegung unterstützte. Durch ihre Förderung entstanden den Teilnehmenden keinerlei Kosten, was das Event für alle offen und zugänglich machte.

Weitere Informationen zum Event finden sich im [Wiki](https://wiki.openstreetmap.org/wiki/Berlin_Hack_Weekend_Oktober_2025).

Wer jetzt neugierig geworden ist und nicht bis nächstes Jahr warten möchte oder wem Berlin zu weit entfernt ist: Im November findet in Karlsruhe das nächste Hackweekend statt, die Anmeldung und Organisation erfolgt über die [OSM-Wikiseite](https://wiki.openstreetmap.org/wiki/Karlsruhe_Hack_Weekend_November_2025).

Einige der Teilnehmenden haben die Gelegenheit genutzt, ihre Arbeit kurz zu beschreiben bzw. zu bebildern.

---

## Tobias: Mapillary-Verkehrszeichen-Layer und Missing Streets

### Mapillary-Verkehrszeichen-Layer

Es gibt eine neue Ansicht auf [Radinfra/TILDA](https://radinfra.de/) mit der man die Verkehrszeichen, die Mapillary erkennt, nutzen kann, um Radinfra zu verbessern bzw. sogar fehlende zu finden. Mehr im Blogpost unter [https://radinfra.de/posts/2025-verkehrszeichen/](https://radinfra.de/posts/2025-verkehrszeichen/)

### Mapillary Missing Streets

Auf dem Hackathon haben wir eine neue Idee entwickelt, wie das alte Projekt vom Hackathon 2023 endlich mal richtig online gebracht werden kann. Das ist jetzt im Anschluss an den Hackathon passiert. Mehr unter [https://www.osm-verkehrswende.org/mapillary/posts/2025-10-12-mapillary-completeness-map/](https://www.osm-verkehrswende.org/mapillary/posts/2025-10-12-mapillary-completeness-map/)

### Danke

Danke, Lars, für die Organisation. Ich habe viele gute Gespräche geführt, gelernt und Dinge voran bringen können.

---

## Daniel: Geo-spatial data on the Berlin LoRa mesh

Geo-spatial data on the Berlin [LoRa](https://en.wikipedia.org/wiki/LoRa) mesh

[https://chaos.social/@djh/115355956195448408](https://chaos.social/@djh/115355956195448408)

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_lora_hardware.jpg" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Heltec T114 v2 Hardware mit MeshCore*

Using
- https://github.com/meshcore-dev/meshcore
- https://github.com/meshcore-dev/meshcore_py

on cheap Heltec T114 v2 hardware flashed with open source MeshCore v1.9.

Interested in this? Join me at Open Coms @ xHain once a month!

---

## Tuiui: Erste Schritte mit JOSM und Mapping von Reihenhäusern

Erste erfolgreiche Schritte mit JOSM und dem Mapping von Reihenhäusern:

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_tuiui_josm.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*JOSM-Interface beim Mapping von Reihenhäusern*

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_reihenhaeuser_vorher.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Vorher - ungemappte Reihenhäuser*

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_reihenhaeuser_nachher.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Nachher - detailliert gemappte Reihenhäuser mit korrekten Tags*

---

## Alex: OSM-Kameraverleih und Parkraum-Mapping

### Professionalisierung des OSM-Kameraverleihs

Mit Tobias, Mlvln und Lars haben wir die "Professionalisierung" des [OSM-Kameraverleihs](https://wiki.openstreetmap.org/wiki/DE:Kameraverleih) in Richtung Ziellinie gebracht. Wir haben einen standardisierten Leihprozess und einheitliche Kamera-/Versandkisten-Ausstattung vorbereitet. Sobald wir noch ein paar Dinge besorgt haben, kann es mit dem Versand losgehen.

### How-To-Map-Parkraum-Videoformat

Mit Mlvln habe ich ein How-To-Map-Parkraum-Videoformat skizziert. Wir wollen ein Videotutorial erstellen für Leute, die in ihrem Stadtteil Parkraumdaten in OSM mit JOSM und dem [Street-Parking-Schema](https://wiki.openstreetmap.org/wiki/Street_parking) erheben und auswerten wollen (siehe auch [OSM-Parkraumprojekt](https://parkraum.osm-verkehrswende.org/)).

### Jupyter-Notebook für Geoprozessierung

Habe angefangen, mich mit Jupyter-Notebook zu beschäftigen, um bessere Geoprozessierungs-Prototypen basteln zu können. Konkret wollte ich Kopfsteinpflasterpassagen auf Berliner Radrouten identifizieren, bin aber in der Jupyter-Einrichtung stecken geblieben.

### Weitere Aktivitäten

Viele kleine Mapping-Projekte und Austausch mit anderen hier, z.B. zu Relationen-Editing, Spielplatz- und Detailmapping

---

## Mlvln: Busroutenrelationen und How-to-Video

Neben den von Alex aufgeführten Themen habe ich folgendes gemacht:

### Busroutenrelationen in JOSM

Alex hat mir an einem Beispiel einer ungemappten Verkehrsinsel gezeigt, wie ich Busroutenrelationen in JOSM anpasse.

### How-to-Map-Video

Für das How-to-map-Video habe ich die ersten Grafiken mit Inkscape erstellt. Diese sollen dann mit Friction noch animiert werden.

### Fahrradroutenrelationen repariert

Eserte hat in einer [Note](https://www.openstreetmap.org/note/5001318) darauf hingewiesen, dass an einer Kreuzung Fahrradroutenrelationen defekt sind. Ich habe sie bearbeitet.

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_fahrradrouten_vorher.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Vorher - defekte Fahrradroutenrelationen*

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_fahrradrouten_nachher.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Nachher - reparierte Fahrradroutenrelationen*

---

## Oliver: Vektortiles-Layer für die Obstbaumkarte

Angefangen, Vektortiles-Layer für die [Obstbaumkarte](https://obstbaumkarte.de) zu entwickeln.

---

## Tobias K.: JOSM-Style und OSM2World-Bugs

### JOSM-Style zur Visualisierung von direction-Tags

[JOSM-Style zur Visualisierung von direction-Tags](https://community.openstreetmap.org/t/new-josm-style-to-show-direction-cones/136753) gebastelt und veröffentlicht

### OSM2World-Bugfixes

Texturkoordinaten-Bugs in [OSM2World](https://osm2world.org/) gefixt

### FOSSGIS 2026 Programmbeiträge

Programmpunkte für die FOSSGIS 2026 eingereicht:
- Lightning Talk zu 3D-Mapping-Werkzeugen
- BoF-Session zu Indoor mit Volker

### JOSM-Tests

Test der [verbesserten Stockwerks-Knöpfe in JOSM](https://josm.openstreetmap.de/ticket/24482)

### Weitere Aktivitäten

Austausch zu Straßenraumdarstellungen

---

## uMap: Server-Umzug und neue Features

### Server Neuigkeiten

Was bereits vor über einem Jahr begonnen wurde, steht nun kurz vor dem Abschluss: der Umzug von [umap.openstreetmap.de](https://umap.openstreetmap.de) auf einen neuen Server.

Die FOSSGIS-Admin-Gruppe hat das Deployment mit Ansible automatisiert, wodurch zukünftige Serverwechsel deutlich einfacher werden. Alle Daten werden regelmäßig gesichert und auf einem externen Speicher gesichert.

Da pro Woche knapp 600 Nutzer aktiv an ca. 1500 Karten arbeiten, muss der Umzug sorgfältig geplant werden. Während des Umzugs wird die Webseite in den Read-Only-Modus geschaltet, ein Backup erstellt, auf dem neuen Server wiederhergestellt und dann erfolgt der DNS-Wechsel. Dieser Prozess wurde bereits mehrfach erfolgreich getestet.

Mit dem Umzug wird uMap von Version 2.9.3 auf Version 3.6.3 aktualisiert und bringt viele neue Funktionen mit sich.

### Neue uMap-Features

{{< rawhtml >}}
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px;">
<div>

<h4>Karten Templates</h4>
Eine Karte kann nun als Vorlage gespeichert werden
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Karten Templates in uMap</em>

<img src="/news/images/2025-10-27_hackweekend_umap_templates.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
<div>

<h4>Linienstyling</h4>
Text entlang einer Linie kann rotiert, skaliert, wiederholt werden
<a href="https://github.com/umap-project/umap/pull/2706">#2706</a>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Erweiterte Linienstyling-Optionen</em>

<img src="/news/images/2025-10-27_hackweekend_umap_linienstyling.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
</div>
{{< /rawhtml >}}

#### Filter für Datenlayer
Datenlayer können nun nach bestimmten Kriterien gefiltert werden, um nur relevante Objekte anzuzeigen.
[#2868](https://github.com/umap-project/umap/pull/2868), [#2981](https://github.com/umap-project/umap/pull/2981)

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_umap_filter.png" width="800" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Filter-Funktionen für Datenlayer*

{{< rawhtml >}}
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px;">
<div>

<h4>Attributbasiertes Styling</h4>
Objekte können basierend auf ihren Attributen automatisch unterschiedlich dargestellt werden.
<a href="https://github.com/umap-project/umap/pull/2771">#2771</a>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Attributbasiertes Styling von Objekten</em>

<img src="/news/images/2025-10-27_hackweekend_umap_styling.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
<div>

<h4>Suchergebnis einfach zur Karte hinzufügen</h4>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Verbesserte Suchfunktion</em>

<img src="/news/images/2025-10-27_hackweekend_umap_suche.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
</div>
{{< /rawhtml >}}

{{< rawhtml >}}
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px;">
<div>

<h4>Karte drucken</h4>
<a href="https://github.com/umap-project/umap/pull/2866">#2866</a>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Druckfunktion für Karten</em>

<img src="/news/images/2025-10-27_hackweekend_umap_drucken.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
<div>

<h4>Verbesserte Information bei Erstellung einer anonymen Karte</h4>
<a href="https://github.com/umap-project/umap/pull/2954">#2954</a>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Verbesserte Benutzerführung für anonyme Karten</em>

<img src="/news/images/2025-10-27_hackweekend_umap_anonym.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
</div>
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px;">
<div>

<h4>Gemeinsames Bearbeiten einer Karte</h4>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Kollaborative Bearbeitung von Karten</em>

<img src="/news/images/2025-10-27_hackweekend_umap_kollaboration.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
<div>

<h4>Überarbeiteter Hilfedialog</h4>
<a href="https://github.com/umap-project/umap/pull/2720">#2720</a>
<em style="display: block; margin-top: 5px; font-size: 0.9em; color: #666;">Überarbeiteter Hilfedialog in uMap</em>

<img src="/news/images/2025-10-27_hackweekend_umap_hilfedialog.png" width="400" style="border: 1px solid #808080; border-radius: 3px; margin-top: 10px;"/>

</div>
</div>
{{< /rawhtml >}}

#### OpenRouteService Integration
Routen zeichnen, Isochronen berechnen und Höhenangaben entlang von Linien abrufen
[#2839](https://github.com/umap-project/umap/pull/2839), [#2828](https://github.com/umap-project/umap/pull/2828), [#2835](https://github.com/umap-project/umap/pull/2835)

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_umap_openrouteservice_routing.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
*Routing-Funktionen mit OpenRouteService*

{{< rawhtml >}}
<a><img src="/news/images/2025-10-27_hackweekend_umap_openrouteservice_isochronen.png" width="400" style="border: 1px solid #808080; border-radius: 3px;"/></a>
{{< /rawhtml >}}
#### CSV Import und Export mit WKT Geometrie
Verbesserte CSV-Funktionalität mit Unterstützung für Geometrie-Spalten und WKT-Export.
[#2788](https://github.com/umap-project/umap/pull/2788), [#2962](https://github.com/umap-project/umap/pull/2962)



---

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.