Entfernungsparameter für Gebiete festlegen (Territory Design)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Definiert den beim Erstellen von Gebieten zu verwendenden Berechnungs- oder Einschränkungstyp für Entfernungen.

Verwendung

  • Der Wert im Parameter Maximaler Gebietsradius gibt die maximale Größe des Gebiets an. Benachbarte Gebiete können kleiner als der angegebene Radius sein, wenn die Grenzen zwischen Gebieten einander überlappen. Gebiete dehnen sich aus, bis der Wert des Radius erreicht ist.

    Beispiel für den Parameter "Maximaler Gebietsradius"

  • Der Wert des Parameters Abstand für Gebietspuffer gibt die Puffergröße um die einzelnen Gebiete an, auf die nicht übergegriffen werden kann. Gebiete werden durch den Puffer benachbarter Gebiete begrenzt.

    Beispiel für den Parameter "Abstand für Gebietspuffer"

  • Beim Festlegen des Parameters Minimale Entfernung zwischen Mittelpunkten kann die Entfernung zwischen Mittelpunkten größer als die minimale Entfernung sein.

    Beispiel für den Parameter "Minimale Entfernung zwischen Mittelpunkten"

  • Wenn eine Netzwerkentfernung angegeben ist, wird während der Ausführung des Werkzeugs Aufgabe berechnen ein Gebietsindex für Straßen (Territory Network Index; TNI) erstellt.

  • Wurde die Parameterkategorie Netzwerkparameter festgelegt, wird unten im Bereich Geoverarbeitung eine Zusammenfassung der Netzwerkeinstellungen während der Ausführung des Werkzeugs Berechnen als Meldungen ausgegeben.

  • Der Parameter Netzwerkdatenquelle muss auf ein lokales Netzwerk-Dataset festgelegt sein. Online-Netzwerk-Solver werden nicht unterstützt.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Gebietsplanung

Der Layer der Territory Design-Gebietsplanung, der bei der Analyse verwendet wird.

Group Layer; Feature Dataset; String
Ebenen

Die Ebene, auf die die Entfernungsparameter angewendet werden.

String
Entfernungstyp
(optional)

Gibt an, wie die Entfernung basierend auf der Art der Anfahrt berechnet wird.

Zusätzliche Entfernungstypen (Reisemodi, z. B. Fahrzeit, Fahrstrecke) hängen von dem verfügbaren Netzwerk-Dataset ab.

  • Gerade LinieDie geradlinige oder euklidische Entfernung dient als Entfernungsmaß. Dies ist die Standardeinstellung.
String
Maßeinheiten
(optional)

Gibt den verwendeten Typ der Einheiten für die Messung an.

  • MeterDie Entfernungseinheit ist Meter.
  • MeilenDie Entfernungseinheit ist Meilen.
  • SeemeilenDie Entfernungseinheit ist Seemeilen.
  • KilometerDie Entfernungseinheit ist Kilometer.
  • YardDie Entfernungseinheit ist Yard.
  • FußDie Entfernungseinheit ist Fuß.
  • ZollDie Entfernungseinheit ist Zoll.
  • DezimeterDie Entfernungseinheit ist Dezimeter.
  • ZentimeterDie Entfernungseinheit ist Zentimeter.
  • MillimeterDie Entfernungseinheit ist Millimeter.
  • DezimalgradDie Entfernungseinheit ist Dezimalgrad.
  • MinutenDie Zeiteinheit ist Minuten.
  • StundenDie Zeiteinheit ist Stunden.
  • TageDie Zeiteinheit ist Tage.
  • SekundenDie Zeiteinheit ist Sekunden.
String
Maximaler Gebietsradius
(optional)

Der maximale Radius des Gebiets.

Double
Abstand für Gebietspuffer
(optional)

Der Radius des Gebietspuffers.

Double
Minimale Entfernung zwischen Mittelpunkten
(optional)

Die minimale Entfernung zwischen Gebietsmittelpunkten.

Double
Netzwerkdatenquelle
(optional)

Das Netzwerk-Dataset, für das die Berechnung der Netzwerkentfernung ausgeführt wird. Für diesen Parameter ist ein lokal installiertes Dataset erforderlich.

Network Dataset Layer
Netzwerkindex erstellen
(optional)

Gibt an, ob ein Netzwerkindex erstellt wird. Ein Netzwerkindex erhöht die Performance bei der Berechnung der Gebietsplanung.

  • Aktiviert: Es wird ein Netzwerkindex erstellt. Dies ist die Standardeinstellung.
  • Deaktiviert: Es wird kein Netzwerkindex erstellt.
Boolean
Reiserichtung
(optional)

Gibt die Fahrtrichtung zwischen Filialen und Kunden an.

  • Hin zu FilialenVerwendet wird die Reiserichtung von Kunden zu Filialen. Dies ist die Standardeinstellung.
  • Von Filialen wegVerwendet wird die Reiserichtung von Filialen zu Kunden.
String
Zeitpunkt
(optional)

Das Datum mit Uhrzeit, das beim Berechnen der Entfernung verwendet werden soll.

Date
Zeitzone
(optional)

Gibt die Zeitzone des Parameters Zeitpunkt an.

  • Zeitzone am StandortVerwendet wird die Zeitzone, in der sich die Gebiete befinden. Dies ist die Standardeinstellung.
  • UTCVerwendet wird die koordinierte Weltzeit (UTC).
  • Zeitzone am StandortVerwendet wird die Zeitzone, in der sich die Gebiete befinden. Dies ist die Standardeinstellung.
  • UTCVerwendet wird die koordinierte Weltzeit (UTC).
String
Suchtoleranz
(optional)

Die Suchtoleranz zur Ermittlung der Gebiete im Netzwerk. Gebiete, die sich außerhalb der Suchtoleranz befinden, bleiben unverortet.

Dieser Parameter benötigt einen Entfernungswert und Einheiten für die Toleranz. Der Standardwert beträgt 5000 Meter.

Linear Unit

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Gebietsplanung

Die aktualisierte Gebietsplanung.

Group Layer

arcpy.td.SetTerritoryDistanceParameters(in_territory_solution, level, {distance_type}, {units}, {max_radius}, {buffer_distance}, {min_distance}, {network_datasource}, {build_index}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance})
NameErläuterungDatentyp
in_territory_solution

Der Layer der Territory Design-Gebietsplanung, der bei der Analyse verwendet wird.

Group Layer; Feature Dataset; String
level

Die Ebene, auf die die Entfernungsparameter angewendet werden.

String
distance_type
(optional)

Gibt an, wie die Entfernung basierend auf der Art der Anfahrt berechnet wird.

  • STRAIGHT_LINEDie geradlinige oder euklidische Entfernung dient als Entfernungsmaß. Dies ist die Standardeinstellung.

Zusätzliche Entfernungstypen (Reisemodi, z. B. Fahrzeit, Fahrstrecke) hängen von dem verfügbaren Netzwerk-Dataset ab.

String
units
(optional)

Gibt den verwendeten Typ der Einheiten für die Messung an.

  • METERSDie Entfernungseinheit ist Meter.
  • MILESDie Entfernungseinheit ist Meilen.
  • NAUTICAL_MILESDie Entfernungseinheit ist Seemeilen.
  • KILOMETERSDie Entfernungseinheit ist Kilometer.
  • YARDSDie Entfernungseinheit ist Yard.
  • FEETDie Entfernungseinheit ist Fuß.
  • INCHESDie Entfernungseinheit ist Zoll.
  • DECIMETERSDie Entfernungseinheit ist Dezimeter.
  • CENTIMETERSDie Entfernungseinheit ist Zentimeter.
  • MILLIMETERSDie Entfernungseinheit ist Millimeter.
  • DECIMAL_DEGREESDie Entfernungseinheit ist Dezimalgrad.
  • MINUTESDie Zeiteinheit ist Minuten.
  • HOURSDie Zeiteinheit ist Stunden.
  • DAYSDie Zeiteinheit ist Tage.
  • SECONDSDie Zeiteinheit ist Sekunden.
String
max_radius
(optional)

Der maximale Radius des Gebiets.

Double
buffer_distance
(optional)

Der Radius des Gebietspuffers.

Double
min_distance
(optional)

Die minimale Entfernung zwischen Gebietsmittelpunkten.

Double
network_datasource
(optional)

Das Netzwerk-Dataset, für das die Berechnung der Netzwerkentfernung ausgeführt wird. Für diesen Parameter ist ein lokal installiertes Dataset erforderlich.

Network Dataset Layer
build_index
(optional)

Gibt an, ob ein Netzwerkindex erstellt wird. Ein Netzwerkindex erhöht die Performance bei der Berechnung der Gebietsplanung.

  • BUILD_INDEXEs wird ein Netzwerkindex erstellt. Dies ist die Standardeinstellung.
  • DO_NOT_BUILD_INDEXEs wird kein Netzwerkindex erstellt.
Boolean
travel_direction
(optional)

Gibt die Fahrtrichtung zwischen Filialen und Kunden an.

  • TOWARD_STORESVerwendet wird die Reiserichtung von Kunden zu Filialen. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORESVerwendet wird die Reiserichtung von Filialen zu Kunden.
String
time_of_day
(optional)

Das Datum mit Uhrzeit, das beim Berechnen der Entfernung verwendet werden soll.

Date
time_zone
(optional)

Gibt die Zeitzone des Parameters time_of_day an.

  • TIME_ZONE_AT_LOCATIONVerwendet wird die Zeitzone, in der sich die Gebiete befinden. Dies ist die Standardeinstellung.
  • UTCVerwendet wird die koordinierte Weltzeit (UTC).
String
search_tolerance
(optional)

Die Suchtoleranz zur Ermittlung der Gebiete im Netzwerk. Gebiete, die sich außerhalb der Suchtoleranz befinden, bleiben unverortet.

Dieser Parameter benötigt einen Entfernungswert und Einheiten für die Toleranz. Der Standardwert beträgt 5000 Meter.

Linear Unit

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_territory_solution

Die aktualisierte Gebietsplanung.

Group Layer

Codebeispiel

SetTerritoryDistanceParameters – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion SetTerritoryDistanceParameters verwenden.

import arcpy
arcpy.td.SetTerritoryDistanceParameters("TerritorySolution", "Territories[1]", "STRAIGHT_LINE", "MILES", 5, 1, 3, "\Data\Streets Data\NorthAmerica.gdb\Routing\Routing_ND", "BUILD_INDEX", None, "5:30:00 PM", "TIME_ZONE_AT_LOCATION", "5000 Meters")

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen