Mit der 3D Analyst-Lizenz verfügbar.
Was sind 3D-Gruppenoperatoren?
Die 3D-Gruppenoperatoren sind eine Sammlung von Geoverarbeitungswerkzeugen, die den geometrischen Vergleich von 3D-Features in ArcGIS ermöglichen. Sie können auch verwendet werden, um die Beziehung zwischen 3D-Features zu untersuchen und zu bestimmen, z. B., um zu überprüfen, ob sich ein Feature innerhalb eines anderen befindet. Außerdem können abgeleitete Features aus Eingabe-Features erstellt werden, z. B. durch Kombinieren zweier Würfel in einem komplexen Shape. Es gibt sechs Werkzeuge für 3D-Gruppenoperationen:
- Differenz 3D: subtrahiert einen Satz von Multipatches von einem anderen
- Innerhalb 3D: bestimmt, welche Features innerhalb eines geschlossenen Multipatches vorkommen
- Verschneiden 3D: berechnet den Schnittpunkt von Multipatch-Features
- 3D-Linie mit Multipatch verschneiden: bestimmt die Schnittpunkte zwischen einer 3D-Linie und einem Multipatch
- Ist geschlossen 3D: bestimmt, ob ein Multipatch geschlossen ist und in anderen Gruppenoperationen verwendet werden kann
- Vereinigen 3D: kombiniert geschlossene Multipatches mit überlappenden Volumen in einem einzelnen Feature
Wofür werden sie verwendet?
Diese Werkzeuge werden häufig zum Erstellen neuer Features, zur Qualitätskontrolle in vorhandenen Features und zur Durchführung räumlicher Analysen verwendet. Nachfolgend finden Sie einige Beispiele für die Verwendung der Werkzeuge für 3D-Gruppenoperatoren:
Differenz 3D
Ein Stadtplaner möchte die Auswirkungen des Schattenwurfs eines geplanten Gebäudes analysieren. Er generiert mit der Skyline-Werkzeugsuite ein Schattenvolumen für das neue Gebäude und verwendet dann Differenz 3D, um die von den vorhandenen Gebäuden geworfenen Schatten vom Ergebnis zu subtrahieren. Das Endergebnis ist ein Volumen, das den neuen Schattenwurf zu dieser Tageszeit darstellt.
Innerhalb 3D
Ein Gebäudemanager platziert Ressourcen in Form von Punkten in einem 3D-Gebäudemodell. Sobald alle Ressourcen abgelegt wurden, muss der Raum bestimmt werden, in dem die jeweilige Ressource liegt. Das Werkzeug Innerhalb 3D wird verwendet, um eine Tabelle zu generieren, in der pro Zeile die ID jeder Ressource und die ID des entsprechenden Raums aufgeführt werden.
Überschneiden 3D
Ein Experte für Wasserqualität möchte herausfinden, wie groß der Anteil der grundwasserführenden Schicht ist, der durch eine Schadstofffahne verunreinigt wurde. Der Experte generiert mithilfe von Überschneiden 3D einen Satz von Features, um die unterschiedlichen geologischen Formationen darzustellen, die Teil der grundwasserführenden Schicht sind und gleichzeitig innerhalb der Fahne liegen.
3D-Linie mit Multipatch verschneiden
Ein Entwickler möchte bestimmen, ob ein geplantes Gebäude die Aussicht der vorhandenen Gebäude verschlechtert. Dazu werden Sichtlinien von umgebenden Gebäuden zu bestimmten Punkten generiert. Die Sichtlinien werden mit dem Werkzeug 3D-Linie mit Multipatch verschneiden mit dem geplanten Gebäude geschnitten, und sämtliche Hindernisse werden identifiziert.
Vereinigen 3D
Ein Stadtplaner hat eine Reihe von Polygonen mit Höhen erhalten, die Gebäude in der Stadt darstellen. Der Städteplaner muss aus diesen Polygonen Gebäudehüllen generieren. Die Polygone werden extrudiert, in Multipatches konvertiert und anschließend mit Vereinigen 3D in ein einzelnes Feature pro Gebäude kombiniert.
Erforderliche Daten
Einige 3D-Gruppenoperatoren erfordern ein geschlossenes Multipatch, um effektiv zu funktionieren. Das liegt daran, dass die Werkzeuge die Beziehung zwischen einem Feature und dem Volumen berechnen, das ein Multipatch darstellt.
Weitere Informationen zu Multipatches und geschlossenen Multipatches
Performance
Einige 3D-Gruppenoperatoren sind ziemlich rechenintensiv und benötigen möglicherweise mehr Zeit, bis sie ausgeführt wurden. Für Differenz 3D und Überschneiden 3D beispielsweise muss jedes einzelne Feature in einer Eingabe-Feature-Class einmal für jedes Feature in der zweiten Eingabe-Feature-Class durchlaufen werden. Bei jeder Iteration wird bestimmt, ob sich zwei Features überschneiden, anschließend wird ihr geometrischer Schnittpunkt berechnet und ein neues eindeutiges Feature geschrieben. Daher sollten Sie unter Berücksichtigung der Größe und Komplexität der Daten sorgfältig abwägen, welche Feature-Classes als Eingaben für diese Werkzeuge verwendet werden.