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 2016-02-06 20:21:57

fell3
Member
Registered: 2015-10-07
Posts: 4

Hilfe beim entfernen von überlappenden Flächen in JOSM

Hallo,
ich benötige Hilfe beim entfernen von überlappenden Flächen.
Ich meine nicht "Uberlappende Flächen verbinden" !
Grund: z.B. wenn eine "schlampig" gezeichnete Waldfläche über eine korrekt gezeichnete angrenzende Wiese gemalt wurde suche ich bei JOSM eine Funktion um die überlappenden Bereiche zu entfernen.
Hoffentlich könnt ihr mir helfen.

Viele Grüße aus der Oberlausitz
Karsten Schiller

Offline

#2 2016-02-07 10:11:21

Nakaner
Moderator
From: Karlsruhe
Registered: 2011-09-03
Posts: 3,046
Website

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Hallo Karsten,

die primitive Antwort: Du musst die Teile des Waldes entfernen, die über der Wiese liegen.

Was so einfach klingt, ist u.U. aber gar nicht so einfach. :-)

Wenn der Wald ein Multipolygon ist, solltest du vorher wissen, was ein Multipolygon ist, damit du weißt, was du tust.

Fall 1: Diese wird nicht vollständig vom Wald bedeckt (d.h. die Wiese liegt am Waldrand)
Du entfernst die Teile des Waldes, die über der Wiese liegen. Entweder verschiebst du die Nodes des Wald-Polygons oder du "schneidest" den überschüssigen Wald ab. Mit dem utilsplugin2 geht das so: Zwei gegenüberliegende Punkte des Wald-Polygons markieren und Alt+X drücken. Die Fläche wird in zwei Flächen geteilt.

Fall 2: Die Wiese liegt vollständig im Wald (z.B. eine Lichtung)
Dann muss der Wald als Multipolygon erfasst sein. Am einfachsten geht das, indem du Wald und Wiese markierst und Strg+B drückst. Dann wird ein Multipolygon erzeugt und die Tags vom Wald-Polygon an die Multipolygon-Relation übertragen. Der alte Wald-Way wird dann zu einem Mitglied der Multipolygon-Relation mit der Rolle "outer", der Wiesen-Way wird auch Relations-Mitglied und bekommt die Rolle "inner".

Für eine noch bessere Antwort ist es am Besten, wenn du uns die IDs der beteiligten Objekte nennst. (In JOSM das Objekt markieren, Ansicht → Erweiterte Informationen (Web), Link kopieren und hier einfügen)

Viele Grüße

Michael


Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria

Offline

#3 2016-02-07 10:13:13

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

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Günstig ist ein Beispiel.

Eine "automatische" Funktion ist mir nicht bekannt. Von Hand die way verschieben und verbinden ....

Offline

#4 2016-02-07 11:42:30

fell3
Member
Registered: 2015-10-07
Posts: 4

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Danke für die Antworten, auch wenn es mir nicht gefällt was ihr zu berichten habt.

@ Nakaner,  ja so wie du es beschreibst mache ich es, aber es ist sehr mühsam

@ Geri-oc ,  ich hoffte nur, dass es etwas eleganteres gibt

Viele Grüße aus der Oberlausitz
Karsten Schiller

Offline

#5 2016-02-07 13:18:02

malenki
Member
Registered: 2008-09-07
Posts: 636

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Das Einzige was mir zu deinem Problem einfällt, wäre mit etwas Bastelei verbunden. Man könnte (mit JOSM) wie folgt vorgehen:
* Die beiden überlappenden Flächen kopieren und in ein neues Layer einfügen
* Die Flächen an den äußersten sich kreuzenden Punkten verbinden
* Mit dem Plugin contourmerge eins der beiden überlappenden Wegteile auf das andere schieben – das Plugin macht zwei aufeinanderliegende Wege mit verbundenen Nodes daraus
* Die zu bearbeitende Fläche behalten, die andere löschen
* Mit Ctrl-M das aktuelle Layer mit dem vorherigen vereinigen
* Die alte (überlappende) und die bearbeitete auswählen und mit Ctrl-Shift-G die bearbeitete Geometrie auf den alten Weg übertragen (erfordert das utilsplugin2)
* Den Validator anwerfen und doppelte Nodes reparieren (einfach auf den Knopf im Validator drücken)
* Fertig

hth

Last edited by malenki (2016-02-07 13:28:30)

Offline

#6 2016-02-07 16:53:03

HalverHahn
Member
Registered: 2015-08-13
Posts: 152

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Malenki, warum der Umweg über eine Kopie der Flächen?
Einfach mit dem ContourMerge-Plugin die eine Teillinie auf den anderen Linienabschnitt ziehen und fertig. Dazu vorher 2 Schnittpunkte der beiden Flächen erzeugen und diese mit aktiviertem ContourMerge-Plugin markieren (wird ein gelbes X).

Offline

#7 2016-02-07 18:10:03

malenki
Member
Registered: 2008-09-07
Posts: 636

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

HalverHahn wrote:

Malenki, warum der Umweg über eine Kopie der Flächen?

Weil ich die Aussage des OPs:

fell3 wrote:

Ich meine nicht "Uberlappende Flächen verbinden" !

dahingehend verstehe, dass er die Flächen unverbunden haben möchte.

Da fällt mir aber ein, dass ich einen Schritt vergaß: den geänderten Teil der Fläche muss der OP noch etwas verschieben, sonst werden die Nodes vom Validator als doppelte Punkte erkannt und wieder verbunden.

Offline

#8 2016-02-07 19:30:49

fell3
Member
Registered: 2015-10-07
Posts: 4

Re: Hilfe beim entfernen von überlappenden Flächen in JOSM

Hurra, das ist es.
Besonderen Dank an HalverHahn . big_smile
Das Plugin hatte ich zwar schon installiert, wusste es aber nicht zu nutzen.
Jetzt ist es eine große Hilfe.

Viele Grüße aus der Oberlausitz
Karsten Schiller

Offline

Board footer

Powered by FluxBB