You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-11-18 18:12:51

Prince Kassad
Member
Registered: 2013-10-18
Posts: 2,391

gerade hat es ordentlich geknallt... (Relationen)

siehe: http://www.openstreetmap.org/browse/changeset/18977684

Ich hab um Jossa herumgefummelt und muss da wohl mehrere Relationen zerschossen haben. Fakt ist, dass es Fehler am laufenden Band gibt und irgendwie alles ziemlich verworren ist. Wie groß der Schaden ist, kann ich nicht sagen; ich hab da nur ein paar Grenzen angepasst.

Offline

#2 2013-11-18 18:15:56

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Ich schaue mir das mal schnell an.

Offline

#3 2013-11-18 18:25:03

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Puh. Viele Relationen. Wird etwas länger dauern.

EDIT: War doch nicht so wild. Alles, was ich gefunden haben ist wieder heil.
Muss aber noch mal weiter prüfen.

Last edited by Gehrke (2013-11-18 18:34:07)

Offline

#4 2013-11-18 18:43:46

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Die Wahlkreise Hanau und Main-Kinzig - Wetterau II - Schotten überlappen sich offenbar. Das kann ich jetzt nicht klären.

Und ob das Grenz-Chaos bei Ober-Laudenbach so in Ordnung ist, vermag ich auch nicht zu sagen.

Last edited by Gehrke (2013-11-18 18:45:38)

Offline

#5 2013-11-18 18:55:17

Prince Kassad
Member
Registered: 2013-10-18
Posts: 2,391

Re: gerade hat es ordentlich geknallt... (Relationen)

Wikipedia widerspricht unserem Umfang des Wahlkreises Hanau. Einer von beiden hat Unrecht - ich glaube eher, dass wir es sind.

Offline

#6 2013-11-18 19:02:37

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Prince Kassad wrote:

Wikipedia widerspricht unserem Umfang des Wahlkreises Hanau. Einer von beiden hat Unrecht - ich glaube eher, dass wir es sind.

Ist der andere denn korrekt? Dann würde ich das noch fixen.

BTW: Wahlkreise sind echt ein Ärgernis, wenn sie als Weg-Relationen definiert sind.
Wenn man Sie nur als Meta-Relationen aus anderen admin-Relationen zusammensetzt, stören sie mich überhaupt nicht.
Dann könnten von mir aus auch alle Wahljahre eine eigene Relationsgruppe haben.

Korrigiere: Da sich nicht nur Wahlkreise, sondern auch Verwaltungsgebiete ändern, wird es im Detail doch etwas unschön.
Aber dennoch: Ich plädiere dafür, sie zumindest als Wegrelationen abzulösen.

Offline

#7 2013-11-18 19:14:20

Prince Kassad
Member
Registered: 2013-10-18
Posts: 2,391

Re: gerade hat es ordentlich geknallt... (Relationen)

Main-Kinzig-Wetterau II-Schotten scheint korrekt zu sein. Nur der Hanauer Wahlkreis ist zu groß dimensioniert.

Offline

#8 2013-11-18 19:15:00

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Prince Kassad wrote:

Wikipedia widerspricht unserem Umfang des Wahlkreises Hanau. Einer von beiden hat Unrecht - ich glaube eher, dass wir es sind.

Habs mal geändert.

Offline

#9 2013-11-18 20:16:36

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

BTW: Wahlkreise sind echt ein Ärgernis, wenn sie als Weg-Relationen definiert sind.
Wenn man Sie nur als Meta-Relationen aus anderen admin-Relationen zusammensetzt, stören sie mich überhaupt nicht.
Dann könnten von mir aus auch alle Wahljahre eine eigene Relationsgruppe haben.
Korrigiere: Da sich nicht nur Wahlkreise, sondern auch Verwaltungsgebiete ändern, wird es im Detail doch etwas unschön.
Aber dennoch: Ich plädiere dafür, sie zumindest als Wegrelationen abzulösen.

Nur so zur Info: Wer diese (noch nicht existierenden) Meta-Relationen wirklich benutzen/darstellen will, hat dann ein riesiges Problem, so er osm2pgsql zum Erstellen seiner Renderer-DB benutzt. Was wohl die große Mehrzahl derjenigen macht, die überhaupt rendern. osm2pgsql schmeißt Meta-Relationen (Relationen mit Relationen als Member) kommentarlos weg. (*)

Das hat allerdings einen kleinen Vorteil, da auch die Mapnik-Karte mWn mit osm2pgsql arbeitet: die Namen der Wahlkreise wären dann weg smile

Gruss
walter

*) Hab vor kurzem auf osm2pgsql umgestellt und vermisse seitdem schmerzlich einige Meta-Relationen (z.B. 1111111 und D-A-C-H)

Offline

#10 2013-11-18 23:12:05

seichter
Member
Registered: 2011-05-21
Posts: 3,337

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

Und ob das Grenz-Chaos bei Ober-Laudenbach so in Ordnung ist, vermag ich auch nicht zu sagen.

Das war hier schon Thema. Das ist tatsächlich so ein Durcheinander (Exklave in der Exklave, Straße zu Baden, Häuser zu Hessen).

Offline

#11 2013-11-19 13:02:33

SimonPoole
Member
Registered: 2010-03-14
Posts: 2,195

Re: gerade hat es ordentlich geknallt... (Relationen)

wambacher wrote:

---

*) Hab vor kurzem auf osm2pgsql umgestellt und vermisse seitdem schmerzlich einige Meta-Relationen (z.B. 1111111 und D-A-C-H)

Völlig OT:  aber du hast schon mal "select tags from planet_osm_rels where id=1111111;" auf deiner DB probiert?

Die slim tables zu verwenden ist zwar etwas unfein, aber gängige Praxis.

Last edited by SimonPoole (2013-11-19 13:03:28)

Offline

#12 2013-11-19 13:33:54

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

SimonPoole wrote:

Völlig OT:  aber du hast schon mal "select tags from planet_osm_rels where id=1111111;" auf deiner DB probiert?
Die slim tables zu verwenden ist zwar etwas unfein, aber gängige Praxis.

Jo, da sind die Dinger natürlich drin - aber die slim-Tables sind bei mir nicht komplett.
planet.osm.nodes ist bei mir leer, da ich mit --flat-nodes arbeite. Und daher hab ich diesen Weg nicht weiter verfolgt.

Aber: die Geometrien der Member sind natürlich in planet_osm_polygon drin, und damit krieg ich die übergeordnete Geometrie wohl hin.

Danke, für den Tip. Du hast mich da wohl aus einer blöden Sackgasse geholt smile

Gruss
walter

Offline

#13 2013-11-19 16:49:39

Prince Kassad
Member
Registered: 2013-10-18
Posts: 2,391

Re: gerade hat es ordentlich geknallt... (Relationen)

Um mal zu erklären wieso es da gescheppert hat:

Ich wollte die Grenze von Sinntal bzw. Jossa mit der hessischen Staatsgrenze verbinden; dazu musste ich die bestehende Grenzlinie aufteilen und neu mit der Staatsgrenze verbinden. Das ist natürlich ganz schlecht wenn da noch Relationen daran hängen, da die dann zerstört werden. Die Grenzen von Jossa und vom Gutsbezirk konnte ich gerade noch so geradebiegen, durch den sehr, sehr irregulären Grenzverlauf in diesem Gebiet blickte ich dann aber gar nicht mehr durch, was noch wo kaputt ist. Ich glaube, dass man vor lauter Grenzen irgendwann den Überblick komplett verliert, ist verständlich.

Offline

#14 2013-11-19 17:18:17

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Prince Kassad wrote:

Um mal zu erklären wieso es da gescheppert hat:

Ich wollte die Grenze von Sinntal bzw. Jossa mit der hessischen Staatsgrenze verbinden; dazu musste ich die bestehende Grenzlinie aufteilen und neu mit der Staatsgrenze verbinden. Das ist natürlich ganz schlecht wenn da noch Relationen daran hängen, da die dann zerstört werden. Die Grenzen von Jossa und vom Gutsbezirk konnte ich gerade noch so geradebiegen, durch den sehr, sehr irregulären Grenzverlauf in diesem Gebiet blickte ich dann aber gar nicht mehr durch, was noch wo kaputt ist. Ich glaube, dass man vor lauter Grenzen irgendwann den Überblick komplett verliert, ist verständlich.

Ich halte das Grenz-/Relationsthema auch für hochproblematisch und fehleranfällig ("error-prone").
Insbesondere Potlatch und iD sind problematisch, wenn sie die oft nicht so erfahrenen Nutzer nicht einmal warnen, dass etwas kaputt ist/sein könnte.

Ich weiß, das ist technisch (derzeit) ein Problem (bzgl. Polygonen und so): Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen, nicht auch genau so modelliert werden.
Ein Beispiel, wie es mMn sein sollte: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirke als part - keine ways. Mir erscheint das im status quo einfach nur redundant.

EDIT: Typos usw.

Last edited by Gehrke (2013-11-20 08:52:25)

Offline

#15 2013-11-19 17:51:17

seichter
Member
Registered: 2011-05-21
Posts: 3,337

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

Ich weiß, das ist technisch (derzeit) ein Problem (bzgl. Polygonen und so): Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen nicht auch genau so modelliert werden.
Ein Beispiel: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirge als part - keine ways. Für mich ist das einfach nur dupliziert.

Diese Meta-Relation wäre eine Fläche. Die ist bei vektorbasierter Darstellung aber nur durch den Umriss definiert. Die könnte man theoretisch auch "zusammenwerfen", müsste dann aber alle Innenlinien per Automatik eliminieren. Das würde in Gegenden wie Ober-Laudenbach auch eine ziemliche Herausforderung.

Aber es hilft nichts: Diese Entscheidung für ways als Mitglied von Relationen bei Grenzen wurde bei OSM eben relativ früh so getroffen, das ist ziemlich sicher nicht mehr rückgängig zu machen.

Offline

#16 2013-11-19 17:52:35

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen nicht auch genau so modelliert werden.
Ein Beispiel: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirge als part - keine ways. Für mich ist das einfach nur dupliziert.

Das ist relativ einfach zu erklären: Das Modell ist von ca 2007 und du bist 2014 eingestiegen.

Gruss
walter

Offline

#17 2013-11-20 08:49:43

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

wambacher wrote:
Gehrke wrote:

Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen nicht auch genau so modelliert werden.
Ein Beispiel: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirke als part - keine ways. Für mich ist das einfach nur dupliziert.

Das ist relativ einfach zu erklären: Das Modell ist von ca 2007 und du bist 2014 eingestiegen.

Eigentlich bin ich seit 2011 sehr aktiv. Aber im Forum erst kurz, ja. Bis 2011 habe ich promoviert. Da blieb wenig Zeit für OSM und "Ablenkung" im Forum.

Erstmal nimmt man als OSM-Nutzer ja alles als gegeben und "muss-halt-so" hin. Aber seit ich intensiver mit den Daten arbeite und fast jeden Tag zerstörte Grenzrelationen (nur in DE! Heute z.B. in Erfurt) flicken muss, fange ich halt an, manches zu hinterfragen.

Last edited by Gehrke (2013-11-20 09:00:41)

Offline

#18 2013-11-20 09:00:02

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

seichter wrote:

Diese Meta-Relation wäre eine Fläche. Die ist bei vektorbasierter Darstellung aber nur durch den Umriss definiert. Die könnte man theoretisch auch "zusammenwerfen", müsste dann aber alle Innenlinien per Automatik eliminieren. Das würde in Gegenden wie Ober-Laudenbach auch eine ziemliche Herausforderung.

Aber es hilft nichts: Diese Entscheidung für ways als Mitglied von Relationen bei Grenzen wurde bei OSM eben relativ früh so getroffen, das ist ziemlich sicher nicht mehr rückgängig zu machen.

Ich glaube, das ist gar nicht sooo ein riesen Problem mit den Polygonen. Die Polygone von Relationen müssten halt rekursiv erstellt werden. Entstehende Innengrenzen zu eliminieren, ist recht einfach.
Das Datenmodell muss dazu ja auch gar nicht verändert werden; Meta-Relationen gibt es ja auch längst. osm2pgsql müsste aber lernen, diese zu verarbeiten...

Offline

#19 2013-11-20 09:05:44

geri-oc
Member
From: Sachsen
Registered: 2011-03-21
Posts: 5,055
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

...
Erstmal nimmt man als OSM-Nutzer ja alles als gegeben und "muss-halt-so" hin. Aber seit ich intensiver mit den Daten arbeite und fast jeden Tag zerstörte Grenzrelationen (nur in DE! Heute z.B. in Erfurt) flicken muss, fange ich halt an, manches zu hinterfragen.

Das Problem ist m.E. die Verknüpfung der Grenzen mit anderen Wegen (Waldgrenze, Flüsse, Straßen). Wird dort ein Stück geändert geht meist etwas in einer Relation kaputt.

Offline

#20 2013-11-20 09:09:17

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

geri-oc wrote:
Gehrke wrote:

...
Erstmal nimmt man als OSM-Nutzer ja alles als gegeben und "muss-halt-so" hin. Aber seit ich intensiver mit den Daten arbeite und fast jeden Tag zerstörte Grenzrelationen (nur in DE! Heute z.B. in Erfurt) flicken muss, fange ich halt an, manches zu hinterfragen.

Das Problem ist m.E. die Verknüpfung der Grenzen mit anderen Wegen (Waldgrenze, Flüsse, Straßen). Wird dort ein Stück geändert geht meist etwas in einer Relation kaputt.

Ja das passiert recht oft, aber nicht sehr oft. Am häufigsten sind "Grenzkorrekturen", bei denen Grenzwege nicht oder nicht richtig aufgespalten werden. Oft werden Grenzwege auch einfach gelöscht.

Ich müsste mal eine Statistik führen.

Offline

#21 2013-11-20 09:21:42

SunCobalt
Member
From: Eislingen
Registered: 2010-01-09
Posts: 3,810

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

Ich weiß, das ist technisch (derzeit) ein Problem (bzgl. Polygonen und so): Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen, nicht auch genau so modelliert werden.
Ein Beispiel, wie es mMn sein sollte: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirke als part - keine ways. Mir erscheint das im status quo einfach nur redundant.

Das setzt voraus, dass es Unterregionen gibt. Das mag in DE so stimmen, aber anderswo ist es nicht so. Ein Land ohne diese Unterregionen hätte keine Landesgrenze. Die Prioritäten sind Landesgrenze -> kleinere Einheiten. Ein Model, das andersrum, also "kleinere Einheiten->Landesgrenze", funktioniert, wäre zwar theoretisch besser geht aber an der Praxis vorbei


Thomas

Offline

#22 2013-11-20 09:33:50

Gehrke
Member
From: Bremen, DE
Registered: 2013-10-19
Posts: 1,894
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

SunCobalt wrote:
Gehrke wrote:

Ich weiß, das ist technisch (derzeit) ein Problem (bzgl. Polygonen und so): Aber ich verstehe aus Modellsicht nicht, warum Grenzregionen, die sich definitiv aus anderen Unterregionen zusammensetzen, nicht auch genau so modelliert werden.
Ein Beispiel, wie es mMn sein sollte: Ein Kreis hat als Meta-Relation seine Gemeinden als "part" und das Bundesland hat wiederum Kreise oder Regierungsbezirke als part - keine ways. Mir erscheint das im status quo einfach nur redundant.

Das setzt voraus, dass es Unterregionen gibt. Das mag in DE so stimmen, aber anderswo ist es nicht so. Ein Land ohne diese Unterregionen hätte keine Landesgrenze. Die Prioritäten sind Landesgrenze -> kleinere Einheiten. Ein Model, das andersrum, also "kleinere Einheiten->Landesgrenze", funktioniert, wäre zwar theoretisch besser geht aber an der Praxis vorbei

Kann alles sein. Ich will ja gar nicht "verbieten", Grenzrelationen mit Ways zu definieren. Ich finde nur, Parts sollten auch gehen.

Offline

#23 2013-11-20 10:33:15

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: gerade hat es ordentlich geknallt... (Relationen)

Gehrke wrote:

Erstmal nimmt man als OSM-Nutzer ja alles als gegeben und "muss-halt-so" hin. Aber seit ich intensiver mit den Daten arbeite und fast jeden Tag zerstörte Grenzrelationen (nur in DE! Heute z.B. in Erfurt) flicken muss, fange ich halt an, manches zu hinterfragen.

Stimmt, du hast durchaus Grund, manches  bei OSM zu hinterfragen. Vieles ist "histerisch" gewachsen, nicht konsequent durchdacht oder macht sogar einen weiten Bogen um inzwischen etablierte Standards (OGC).

Leider kommt es bei der API v0.7 nicht zu erkennbaren Fortschritten.

Gruss
walter

Last edited by wambacher (2013-11-20 10:35:06)

Offline

Board footer

Powered by FluxBB