Erstellen von Puffern
Die Pufferroutine durchläuft alle Stützpunkte des Eingabe-Features und bestimmt jeweils den Versatz der Puffer. Aus diesem Versatz werden Ausgabe-Puffer-Features erstellt.
Erstellen von Versatz um eine Linie herum
Eingabe-Linien-Feature
Versatz um das Eingabe-Linien-Feature herum
Aus dem Versatz abgeleiteter Puffer
Beschreibung des Pufferabstands
Der Pufferabstandsparameter kann als fester Wert oder als Feld mit Zahlenwerten eingegeben werden.
Beispiel 1: Fester Abstand
Die folgende Abbildung zeigt den Puffer einer Line-Feature-Class mit einem Abstand von 20, dem Endtyp FLAT, dem Seitentyp FULL und dem Dissolve-Typ ALL.
Da der Pufferabstand eine Konstante ist, werden alle Features mit derselben Breite gepuffert.
Beispiel 2: Abstand vom Feld
In diesem Beispiel ist der Puffer einer Line-Feature-Class dargestellt, für den ein Zahlenfeld mit den Werten 10, 20 und 30 für den Abstand, der Endtyp FLAT, der Seitentyp FULL und der Dissolve-Typ ALL verwendet werden.
Da die Pufferabstände durch die Feldwerte vorgegeben werden, können im selben Vorgang verschiedene Pufferbreiten verwendet werden.
Euklidisches und geodätisches Puffern
Der Parameter Methode, anhand dessen festgelegt wird, wie Puffer erstellt werden, ist eine wichtige Funktion des Werkzeugs Puffer. Es gibt zwei grundlegende Methoden für die Erstellung von Puffern: euklidisch und geodätisch.
- Euklidische Puffer messen den Abstand in einer zweidimensionalen kartesischen Ebene, wo geradlinige oder euklidische Abstände zwischen zwei Punkten auf der flachen Oberfläche (kartesische Ebene) berechnet werden. Euklidische Puffer sind der gängigere Puffertyp. Sie eignen sich zum Analysieren von Abständen um Features in einem projizierten Koordinatensystem, die in einem relativ kleinen Bereich (z. B. einer UTM-Zone) konzentriert sind.
In einem projizierten Koordinatensystem gibt es Bereiche in der Projektion, in denen Abstände, Flächen und Formen von Features verzerrt werden.Dies ist ein Umstand, der bei der Verwendung projizierter Koordinatensysteme auftreten kann. Bei Verwendung eines projizierten Koordinatensystems wie State Plane oder UTM sind Features in der Nähe des Ursprungs der Projektion (der Mittelpunkt des Staates oder der UTM-Zone) genauer. Sobald sie sich aber vom Ursprung weg bewegen, werden sie stärker verzerrt. Entsprechend ist bei Verwendung eines projizierten Welt-Koordinatensystems die Verzerrung in einem Bereich oft minimal, während sie in einem anderen Bereich sehr ausgeprägt ist. (Für die Mercator-Welt-Projektion ist die Verzerrung in der Nähe des Äquators minimal, aber in der Nähe der Pole sehr ausgeprägt.) Für ein Dataset, das Features in Bereichen mit niedriger und mit hoher Verzerrung aufweist, sind euklidische Puffer in den Bereichen mit niedriger Verzerrung genauer und in den Bereichen mit hoher Verzerrung weniger genau.
- Geodätische Puffer berücksichtigen die tatsächliche Form der Erde (ein Ellipsoid, oder genauer ein Geoid). Abstände werden zwischen zwei Punkten auf einer geschwungenen Oberfläche (Geoid) im Gegensatz zu zwei Punkten auf einer flachen Oberfläche (kartesische Ebene) berechnet. In folgenden Fällen sollten geodätische Puffer immer erstellt werden:
- Ihre Eingabe-Features sind verteilt (über mehrere UTM-Zonen, große Regionen oder sogar über den gesamten Globus ) oder
- der Raumbezug (Kartenprojektion) Ihrer Eingabe-Features verzerrt Abstände, um andere Eigenschaften wie Fläche beizubehalten.
Mit dem Parameter Methode wird festgelegt, wie Puffer erstellt werden.
- Die Standardoption ist Eben. Mit dieser Option wird automatisch bestimmt, welche Methode basierend auf dem Koordinatensystem der Eingabe-Features verwendet werden soll.
- Wenn die Eingabe-Features über ein projiziertes Koordinatensystem verfügen, werden euklidische Puffer erstellt.
- Wenn die Eingabe-Features über ein geographisches Koordinatensystem verfügen und Sie einen Pufferabstand in linearen Einheiten (Meter, Fuß usw. im Gegensatz zu Winkeleinheiten wie Grad) angeben, werden geodätische Puffer erstellt.
- Diese Option führt zum selben Ergebnis wie das Werkzeug "Puffer" vor ArcGIS 10.3.
- Geodätisch erstellt unabhängig vom Eingabe-Koordinatensystem einen geodätischen Puffer, der die Form beibehält. Der geodätische Puffer, der die Form beibehält, setzt nicht voraus, dass die Verbindungslinien von Stützpunkten geodätische Kurven sind. Stattdessen werden die Features im Raumbezug der Eingabe-Feature-Class gepuffert, um Puffer zu erstellen, die der Form der Eingabe-Features eher entsprechen. Falls Sie sich über die Form Ihrer Puffer bzw. darüber Sorgen machen, wie sehr ihre Form mit den ursprünglichen Eingabe-Features übereinstimmt, wird empfohlen, dies insbesondere dann mit dieser Option zu überprüfen, wenn Ihre Eingabedaten sich in einem geographischen Koordinatensystem befinden. In einigen Fällen kann dies mehr Zeit in Anspruch nehmen als die Erstellung des geodätischen Puffers mit der Option Eben, das Ergebnis ist jedoch ein Puffer, der exakter mit der Form des Eingabe-Features übereinstimmt.
Geodätische Pufferung – Beispiel
Ziel dieses Beispiels ist es, geodätische und euklidische Puffer von 1.000 Kilometern einer Reihe von ausgewählten Weltstädten zu vergleichen. Geodätische Puffer wurden generiert, indem eine Point-Feature-Class mit einem geographischen Koordinatensystem gepuffert wurde, und euklidische Puffer wurden generiert, indem eine Point-Feature-Class mit einem projizierten Koordinatensystem gepuffert wurde (im projizierten und im nicht projizierten Dataset stellen die Punkte die gleichen Orte dar).
Wenn Sie mit einem Dataset in einem der gängigen projizierten Koordinatensysteme für die ganze Welt arbeiten (z. B. Mercator), ist die Projektionsverzerrung möglicherweise in der Nähe des Äquators minimal, aber in der Nähe der Pole sehr ausgeprägt. Dies bedeutet, dass für ein Dataset in der Mercator-Projektion Abstandsmesswerte und Pufferversätze in der Nähe des Äquators ziemlich genau und weiter weg vom Äquator weniger genau sein sollten.
Die Grafik auf der linken Seite zeigt die Eingabepunktpositionen an. Der Äquator und der Nullmeridian werden zur Referenz angezeigt. Beide Grafiken werden in der Mercator-Welt-Projektion angezeigt.
In der Grafik rechts haben die Punkte in der Nähe des Äquators geodätische und euklidische Puffer, die lagegleich sind. Für Punkte in der Nähe des Äquators ist die Mercator-Projektion gut geeignet, um genaue Abstandsmesswerte zu erzeugen. Die Puffer von Punkten, die weit entfernt vom Äquator liegen, weisen jedoch eine deutlich höhere Abstandsverzerrung auf, da ihre euklidischen Puffer viel kleiner als die geodätischen Puffer sind; dies tritt bei der Mercator-Projektion auf, weil die Flächen an den Polen gestreckt werden (Landmassen in der Nähe der Pole, z. B. Grönland und Antarktis, haben enorme Flächen im Vergleich zu den Landmassen in der Nähe vom Äquator). Alle euklidischen Puffer von 1.000 Kilometern haben die gleiche Größe, da die euklidische Pufferroutine davon ausgeht, dass Kartenabstände überall in der Projektion gleich sind (1.000 Kilometer in Brasilien sind genauso lang wie 1.000 Kilometer in Zentralrussland); dies ist nicht richtig, da die Abstände der Projektion weiter weg vom Äquator immer mehr verzerrt werden. Bei jeder Art von Abstandsanalyse in einem globalen Maßstab sollten geodätische Puffer verwendet werden, da sie in allen Bereichen genau sind, während euklidische Puffer in Bereichen mit hoher Verzerrung nicht genau sind.
Das Feld BUFF_DIST
Die Werte im Feld BUFF_DIST der Ausgabe-Feature-Class sind in der linearen Einheit des Koordinatensystems der Eingabe-Features angegeben. Wenn z. B. ein Pufferabstand von 50 Metern im Werkzeug angegeben wird, aber das Eingabe-Dataset ein Koordinatensystem hat, das Fuß als lineare Einheit verwendet, werden 50 Meter im Ausgabefeld BUFF_DIST in Fuß umgerechnet. Es gibt zwei Ausnahmen:
- Wenn die Eingabe-Features ein geographisches Koordinatensystem verwenden und der Pufferabstand in einer linearen Einheit, z. B. Kilometer oder Meilen, angegeben wird, sind die Werte im Feld BUFF_DIST in Metern.
- Wenn der Raumbezug der Eingabe-Features "Unbekannt" ist, erfolgt keine Umrechnung, deshalb entspricht der Wert im Feld BUFF_DIST genau dem eingegebenen Wert.
In der folgenden Tabelle sind Szenarien zusammengefasst, bei denen die BUFF_DIST-Einheitenumrechnung ausgeführt wird bzw. nicht ausgeführt wird.
Koordinatensystem der Eingabe-Features | Pufferabstandseinheiten | Einheitenumrechnung |
---|---|---|
Geographisch | Winkel oder linear | Umgerechnet in Meter |
Projiziert | Winkel | Umgerechnet in Einheiten des Eingabe-Koordinatensystems |
Projiziert | Linear | Umgerechnet in Einheiten des Eingabe-Koordinatensystems |
Geographisch oder projiziert | Unbekannt | Annahme der Eingabe-Koordinatensystemeinheit |
Unbekannt | Winkel oder linear | Keine Konvertierung |
Koordinatensystem der Eingabe-Features | Pufferabstandseinheiten | Einheitenumrechnung |
---|---|---|
Geographisch | Winkel oder linear | Umgerechnet in Meter |
Projiziert | Winkel | Umgerechnet in Meter |
Projiziert | Linear | Umgerechnet in Meter |
Geographisch oder projiziert | Unbekannt | Werden in Metern angenommen |
Unbekannt | Winkel oder linear | Keine Konvertierung |