Konvertieren mehrerer Zeilen mit ArcGIS Desktop in eine einzelne Zeile?

8

Ich habe keine Ahnung, ob dies grundlegend ist oder was, aber ich habe diese Daten, die mehrere Linien enthalten (eine Polygonform bilden). Ich möchte diese Linien (mehrere - jeweils mit einem Start- und Endpunkt) in eine einzelne Linie konvertieren. Ich habe versucht aufzulösen, mehrteilig zu einem Teil usw. Ich kann keine Topologie verwenden, da dies die Präzision beeinflusst. Ich habe keine Programmierkenntnisse.

Ade'l
quelle
Haben Sie bei Ihrer Auflösung die Option "Nicht geteilte Linien" aktiviert?
nmpeterson
Ich habe es auf beide Arten überprüft ... :) funktioniert nicht ...
Ade'l
Wenn Sie beispielsweise ein Sechseck aus sechs Liniensegmenten hätten, wie würde das Endprodukt aussehen? Ein einzelnes Polygon? Oder vielleicht eine einzelne sechseckige Polylinie mit einem Attribut?
Aaron
Ja, entweder eine einzelne Linie oder ein einzelnes Polygon (vorzuziehen)
Ade'l

Antworten:

13

Versuchen Sie , basierend auf OBJECTID oder FID aufzulösen . Verwenden Sie dann Feature To Polygon (Datenverwaltung) , um Ihre Polylinien in Polygone zu konvertieren, wenn Sie dies wünschen. Zur Veranschaulichung hier einige Beispielzeilen:

Geben Sie hier die Bildbeschreibung ein

Attributtabelle vor dem Auflösen durch OBJECTID

Geben Sie hier die Bildbeschreibung ein

Attributtabelle nach Auflösung durch OBJECTID

Geben Sie hier die Bildbeschreibung ein

Aaron
quelle
Wo warst du @aaron, bevor ich dies zu Bounty hinzugefügt habe ...: P Nun, das funktioniert sehr gut mit Ausnahmen, wie manchmal kleinere Probleme auftreten. Sobald ich fertig bin b zurück ... :) Vielen Dank
Ade'l
Ja, es hat gut geklappt ... thax viel @aaron
Ade'l
Dasselbe Problem zu haben und die obige Lösung nicht funktioniert, egal welches Feld ich in mehreren Zeilen auflöse, bleibt bestehen
Jeremy Hamm
@jeremythamm Berühren sich alle Polylinien? Wenn nicht, haben Sie eine gebrochene Geometrie und müssen diese beheben, bevor Sie die obigen Schritte ausführen.
Aaron
1
@ Aaron danke, das war das Problem, es gab ein kleines Loch zwischen zwei der Zeilen.
Jeremy Hamm
4

Wenn sich Ihre Zeilen bereits in derselben Datenebene befinden, benötigen Sie nichts aus der Toolbox. Verwenden Sie einfach den Editor und befolgen Sie die Anweisungen unter " Zusammenführen von Funktionen in derselben Ebene ".

Wenn Sie verschiedene Schichten aufweisen, erste Merge sie in einer Schicht (Data Management | Allgemein | Merge) und dann die Eigenschaften miteinander verschmelzen den Editor.

Erica
quelle
Hallo @Erica, vielen Dank, da es mit lil prob gut funktioniert hat ... diese Zusammenführung funktioniert nur für zwei Zeilen ... Mehr als zwei Zeilen, und die Option ist ausgegraut ... Ist es möglich, sie auf eine Reihe von Zeilen anzuwenden? Linien....? Ich würde das brauchen, da ich einen größeren Datensatz habe ... :)
Ade'l
Hmmm, es sollte in der Lage sein, drei oder mehr in einer langen Zeile zu verarbeiten - mit welcher Version von Arc arbeiten Sie? (Ich habe 10.1 und es funktioniert.) Leider habe ich dies nicht sehr häufig verwendet, daher weiß ich nicht, auf welche Art von Macken Sie möglicherweise stoßen.
Erica
Es ist 9.3 bei mir ... Ich habe es zuerst für die ganze Gruppe versucht, bin gescheitert ... dann bin ich zurückgetreten und auf 4 umgezogen, gescheitert, 3 gescheitert und als ich 2 Zeilen zusammengeführt habe, war es ein Erfolg ... :)
Ade 'l
Diese Lösung gibt Präzisionsprobleme ... kann nicht für eine große Anzahl von Datensätzen verwendet werden ... :(
Ade'l
1
Das ist die Lösung. Wenn Sie nicht mehrere Zeilen auf einer Ebene zusammenführen können, treten andere Probleme mit ArcMap oder den Daten selbst auf. Exportieren Sie Ihren Layer in eine neue Datei-Geodatabase, führen Sie Reparaturfunktionen aus, erstellen Sie ein neues Kartendokument, laden Sie diesen einzelnen Layer, starten Sie die Bearbeitung, wählen Sie alle Funktionen aus und führen Sie sie zusammen (Editor-Menü)
Jakub Sisak GeoGraphics
0

Sie sind sich nicht sicher, ob dies in Ihrem Fall funktioniert, schlagen jedoch vor, die Option "Mehrteilige Formen in einzelne Teile konvertieren" von "XTools Pro - Erweiterung für ArcGIS" zu verwenden.

Dr. ADPrasad
quelle
habe es versucht ... aber nicht viel Hilfe ... @ Aaron's Idee ist einfacher und effektiver ... :)
Ade'l