Schnitte
Die Verschneidungsoperation ermittelt zu jedem Zielobjekt diejenigen Quellobjekte, die sich damit überlappen. Die Attributwerte dieser Quellobjekte werden mit der gewählten Funktion aggregiert und dem Zielattribut des Zielobjekts zugewiesen. Die verfügbaren Aggregationsfunktionen und ihre Wirkung sind dabei abhängig von den Datentypen der Quell- und Zielattribute (Tabelle 283). Die betreffenden Aggregationsfunktionen sind ausschließlich für die in der Tabelle aufgeführten Kombinationen verfügbar.
Aggregationsfunktion |
Datentyp Zielattribut |
Datentyp Quellattribut |
Wirkung |
Summe |
Numerisch |
Numerisch |
Summe Quellattributwerte, ggf. gewichtet mit Überlappungsfläche |
Text |
Numerisch |
||
Mittelwert |
Numerisch |
Numerisch |
Mittelwert der Quellattributwerte, ggf. gewichtet mit Überlappungsfläche |
Text |
Numerisch |
||
Minimum / Maximum |
Numerisch |
Numerisch |
Minimum / Maximum der Quellattributwerte, ggf. gewichtet mit Überlappungsfläche |
Text |
Numerisch |
||
Text |
Text |
Minimum / Maximum der Quellattributwerte (Vergleich der Zeichenketten) |
|
Anzahl |
Numerisch |
Numerisch |
Anzahl der überlappenden Objekte |
Text |
Numerisch |
||
Text |
Text |
||
Verketten |
Text |
Numerisch |
Verkettete Liste der Quellattributwerte |
Text |
Text |
||
Häufigkeit |
Text |
Numerisch |
Verkettete Liste der Quellattributwerte und der Anzahl ihrer Vorkommen bei überlappenden Objekten |
Text |
Text |
Tabelle 283: Verfügbare Aggregatfunktionen beim Verschneiden
Bei numerischen Quell- und Zielattributen können Sie wählen, ob die Quellattributwerte in voller Höhe oder nur proportional zum Anteil der Überlappung am Quellobjekt eingehen. In diesem Abschnitt definieren wir das Ergebnis für beide Fälle.
Hinweis: Wenn Sie die Anzahl Quellobjekte je Zielobjekt zählen möchten oder wenn Sie zu einem Flächen-Objekt die Nummer eines überlappenden anderen Flächen-Objekts bestimmen möchten, dann berücksichtigen Sie die Quellattributwerte in voller Höhe. In praktisch allen anderen Fällen berücksichtigen Sie die Quellattributwerte proportional. |
Es gibt drei Arten von Verschneidungen.
- Fläche mit Fläche
Der Schnitt zweier Flächen ist wie üblich definiert.
- Fläche mit Punkt
Wird eine Fläche mit einem Punkt geschnitten, dann wird der Attributwert des Punktes zu 100% gezählt, wenn der Punkt im Polygon liegt. Ansonsten wird er mit 0% gezählt.
- Fläche mit Linie
Der Schnitt einer Fläche mit einem Linienobjekt ist der in der Fläche liegende Teil des Linienobjekts.
Der Flächeninhalt Inhalt(F) einer Fläche ist wie üblich definiert. Außerdem gilt Folgendes.
- Für Linienobjekte obj wird Inhalt(obj) = Länge(obj) definiert.
- Für Punktobjekte obj wird Inhalt(obj) als ein infinitesimales ε > 0 definiert. Eine Infinitesimalzahl ist eine Zahl, deren absoluter Betrag größer ist als null, aber kleiner als jede noch so kleine positive reelle Zahl. Mit Hilfe von Inhalt wird definiert, mit welchem Anteil ein Objekt ein anderes überlappt. Ein Quellpolygon F2 überlappt zum Beispiel das Zielpolygon F1 mit folgendem Anteil.
.
Wird einem Punkt- oder Linienobjekt ein Puffer >0 zugeordnet, werden diese Objekte zu Polygonen.
Wenn Sie die Quellattributwerte proportional zum Anteil der Überlappung am Quellobjekt berücksichtigen, wird der Anteil folgendermaßen berechnet:
Berücksichtigen Sie dagegen die Quellattributwerte in voller Höhe, dann beträgt der Anteil 100%, sofern sich Quell- und Zielobjekt (ggf. mit Puffern) überlappen, sonst 0%. Auf die Größe der Überlappung kommt es in diesem Fall nicht an.
Dann bewirkt die Verschneidungsoperation Folgendes:
mit F1 = Puffer(zielobj, zielradius), F2 = Puffer(quellobj, quellradius).
Hinweis: Ein Punktobjekt hat den Flächenanteil 1 an einer Fläche, wenn es in ihr liegt, sonst 0. Ein Linienobjekt hat den Flächenanteil x an einer Fläche, wenn x = Länge des in der Fläche liegenden Teil-/Gesamtlänge ist. |