Schweizer Gemeinden auf OSM / Wikidata

Salve & Guets nöis
Nachfolgender Input ging von unserem Österreichischen Kollegen Herzi Pinki aka Christian auf der Schweizer Diskussions-Seite von Wikipedia ein:

Wikipedia Diskussion:WikiProjekt Schweiz# Schweizer Gemeinden auf OSM

Zitat:" Die Gemeindeumrisse aus OSM werden automatisch in den Wikidata Infoboxen auf Commons und bei mapframes hierzuwiki (ein Bsp dafür ist diese Karte aller Gemeinden) verwendet. Die leeren Flächen auf der Karte zeigen Probleme an. Interessiert euch das? In AT waren die Probleme überlappende Konturen, fehlerhaft eingetragene WD-Ids. Gefixt gehört das auf OSM, es braucht dafür einen Account dort. lg –Herzi Pinki (Diskussion) 15:19, 6. Jan. 2026 (CET)*

Wenn man auf der erwähnten Karte hineinzoomt, sieht man weiss Flecken. Allerdings habe ich keine Ahnung, wie man das flicken kann.

Vielleicht weiss hier jemand, was zu tun ist?

Für jegliche Hilfe bedanke ich mich zum voraus!

cheeeeers, ydrgbjo

Seit Kurzem gibt es einen (noch nicht „öffentlich“ gemacht und noch nicht gut kontrollierten) Bericht der Gemeindegrenzen in OSM im Vergleich der offiziellen Geneindegrenzen der Swisstopo: swissboundaries/reports/detailed_results.csv at main · habi/swissboundaries · GitHub Das Ding ist massivst ge-vibe-codet (also viel Code AI-generiert) die ersten Prompts sind in swissboundaries/README.md at main · habi/swissboundaries · GitHub beschrieben…

Das Ganze steht im Zusammenhang mit Update des 13-jährigen Imports der swissBOUNDARIES3D-Grenzen

Ich hätte gerne auch eine Visualisierung der „problematischen“ Grenzen, das habe ich (mit Unterstützung von Claude.ai und ChatGPT) aber noch nicht hinbekommen. Deshalb ist Swiss Municipality Boundary Comparison Dashboard auch erst schön aber nicht funktional…

Langer Rede kurzer Sinn: findest du die weissen Grenzen auf der Wikidata-Karte im obigen CSV?

1 Like

Also einer der weissen Flecke ist Relation: ‪Böztal‬ (‪13622957‬) | OpenStreetMap (déformation professionelle das ich das auf einen Blick sehe?). Das ist eine recht neue Gemeinde, von 2022 Switzerland/2022 Municipality Mergers - OpenStreetMap Wiki, fehlt die einfach in wikidata/wikipedia, hat auf jedenfall keinen wikidata Tag? Endingen, der weisse Fleck nebenzu wurde zwar letzmal 2014 geändert, scheint also eher unwahrscheinlich, dass das irgendwo fehlt (und hat auch einen soweit ich sehe korrekten wikidata Eintrag).

PS: ich hab mal den WD tag bei Böztal hinzugefügt.

1 Like

Ich hab bei Endingen noch was gefunden, die alte Grenze (von vor 2014) Relation: ‪Endingen‬ (‪1684303‬) | OpenStreetMap hatte noch WD tags (und auch andere) die ev. zur Verwirrung führen/führten je nachdem wie die Abfrage für die Grenzen gemacht wird (was uns wohl WP/WD sagen müssten).

Für die 2 Gemeinden hatten die Änderungen Erfolg.

2 Likes

Wollen wir diese Relikte nicht mal aus OSM nach OHM transferieren oder ersatzlos in OSM löschen?

Ich war schon immer dafür, aber der Konsens war immer eher anders …

Auf die Schnelle gefunden:

99 Flumenthal → Category:Flumenthal - Wikimedia Commons
148 Oberdiessbach → Category:Oberdiessbach - Wikimedia Commons

Andere “weisse Flecken” Gemeindename sind mir im CSV File nicht untergekommen.

Die weissen Flecken sind vermutlich mehrheitlich “Unfälle” von Community Merges. Sowohl in OSM als auch in WD

Aber es gibt auch Fälle wie beispielsweise:
https://www.openstreetmap.org/relation/1683966 Wildhaus-Alt St. Johann (1683966) - Gemeinde korrekt gerendert
https://commons.wikimedia.org/wiki/Category:Wildhaus-Alt_Sankt_Johann - In der Infobox Gemeinde nur teilweise angezeigt.

Wie flicken? Vielleicht übersehe ich was?

Flumenthal war Opfer eines Vandalen vor 8 Monaten Relation: ‪Hinamizawa‬ (‪1683505‬) | OpenStreetMap da ist das WD Tag unter die Räder gekommen. Oberdiessbach hat wohl das gleiche Problem wie Endingen alte Grenze mit WD (das ist aber ein Problem auf der WP/WD Seite auch wenn wir’s beheben können).

Wattwil, Nesslau und Wildhaus noch merkwürdiger verbockt, da gabs admin level 10 Grenzen (aus unklaren Gründen) mit dem WD Wert der jeweiligen Gemeinde.

Glarus ist etwas ein Rätsel, könnte daran liegen, dass der Ort und die Gemeinde zusammen nur einen WD Eintrag haben Glarus - Wikidata ( Q124818509 das auf der Gemeindegrenze verwendet wird, leitet dort hin weiter).

Ich hab noch ein paar mehr geflickt: Wiesendangen, Innertkirchen, Uttigen, Fraubrunnen, Jegenstorf, Noble-Contrée, Blonay - Saint-Légier und Welschenrohr-Gänsbrunnen. Entweder ein Problem mit einer alten Grenze, oder falscher WD Wert.

1 Like

Mille Grazie Simon! You rock!

Falls es wen interessiert, unten der Code basierend auf OSM / WD Daten, mit welchem die Karte erzeugt wird in WP; ob auch nutzbar hier / OSM, weiss ich nicht.

<mapframe width="400" height="300" text="Gemeinden der Schweiz (ohne P582)">
{
  "type": "ExternalData",
  "service": "geoshape",
  "query": "SELECT ?id WHERE { ?id p:P31 ?stmt. ?stmt ps:P31 wd:Q70208. OPTIONAL { ?stmt pq:P582 ?end . } FILTER ( !bound(?end) ). }"
}
</mapframe>

So I’ve done the rest imho that don’t need faffing around with wikidata, the remaining ones are:

Glarus (redirect)
Doppleschwand (place node and municipality using the same wikidata value)
Laténa (redirect)

Naturally that is just speculation on the causes, but none of them seem to be OSM related.

PS: es gibt noch ein paar Sonderfälle sprich, Gebiete die keine Gemeinden sind, z.B. Staatswald Galm etc. und die deshalb in der Karte nicht auftauchen.

Passt schon. Danke für deine Arbyte!

Irgendwie werden die “Überreste” in WD wohl geflickt werden.