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.
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
- Speichere die fertige Datei auf deinem iPhone.
- Öffne in Rivers & Seas die Lesezeichen.
- Tippe oben rechts auf das Menü mit den drei Punkten.
- Wähle „Importieren“ und anschließend deine GeoJSON-Datei.
- Prüfe die erkannten Felder und bestätige den Import.