Placemark, ein webbasierter Editor für Geodaten, ist jetzt Open Source
(github.com/placemark)- Placemark ist eine kostenlose Open-Source-Anwendung zum Erstellen, Anzeigen, Bearbeiten und Analysieren von Kartendaten
- Für normale Nutzer ist standardmäßig vorgesehen, die Hauptinstanz Placemark.io zu verwenden, statt die Anwendung selbst auszuführen
- Entwickler oder Nutzer, die einen Fork erstellen möchten, können das Repository lokal ausführen; vorausgesetzt werden pnpm und Node 24.5.0
- Für die lokale Ausführung werden ein Mapbox public access token und ein Geocode Earth token benötigt; beim öffentlichen Betrieb werden Token-Beschränkungen empfohlen
- Derzeit bleibt die restriktive Lizenz von Mapbox GL JS als Ausnahme bestehen; bei Gelegenheit ist eine Migration zu maplibre-gl geplant
Die Rolle von Placemark
- Placemark ist eine kostenlose Open-Source-Anwendung zum Erstellen, Anzeigen, Bearbeiten und Analysieren von Kartendaten
- Die meisten Nutzer können die Hauptinstanz Placemark.io verwenden
- Der restliche Inhalt des README richtet sich an Nutzer, die als Entwickler damit arbeiten oder einen Fork erstellen möchten
Ablauf für die lokale Ausführung
- Es gibt komplexere Möglichkeiten mit Docker oder Render, unter macOS steht jedoch ein einfacher lokaler Ablauf zur Verfügung
- Repository klonen, in das Verzeichnis wechseln und die Abhängigkeiten installieren
- Die erforderlichen Token müssen ausgestellt werden
- Mapbox public access token und die zugehörige Dokumentation
- Geocode Earth token und die zugehörige Dokumentation
- Nach dem Setzen der Token als Umgebungsvariablen wird der Server gestartet
- Im Entwicklungsmodus wird mit
pnpm devHot Reloading genutzt - Für die Bereitstellung statischer Dateien wird nach
pnpm buildmitpnpm dlx serve@latest distdas Verzeichnisdist/ausgeliefert
- Im Entwicklungsmodus wird mit
- Für die lokale Entwicklung kann
.env.examplenach.env.localkopiert und um die Token ergänzt werden
Sicherheitshinweise zu Token
- Wer die Anwendung häufig ausführt oder öffentlich betreiben möchte, sollte die Token besser absichern
- Für Mapbox-Token wird empfohlen, URL restrictions hinzuzufügen
- Für Geocode-Earth-Token wird empfohlen, erlaubte Referrer Hostnames festzulegen
Verwandte Forks
- epanetjs: ein auf Wassermodellierung fokussierter Fork; ein Repository ist verfügbar
- geojson.io/next: ein Fork von Mapbox; ein Repository ist verfügbar
Open-Source-Lizenzausnahme und Migrationsplan
- Derzeit ist als eng gefasste Ausnahme Mapbox GL JS enthalten; diese Bibliothek hat eine restriktive Lizenz
- Bei Gelegenheit ist eine Migration zu maplibre-gl geplant, einem Open-Source-Fork von Mapbox GL JS
- Das README weist außerdem darauf hin, dass maplibre-gl hauptsächlich von US-Technologie-Oligopolisten wie Microsoft finanziell unterstützt wird
1 Kommentare
Meinungen auf Hacker News
Dieselbe Person hat auch geojson.io entwickelt; ein hervorragendes Tool, das ich gelegentlich nutze.
Es eignet sich gut zum Testen von GeoJSON, und auch wenn es schade ist, dass aus Placemark kein Unternehmen geworden ist, ist es wirklich erfreulich, dass es jetzt Open Source ist.
Die Leute von geomob haben Tom MacWright vor etwa zwei Jahren in ihrem Podcast interviewt, kurz nachdem Placemark gestartet war: https://thegeomob.com/podcast/episode-118
Ich erfahre erst jetzt von seiner Existenz, und in beiden Unternehmen, in denen ich früher gearbeitet habe, hätte es viele Kolleginnen und Kollegen gegeben, denen eine Karten-App mit etwas mehr Funktionen als geojson.io und weniger Komplexität als qgis/arcgis sehr geholfen hätte.
Vor 72 Tagen gab es einen Beitrag darüber, dass Placemark nach der Umstellung auf Open Source eingestellt wird.
https://news.ycombinator.com/item?id=38250459
Ein sehr gut ausgearbeitetes Projekt. Der Gründer hilft derzeit bei der Entwicklung von Val town, was ebenfalls ziemlich cool aussieht.
https://www.val.town/
Der Blog ist auch lesenswert: https://macwright.com/
Ich wünschte, ich hätte einen Anlass, es zu benutzen. GIS-Tools haben normalerweise nicht dieses Maß an Ausgereiftheit und Intuitivität.
Man könnte auf Basis von Placemark auch einen brauchbaren Daten-Viewer bauen, aber dabei würde man wohl die Hälfte der Funktionen ignorieren.
Da es eine Zeit lang ein kommerzielles Produkt war, würde mich interessieren, wofür echte Nutzer es eingesetzt haben. Ich wüsste auch gern, ob es bestehende Tools ersetzt hat oder für neuartige Arbeitsabläufe genutzt wurde.
Es ist wirklich großartig, dass es als Open Source veröffentlicht wurde.
Ich besitze die Domain chattymaps und hatte vor, eine kartenbasierte Chat-App zu bauen; vielleicht ist das Eintauchen in Placemark der Anlass, damit anzufangen.
Ich habe viele solche allgemeinen GIS-Tools gesehen.
Das Problem ist, dass ArcGIS in Arbeitsabläufen so weit verbreitet und tief verankert ist, dass der verbleibende Markt und die Nutzerbasis nicht groß genug sind.
Damit ein solches Produkt richtig wachsen kann, braucht es ein Ökosystem und eine „Killer-App“.
GIS wird zwangsläufig immer eine Nische bleiben. Es gibt keinen Grund, in GIS keine Standards zu verwenden, und langfristig gibt es auch Raum dafür, dass sich Open Source etabliert.
Gibt es irgendwo eine funktionierende Demo?
Eine URL zu einer interaktiven, funktionierenden Demo habe ich nicht gefunden.
Gute Nachrichten. Es könnte durchaus wie eine vollständige G-Suite-App wirken.
Ohne die Rückendeckung eines Unternehmens dürfte es schwer sein, zu überleben.
Es wäre interessant, nach Möglichkeiten für eine gemeinsame Nutzung mit umap-project.org zu suchen. Zumindest könnten es befreundete Projekte werden.