So verallgemeinern Sie eine Punkt-Feature-Class


9

Ich habe eine Punkt-Feature-Class mit einem Punkt pro 25 cm - insgesamt 400.000 Punkte. Ich möchte diese Auflösung auf einen Punkt pro Meter reduzieren. Wie kann ich ArcGIS Advanced (ArcInfo) anweisen, dies zu tun? Ich kann kein Ausdünnungs- oder Generalisierungswerkzeug für Punkt-Feature-Classes sehen und möchte noch kein Raster aus den Daten erstellen, um sie erneut abzutasten.


1
bilden diese Punkte ein regelmäßiges Gitter? In welcher Form werden die Punkte platziert?
Geogeek

4
Welche Daten werden jedem Punkt zugewiesen, und versuchen Sie, sie beizubehalten oder zu summieren / zu zählen / zu mitteln?
HDunn

1
Ja ... ein reguläres Raster von 25 cm zwischen jedem Punkt. Jeder Punkt enthält Verschmutzungsgrade.
Robert Buckley

Antworten:


9

Verwenden Sie in ArcGIS das Werkzeug Identische Daten löschen (Datenverwaltung) . Wie Sie den Screenshots entnehmen können, habe ich ein einheitliches Punktraster innerhalb der Polygonausdehnung generiert und das Werkzeug Identisch löschen mit einer XY-Toleranz von 10 m verwendet, um die Punkte zu verdünnen .

Alternativ können Sie die Integration (Data Management) Werkzeug , um Punkte machen übereinstimmend bei einer bestimmten XY - Toleranz.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein


11

1) Erstellen Sie ein neues Gitter mit einem Abstand von 1 m (Fischnetz).

2) Verwenden Sie "räumliche Verknüpfung", um die Attribute der Punkte zu aggregieren, die in die Polygone fallen

3) Erstellen Sie die Schwerpunkte der Polygone

3b) Alternativ können Sie eine räumliche Verbindung zwischen den Schwerpunkten und Ihren ursprünglichen Punkten herstellen, um erweiterte Zusammenführungsregeln zu definieren (auch bekannt als basierend auf der Entfernung).


Verstanden ... es ist also kein Ausdünnungswerkzeug verfügbar.
Robert Buckley

4

Sie können das Ausdünnungstool verwenden, das für LAS-Datensätze verfügbar ist, lasthin von LASTools (kostenloser Download).

Obwohl ich es selbst nicht oft für Shapefiles verwendet habe (ich habe es jedoch für LAS-Dateien ausprobiert), heißt es im Hilfetext:

Verwendet lasthin.exe, um LiDAR-Punkte zu verdünnen, indem ein einheitliches Gitter über den Punkten platziert wird und in jeder Gitterzelle nur der Punkt mit der niedrigsten (oder der höchsten oder zufälligen) Z-Koordinate beibehalten wird.

Der LiDAR-Eingang kann LAS, LAZ, BIN, SHP , ASC oder TXT sein. Die LiDAR-Ausgabe kann im LAS-, LAZ-, BIN- oder TXT-Format erfolgen.

Wenn Sie Zugriff auf FME haben, gibt es dort zusätzlich einen PointCloudThinner-Transformator , der genau das tun sollte, was Sie benötigen.


0

"Ausdünnen" impliziert Dimensionalität, die Punkte nicht besitzen. Bei einem regelmäßigen Raster von Punktwerten würde ich die Punkte in ein Raster konvertieren, dann das gewünschte Intervall erneut abtasten und wieder in Punkte konvertieren. Dies wäre viel weniger rechenintensiv als der Versuch, dies mit Vektordatentypen zu lösen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.