Gitternetze und Hexagone erstellen (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Erstellt Features mit vektorbasierten Quadrat-Gitterzellen, Hexagone oder H3-Hexagone für eine bestimmte Fläche.

Verwendung

  • Hexagone sind vorteilhaft, wenn die Analyse Aspekte der Konnektivität oder der Bewegungspfade umfasst und die Stichprobenverzerrung durch Kanteneffekte der Gitterform reduziert werden soll.

  • Wenn der Parameterwert für Zellengeometrietyp auf H3-Hexagon festgelegt wird, wird der Parameter Zellengröße inaktiv und der Parameter H3-Auflösung aktiv.

  • Wenn der Parameterwert Anreicherungstyp auf Zelle anreichern festgelegt wird, werden die Kategorien "Pufferparameter" und "Netzwerkparameter" inaktiv.

  • Wenn der Parameterwert Entfernungstyp auf Gerade Linie festgelegt wird, wird die Kategorie "Netzwerkparameter" inaktiv.

  • Die Ausgabe-Feature-Class übernimmt standardmäßig das Koordinatensystem des Parameterwerts Interessenbereich. Sie können dies außer Kraft setzen, indem Sie die Umgebungseinstellung Ausgabekoordinatensystem angeben.

Parameter

BeschriftungErläuterungDatentyp
Interessenbereich

Die Eingabe-Feature-Class, die zum Definieren der Ausdehnung des Gitternetz- oder Hexagon-Layers verwendet wird.

Feature Layer
Ausgabe-Feature-Class

Die Feature-Class, die die Gitternetz- oder Hexagon-Features enthalten wird.

Feature Class
Zellengeometrietyp
(optional)

Gibt den für die Ausgabe zu erstellenden Zelltyp an.

  • QuadratEs werden regelmäßige vierseitige Polygone mit gleichen Seitenlängen erstellt. Dies ist die Standardeinstellung.
  • HexagonEs werden regelmäßige sechsseitige Polygone mit gleichen Seitenlängen erstellt.
  • H3-HexagonEs werden regelmäßige sechsseitige Polygone mit gleichen Seitenlängen basierend auf dem Hexagonal Hierarchical Spatial Index von Uber erstellt.
String
Anreicherungstyp
(optional)

Gibt die Methode an, die für die Anreicherung von Variablen verwendet wird.

  • Zelle anreichernDie Anreicherung wird für den Parameterwert Zellengeometrietyp durchgeführt.
  • Puffer anreichernDie Anreicherung wird auf einem Puffer durchgeführt, der den Schwerpunkt des Gitternetzes oder Hexagons umgibt. Die Standardeinstellung für den Parameterwert Entfernungstyp ist Gerade Linie.
String
Zellengröße
(optional)

Die Größe der Zelle, mit der Quadrate oder Hexagone generiert werden. Der Standardwert ist 1 Quadratmeile.

Areal Unit
H3-Auflösung
(optional)

Die Auflösung, die zum Erstellen der H3-Hexagone verwendet wird. Mit dem Wert 15 wird die feinste Auflösung erzielt. Der Standardwert ist 7.

Long
Variablen
(optional)

Eine Liste mit Variablen, die an die Ausgabe angehängt wird.

String
Entfernungstyp
(optional)

Die Art der Anfahrt, die für die Berechnung des Puffers verwendet wird.

String
Entfernung
(optional)

Die Entfernung, die für die Pufferberechnungen verwendet wird.

Double
Entfernungseinheiten
(optional)

Die für den Parameter Entfernung verwendeten Einheiten.

String
Angereicherte Ausgabe-Puffer
(optional)

Die Feature-Class, die die angereicherten Puffer enthält.

Feature Class
Reiserichtung
(optional)

Gibt die Reiserichtung an, die zwischen dem Mittelpunkt der Zelle und der Puffergrenze verwendet wird.

  • In Richtung Eingabe-FeaturesEs wird die Reiserichtung von Positionspunkten zu Eingabe-Features verwendet. Dies ist die Standardeinstellung.
  • Weg von Eingabe-FeaturesEs wird die Reiserichtung von Eingabe-Features zu Positionspunkten verwendet.
String
Zeitpunkt
(optional)

Die Uhrzeit, zu der die Reise beginnt.

Date
Zeitzone
(optional)

Gibt die Zeitzone an, die für den Parameter Zeitpunkt verwendet werden soll.

  • UTCVerwendet wird die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie den besten Standort für einen bestimmten Zeitpunkt (z. B. jetzt) finden möchten, sich jedoch nicht sicher hinsichtlich der Zeitzone sind.
  • Lokale Zeit an PositionenVerwendet wird die Zeitzone, in der sich der Wert Interessenbereich befindet. Dies ist die Standardeinstellung.
String
Suchtoleranz
(optional)

Die maximale Entfernung der Eingabe-Punkte vom Netzwerk. Punkte außerhalb der Suchtoleranz werden von der Verarbeitung ausgeschlossen.

Linear Unit
Polygon-Detail
(optional)

Gibt die Detaillierungsebene an, die für die Ausgabe-Fahrzeit-Polygone verwendet werden soll.

  • StandardVerwendet wird die optimale Einstellung, die Verarbeitungsgeschwindigkeit mit Gesamtgenauigkeit kombiniert. Dies ist die Standardeinstellung.
  • GeneralisiertVerwendet wird die schnellste Methode.
  • HochVerwendet wird die höchste Detaillierungsebene.
String

arcpy.ba.GenerateGridsAndHexagons(area_of_interest, out_feature_class, {cell_type}, {enrich_type}, {cell_size}, {h3_resolution}, {variables}, {distance_type}, {distance}, {units}, {out_enriched_buffers}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail})
NameErläuterungDatentyp
area_of_interest

Die Eingabe-Feature-Class, die zum Definieren der Ausdehnung des Gitternetz- oder Hexagon-Layers verwendet wird.

Feature Layer
out_feature_class

Die Feature-Class, die die Gitternetz- oder Hexagon-Features enthalten wird.

Feature Class
cell_type
(optional)

Gibt den für die Ausgabe zu erstellenden Zelltyp an.

  • SQUAREEs werden regelmäßige vierseitige Polygone mit gleichen Seitenlängen erstellt. Dies ist die Standardeinstellung.
  • HEXAGONEs werden regelmäßige sechsseitige Polygone mit gleichen Seitenlängen erstellt.
  • H3_HEXAGONEs werden regelmäßige sechsseitige Polygone mit gleichen Seitenlängen basierend auf dem Hexagonal Hierarchical Spatial Index von Uber erstellt.
String
enrich_type
(optional)

Gibt die Methode an, die für die Anreicherung von Variablen verwendet wird.

  • ENRICH_CELLDie Anreicherung wird für den Parameterwert cell_type durchgeführt.
  • ENRICH_BUFFERDie Anreicherung wird auf einem Puffer durchgeführt, der den Schwerpunkt des Gitternetzes oder Hexagons umgibt. Die Standardeinstellung für den Parameterwert distance_type ist straight_line.
String
cell_size
(optional)

Die Größe der Zelle, mit der Quadrate oder Hexagone generiert werden. Der Standardwert ist 1 Quadratmeile.

Areal Unit
h3_resolution
(optional)

Die Auflösung, die zum Erstellen der H3-Hexagone verwendet wird. Mit dem Wert 15 wird die feinste Auflösung erzielt. Der Standardwert ist 7.

Long
variables
[variables,...]
(optional)

Eine Liste mit Variablen, die an die Ausgabe angehängt wird.

String
distance_type
(optional)

Die Art der Anfahrt, die für die Berechnung des Puffers verwendet wird.

String
distance
(optional)

Die Entfernung, die für die Pufferberechnungen verwendet wird.

Double
units
(optional)

Die für den Parameter distance verwendeten Einheiten.

String
out_enriched_buffers
(optional)

Die Feature-Class, die die angereicherten Puffer enthält.

Feature Class
travel_direction
(optional)

Gibt die Reiserichtung an, die zwischen dem Mittelpunkt der Zelle und der Puffergrenze verwendet wird.

  • TOWARD_STORESEs wird die Reiserichtung von Positionspunkten zu Eingabe-Features verwendet. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORESEs wird die Reiserichtung von Eingabe-Features zu Positionspunkten verwendet.
String
time_of_day
(optional)

Die Uhrzeit, zu der die Reise beginnt.

Date
time_zone
(optional)

Gibt die Zeitzone an, die für den Parameter time_of_day verwendet werden soll.

  • UTCVerwendet wird die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie den besten Standort für einen bestimmten Zeitpunkt (z. B. jetzt) finden möchten, sich jedoch nicht sicher hinsichtlich der Zeitzone sind.
  • TIME_ZONE_AT_LOCATIONVerwendet wird die Zeitzone, in der sich der Wert für area_of_interest befindet. Dies ist die Standardeinstellung.
String
search_tolerance
(optional)

Die maximale Entfernung der Eingabe-Punkte vom Netzwerk. Punkte außerhalb der Suchtoleranz werden von der Verarbeitung ausgeschlossen.

Linear Unit
polygon_detail
(optional)

Gibt die Detaillierungsebene an, die für die Ausgabe-Fahrzeit-Polygone verwendet werden soll.

  • STANDARDVerwendet wird die optimale Einstellung, die Verarbeitungsgeschwindigkeit mit Gesamtgenauigkeit kombiniert. Dies ist die Standardeinstellung.
  • GENERALIZEDVerwendet wird die schnellste Methode.
  • HIGHVerwendet wird die höchste Detaillierungsebene.
String

Codebeispiel

GenerateGridsAndHexagons – Beispiel (eigenständiges Skript)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion GenerateGridsAndHexagons verwenden.

import arcpy
arcpy.ba.GenerateGridsAndHexagons("LoudonCountyVA", "MyProject.gdb\output", "HEXAGON", "ENRICH_BUFFER", "1 SquareMiles", None, "populationtotals.totpop_cy", "Driving Time", 1, "MINUTES", None, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION", None, "STANDARD")

Lizenzinformationen

  • Basic: Erfordert Business Analyst, ArcGIS Network Analyst extension
  • Standard: Erfordert Business Analyst, ArcGIS Network Analyst extension
  • Advanced: Erfordert Business Analyst, ArcGIS Network Analyst extension

Verwandte Themen