3 Punkte von GN⁺ 2024-01-27 | 1 Kommentare | Auf WhatsApp teilen
  • 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
    • Dieses Repository erwartet die Verwendung von pnpm und Node 24.5.0
    • Node kann mit mise installiert oder manuell eingerichtet werden
  • Die erforderlichen Token müssen ausgestellt werden
  • Nach dem Setzen der Token als Umgebungsvariablen wird der Server gestartet
    • Im Entwicklungsmodus wird mit pnpm dev Hot Reloading genutzt
    • Für die Bereitstellung statischer Dateien wird nach pnpm build mit pnpm dlx serve@latest dist das Verzeichnis dist/ ausgeliefert
  • Für die lokale Entwicklung kann .env.example nach .env.local kopiert 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

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

 
GN⁺ 2024-01-27
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 hätte nie gedacht, dass ich das einmal sagen würde, aber ich hätte mir Werbung für Placemark auf geojson.io gewünscht.
      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“.

    • Das verwechselt Wettbewerb mit Lock-in.
      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?

  • Gute Nachrichten. Es könnte durchaus wie eine vollständige G-Suite-App wirken.

    • Das ist etwas anderes als ein Projekt, das ohne Unternehmensunterstützung von Anfang an Open Source war.
      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.