Rivers & Seas Anleitung

Lesezeichen aus einer GeoJSON-Datei importieren

Mit einer GeoJSON-Datei übernimmst du viele Orte auf einmal – zum Beispiel Ankerplätze, Häfen, Restaurants oder wichtige Punkte für die Navigation.

Was ist GeoJSON?

GeoJSON ist eine einfache Datei für Orte auf einer Karte. Jeder Ort enthält seine Position und kann zusätzlich einen Namen, ein Symbol, Notizen und Tags erhalten.

Die Datei endet normalerweise auf .geojson oder .json.

Diese Angaben sind nötig

  • Die Datei muss eine FeatureCollection sein.
  • Jeder Ort ist ein Feature mit der Geometrie Point.
  • Die Koordinaten stehen als Längengrad und Breitengrad – in genau dieser Reihenfolge.
  • Für eine verständliche Anzeige sollte jeder Ort unter properties einen Namen besitzen.

Optionale Angaben

name
Der Name des Lesezeichens.
address
Eine Adresse oder kurze Ortsangabe.
userComment
Eine persönliche Notiz, etwa zur Wassertiefe, zum Liegeplatz oder zur Ansteuerung.
icon
Der Name eines passenden SF Symbols, zum Beispiel sailboat, fuelpump oder fork.knife.
tags
Kategorien, mit denen du deine Lesezeichen später ein- und ausblenden kannst.

Ein vollständiges Beispiel

Dieses Beispiel enthält einen Ankerplatz mit Notiz, Symbol und zwei farbigen Tags.

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [13.2234, 52.4231]
      },
      "properties": {
        "name": "Ruhiger Ankerplatz",
        "address": "Unterhavel, Berlin",
        "userComment": "Guter Schutz bei Westwind.",
        "icon": "sailboat",
        "tags": [
          {
            "name": "Ankerplatz",
            "color": "#6edf38"
          },
          {
            "name": "Restaurant",
            "color": "#71000a"
          }
        ]
      }
    }
  ]
}

Tags sorgen für eine übersichtliche Karte

Tags kannst du als Liste mit Namen und Farbe angeben. Wenn dir Farben nicht wichtig sind, reicht auch eine einfache, durch Kommas getrennte Zeile.

"tags": "#Ankerplatz, #Restaurant"

Ein vorhandenes # ist erlaubt. Rivers & Seas erkennt „Ankerplatz“ und „#Ankerplatz“ gleich.

So kannst du nur die benötigten Kategorien einblenden, damit die Karte übersichtlich bleibt. Verwende zum Beispiel #navigation für Lesezeichen, die du während der Fahrt sehen möchtest. Filtere nach #ankerplatz, wenn du einen Platz für die Nacht suchst, oder nach #restaurant für einen Landgang.

Passende Symbole mit ChatGPT finden

Rivers & Seas verwendet die Symbolnamen von Apple SF Symbols. ChatGPT kann vorhandene Bezeichnungen aus deiner Datei auf passende SF Symbols übertragen.

Kurzer Prompt zum Kopieren

Mappe die Werte im Feld „icon“ dieser GeoJSON-Datei auf passende Apple SF Symbols und ersetze sie direkt in der Datei. Lass alle anderen Daten unverändert und gib mir anschließend eine Liste der Zuordnungen.

So importierst du die Datei

  1. Speichere die fertige Datei auf deinem iPhone.
  2. Öffne in Rivers & Seas die Lesezeichen.
  3. Tippe oben rechts auf das Menü mit den drei Punkten.
  4. Wähle „Importieren“ und anschließend deine GeoJSON-Datei.
  5. Prüfe die erkannten Felder und bestätige den Import.