ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

swiss-geo

Schweizer Geodaten, POIs und Tourismus. Orte/Adressen suchen, Höhen abfragen, städtische POIs finden (Restaurants, Cafés, Sehenswürdigkeiten via OpenStreetMap), ÖV-Fahrplan, Kartenlinks. Nutze bei Fragen zu Schweizer Orten, Attraktionen, Ausflügen oder Koordinaten.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/mbjoern/swiss-geo-and-tourism-assistant
Or

Swiss Geo Skill

Zugriff auf Swisstopo-Geodaten für die Schweiz.

Funktionen

1. Orts-/Adresssuche

curl -s "https://api3.geo.admin.ch/rest/services/api/SearchServer?searchText=SUCHTEXT&type=locations&sr=4326"
  • Gibt lat/lon (WGS84), Label, Gemeinde zurück
  • type=locations für Adressen/Orte, type=layers für Layer-Suche

2. Höhenabfrage

Zuerst Koordinaten via Suche holen, dann in LV95 umrechnen:

# Umrechnung WGS84 → LV95 (grobe Näherung für Schweiz):
# easting = 2600000 + (lon - 7.4) * 73000
# northing = 1200000 + (lat - 46.95) * 111000

curl -s "https://api3.geo.admin.ch/rest/services/height?easting=EASTING&northing=NORTHING&sr=2056"

Gibt Höhe in Metern über Meer zurück.

3. Feature-Identifikation (Gemeinde, Kanton, etc.)

curl -s "https://api3.geo.admin.ch/rest/services/api/MapServer/identify?geometryType=esriGeometryPoint&geometry=LON,LAT&tolerance=0&layers=all:LAYER_ID&sr=4326"

Wichtige Layer-IDs:

  • ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill — Gemeindegrenzen
  • ch.swisstopo.swissboundaries3d-kanton-flaeche.fill — Kantonsgrenzen
  • ch.bafu.bundesinventare-flachmoore — Flachmoore
  • ch.bafu.schutzgebiete-paerke_nationaler_bedeutung — Naturpärke

4. Kartenlink generieren

https://map.geo.admin.ch/?lang=de&topic=ech&bgLayer=ch.swisstopo.pixelkarte-farbe&E=LON&N=LAT&zoom=ZOOM
  • zoom: 0-13 (13 = max Detail)
  • E/N: WGS84 Koordinaten
  • layers: Komma-getrennte Layer-IDs zum Einblenden

Beispiel-Workflow: "Wo liegt Matterhorn und wie hoch ist es?"

  1. Suchen:
curl -s "https://api3.geo.admin.ch/rest/services/api/SearchServer?searchText=Matterhorn&type=locations&sr=4326"

→ lat=45.9766, lon=7.6586

  1. Höhe abfragen (LV95):
# easting ≈ 2600000 + (7.6586-7.4)*73000 = 2618878
# northing ≈ 1200000 + (45.9766-46.95)*111000 = 1091893
curl -s "https://api3.geo.admin.ch/rest/services/height?easting=2618878&northing=1091893&sr=2056"

→ 4477.5m

  1. Kartenlink:
https://map.geo.admin.ch/?lang=de&E=7.6586&N=45.9766&zoom=10

5. Wanderwege abfragen

# Wanderwege in einem Gebiet finden (bbox = west,south,east,north)
curl -s "https://api3.geo.admin.ch/rest/services/api/MapServer/find?layer=ch.swisstopo.swisstlm3d-wanderwege&searchText=ORTSNAME&searchField=name"

# Wanderwege an einem Punkt identifizieren
curl -s "https://api3.geo.admin.ch/rest/services/api/MapServer/identify?geometryType=esriGeometryPoint&geometry=LON,LAT&tolerance=50&layers=all:ch.swisstopo.swisstlm3d-wanderwege&sr=4326&imageDisplay=500,500,96&mapExtent=5.9,45.8,10.5,47.8"

Wanderweg-Kategorien:

  • wanderweg — Gelb markiert (T1)
  • bergwanderweg — Weiss-rot-weiss (T2-T3)
  • alpinwanderweg — Weiss-blau-weiss (T4-T6)

Kartenlink mit Wanderwegen:

https://map.geo.admin.ch/?lang=de&E=LON&N=LAT&zoom=10&layers=ch.swisstopo.swisstlm3d-wanderwege&bgLayer=ch.swisstopo.pixelkarte-farbe

Metadata

Author@mbjoern
Stars1401
Views0
Updated2026-02-24
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-mbjoern-swiss-geo-and-tourism-assistant": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.