Zusammenfassung
Erstellt Polygone, die eine angegebene Entfernung von einem Punkt-, Linien- oder Polygon-Feature abdecken.
Puffer werden in der Regel zum Erstellen von Flächen verwendet, die mit einem Werkzeug wie Layer überlagern weiter analysiert werden können. Beispielsweise kann die Antwort auf die Frage "Welche Gebäude befinden sich innerhalb einer Entfernung von einem Kilometer von der Schule?" gefunden werden, indem ein Puffer von einem Kilometer um die Schule erstellt und der Puffer mit dem Layer der Gebäudegrundrisse überlagert wird. Das Endergebnis ist ein Layer mit allen Gebäuden, die innerhalb eines Kilometers von der Schule entfernt liegen.
Abbildung
Verwendung
Die Größe des Puffers kann mit der Option "Entfernung" als Konstante (alle Puffer mit derselben Größe) oder anhand der Werte aus einem Feld (verschiedene Features können unterschiedlich große Puffer aufweisen) eingegeben werden. Sie können einen Mehrfachring-Puffer mit der Option "Entfernung" erstellen, indem Sie mehrere Konstanten eingeben.
Dieses Werkzeug erstellt standardmäßig überlappende Puffer, wenn die Pufferflächen aufeinandertreffen. Wenn die Eingabe-Features Linien sind, ist der Puffer standardmäßig auf allen Seiten der Linien gerundet. Wenn es sich bei den Eingabe-Features um Polygone handelt, wird die Eingabefläche standardmäßig in den Puffer einbezogen. Wenn mehrere Eingabe-Entfernungen vorliegen, werden standardmäßig Ringe erstellt.
Wenn der Eingabe-Layer ein geographisches Koordinatensystem besitzt oder ein Web Mercator-basiertes Koordinatensystem verwendet, verwendet dieses Werkzeug einen geodätischen Pufferungsalgorithmus, der genauere Puffer erzeugt.
Syntax
CreateBuffers(inputLayer, outputName, {distances}, {field}, {units}, {dissolveType}, {ringType}, {sideType}, {endType})
Parameter | Erklärung | Datentyp |
inputLayer | Die Punkt-, Linien- oder Polygon-Features, die gepuffert werden sollen. | Feature Set |
outputName | Der Name des Ausgabe-Layers, der im Portal erstellt werden soll. | String |
distances [distances,...] (optional) | Eine Liste der Entfernungswerte für das Puffern der Eingabe-Features. Sie müssen Werte für die Entfernungen oder ein Entfernungsfeld eingeben. Sie können einen oder mehrere Entfernungswerte eingeben. Die Einheiten der Entfernungswerte werden durch die Entfernungseinheiten angegeben. | Double |
field (optional) | Ein Feld aus dem Eingabe-Layer, das einen Pufferabstand pro Feature enthält. | Field |
units (optional) | Die Einheiten des Pufferabstands. Sofern eine Zellengröße festgelegt wurde, müssen Sie einen Wert angeben.
| String |
dissolveType (optional) | Legt fest, wie überlappende Puffer verarbeitet werden.
| String |
ringType (optional) | Legt fest, wie die Puffer mit mehreren Entfernungen verarbeitet werden.
| String |
sideType (optional) | Beim Puffern von Linien-Features können Sie festlegen, welche Seite der Linie gepuffert werden soll. In der Regel werden beide Seiten ausgewählt (Vollständig, was auch der Standardwert ist). Links und rechts wird festgelegt, als gingen Sie von der ersten XY-Koordinate der Linie (Startkoordinate) zur letzten XY-Koordinate der Linie (Endkoordinate). Wenn Sie "Links" oder "Rechts" auswählen, bedeutet dies, dass Ihnen bekannt ist, dass Ihre Linien-Features in einer bestimmten Richtung erstellt und gespeichert wurden (beispielsweise flussaufwärts bzw. flussabwärts in einem Flussnetz). Beim Puffern von Polygon-Features können Sie auswählen, ob das gepufferte Polygon in den Puffer eingeschlossen bzw. daraus ausgeschlossen werden soll. Wenn kein Seitentyp angegeben ist, wird das gepufferte Polygon in den Ergebnis-Puffer eingeschlossen. Hierbei handelt es sich um den Standard für Polygon-Features.
| String |
endType (optional) | Das Shape des Puffers am Ende der Linien-Eingabe-Features. Dieser Parameter ist für Polygon-Eingabe-Features nicht gültig. An den Linienenden kann der Puffer gerundet (Round) oder geradlinig (Flat) sein.
| String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
output | Der Ausgabe-Puffer-Layer. | Feature-Set |
Umgebungen
Lizenzinformationen
- Basic: Erfordert Berechtigung Ihr Konto in ArcGIS Enterprise für die Berechtigung zum Durchführen von Analysen
- Standard: Erfordert Berechtigung Ihr Konto in ArcGIS Enterprise für die Berechtigung zum Durchführen von Analysen
- Advanced: Erfordert Berechtigung Ihr Konto in ArcGIS Enterprise für die Berechtigung zum Durchführen von Analysen