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 2015-11-26 14:37:30

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Einzellinien in eine Fläche verbinden

Ich habe eine dxf Datei bekommen die die Grundrisse der Gebäude in einem Dorf beinhaltet. Auch die Genehmigung diese Daten in OSM zu verwenden. Leider weiß ich nicht mit welchem Werkzeug ich diese Linien in eine Fläche umwandeln kann, da jedes Gebäude aus Einzellinie besteht und das JOSM Werkzeug für Linien Verbinden dort nicht funktioniert.

Offline

#2 2015-11-26 14:54:05

GeorgFausB
Member
From: Probstei, Schleswig-Holstein
Registered: 2008-10-14
Posts: 1,916

Re: Einzellinien in eine Fläche verbinden

Moin,

hilft das
DXF in JOSM einlesen
evtl. weiter?

Gruß
Georg

Offline

#3 2015-11-26 15:09:37

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Einzellinien in eine Fläche verbinden

Klar, das hilft, falls man eine AutoCAD Version besitzt. Die habe ich nicht.

Offline

#4 2015-11-26 15:43:16

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

Re: Einzellinien in eine Fläche verbinden

marek kleciak wrote:

Ich habe eine dxf Datei bekommen die die Grundrisse der Gebäude in einem Dorf beinhaltet. Auch die Genehmigung diese Daten in OSM zu verwenden. Leider weiß ich nicht mit welchem Werkzeug ich diese Linien in eine Fläche umwandeln kann, da jedes Gebäude aus Einzellinie besteht und das JOSM Werkzeug für Linien Verbinden dort nicht funktioniert.

Du hast es also schon geschafft, die DXF-Datei in JOSM zu importieren?

Falls ja, dürfte es doppelte, übereinander liegende Punkte geben, d.h. die Ways enden zwar optisch an derselben Stelle, sind aber im OSM-Datenmodell nicht miteinander verbunden.

Im DXF-Format ist eine Linestring eine Aneinandereihung von Koordinatenpaaren. Für die Verwendung in OSM, muss man diese "übereinander liegenden" Punkte noch vereinigen. Dazu einfach diese Punkte auswählen und M drücken.


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

#5 2015-11-26 18:37:31

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Einzellinien in eine Fläche verbinden

Ja, ich habe die DXF Daten in JOSM importiert. Das Format kenne ich. Ich suche nach einer Möglichkeit dieses Problem global mit einem Befehl zu erledigen. Ich habe eine Vollversion von ArchiCAD, damit kann ich solche Einzellinien mit der Funktion "Zauberstab" als geschlossene Schraffur Flächen nachzeichnen. Damit geht zwar ein Gebäude mit einem Klick aber nicht die ganze Datei global umwandeln.

Wenn ich in JOSM die Punkte auswähle und M drücke wird zwar der überflüssige Punkt entfernt, die Linien kann ich aber weiterhin nicht vereinigen.

Offline

#6 2015-11-26 20:10:25

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,930

Re: Einzellinien in eine Fläche verbinden

Nakaner wrote:

Falls ja, dürfte es doppelte, übereinander liegende Punkte geben, d.h. die Ways enden zwar optisch an derselben Stelle, sind aber im OSM-Datenmodell nicht miteinander verbunden.

Im DXF-Format ist eine Linestring eine Aneinandereihung von Koordinatenpaaren. Für die Verwendung in OSM, muss man diese "übereinander liegenden" Punkte noch vereinigen. Dazu einfach diese Punkte auswählen und M drücken.

Das Vereinigen von Punkten mit identischer Position geht global mit den JOSM Funktionen "Prüfen" und danach "Doppelte Punkte" auswählen und  "Reparieren".

Last edited by fx99 (2015-11-26 20:11:14)

Offline

#7 2015-11-26 20:39:11

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Einzellinien in eine Fläche verbinden

Danke fx99!
Wo finde ich diese Befehle in der englischen Eingabemaske?

Offline

#8 2015-11-27 00:09:14

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

Re: Einzellinien in eine Fläche verbinden

marek kleciak wrote:

Danke fx99!
Wo finde ich diese Befehle in der englischen Eingabemaske?

Er meint, dass du den Validator starten sollst. Wenn du das von Hand machst (blauer Haken), ohne dass ein Objekt markiert ist, prüft er die ganze Datenebene durch. Dann den Fehler auswählen und auf "Repair" klicken.


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

#9 2015-11-27 09:24:36

GeorgFausB
Member
From: Probstei, Schleswig-Holstein
Registered: 2008-10-14
Posts: 1,916

Re: Einzellinien in eine Fläche verbinden

Moin,

dann sind zwar die jeweiligen Doppel-Punkte vereinigt - aber die Linien immer noch einzeln vorhanden.
Heißt, dass Marek dann immer noch (mind.) 4 Linien eines Gebäudes manuell zu einem Umring verbinden müsste.
Und immer noch jedes Gebäude einzeln für sich - aber das braucht dann ja eh noch OSM-tags, oder?

Gruß
Georg

Offline

#10 2015-11-27 10:18:05

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Einzellinien in eine Fläche verbinden

Er meint, dass du den Validator starten sollst. Wenn du das von Hand machst (blauer Haken), ohne dass ein Objekt markiert ist, prüft er die ganze Datenebene durch. Dann den Fehler auswählen und auf "Repair" klicken.

-> Na ja, das habe ich schon gemacht bevor ich die Frage gepostet habe. Hilft aber nicht weiter, ich habe für ein Standardgebäude 4 Linien die sich nicht vereinigen lassen..

Offline

Board footer

Powered by FluxBB