GenerateServiceAreas (ServiceAreas)

Zusammenfassung

Mit diesem ArcGIS Online-Service werden Netzwerkeinzugsgebiete um Einrichtungen festgelegt. Bei einem Einzugsgebiet handelt es sich um einen Bereich, der alle Straßen umfasst, die innerhalb einer festgelegten Entfernung oder Fahrzeit von einer oder mehreren Einrichtungen aus erreicht werden können. So umfasst beispielsweise das 10-Minuten-Einzugsgebiet einer Einrichtung alle Straßen, die innerhalb von zehn Minuten von dieser Einrichtung aus erreicht werden können.

Einzugsgebiete werden üblicherweise zur Visualisierung und Messung der Erreichbarkeit verwendet. So lässt sich beispielsweise mithilfe eines Fahrzeitpolygons von drei Minuten um einen Lebensmittelladen feststellen, welche Anwohner den Laden innerhalb von drei Minuten erreichen können und daher wahrscheinlich dort einkaufen.

Bild

Mehrere Einzugsgebiet-Polygone

Verwendung

Syntax

GenerateServiceAreas_naagol (Facilities, Break_Values, Break_Units, {Analysis_Region}, Travel_Direction, Time_of_Day, Use_Hierarchy, UTurn_at_Junctions, Polygons_for_Multiple_Facilities, Polygon_Overlap_Type, {Detailed_Polygons}, Polygon_Trim_Distance, Polygon_Simplification_Tolerance, Point_Barriers, {Line_Barriers}, Polygon_Barriers, Restrictions, {Attribute_Parameter_Values}, {Time_Zone_for_Time_of_Day}, {Service_Areas})
ParameterErläuterungDatentyp
Facilities

Die Einrichtungen, um die herum Einzugsgebiete generiert werden. Sie können bis zu 1,000 Einrichtungen laden.

Das Feature-Set für Einrichtungen weist eine zugeordnete Attributtabelle auf. Die Felder in der Attributtabelle sind unten aufgelistet und beschrieben.

ObjectID: Das vom System verwaltete ID-Feld.

Name: Der Name der Einrichtung. Ist kein Name angegeben, wird zum Zeitpunkt der Berechnung automatisch ein Name erstellt.

Ist der Parameter "Polygone für mehrere Einrichtungen" auf "Überlappen" oder "Nicht überlappen" gesetzt, sind alle Felder aus den Eingabe-Einrichtungen in den Ausgabepolygonen enthalten. Das ObjectID-Feld der Eingabe-Einrichtungen wird in das FacilityOID-Feld der Ausgabe-Polygone übertragen.

Feature Set
Break_Values

Gibt die Größe und Anzahl von Einzugsgebiet-Polygonen an, die für die einzelnen Einrichtungen generiert werden sollen. Die Einheiten werden vom Wert für "Unterbrechungseinheiten" bestimmt.

Es können mehrere Polygonunterbrechungen festgelegt werden, um konzentrische Einzugsgebiete für jede Einrichtung zu erstellen. Wenn Sie zum Beispiel 2-, 3- und 5-Meilen-Einzugsgebiete für die einzelnen Einrichtungen ermitteln möchten, geben Sie 2 3 5 ein (die Werte mit einem Leerzeichen getrennt), und stellen Sie "Unterbrechungseinheiten" auf "Meilen" ein. Die Anzahl der Unterbrechungswerte, die Sie festlegen können, ist nicht begrenzt.

Die maximale Größe für den Unterbrechungswert darf das Äquivalent von 300 Minuten oder 300 Meilen (482,80 km) nicht überschreiten. Bei der Erstellung detaillierter Polygone ist die Größe des Einzugsgebietes auf höchstens 15 Minuten und 15 Meilen (24,14 km) beschränkt.

String
Break_Units

Die Einheit für den Parameter "Unterbrechungswerte".

Mit den für diesen Parameter gewählten Einheiten legen Sie fest, ob das Werkzeug Einzugsgebiete durch Messen der Entfernung oder Fahrzeit erstellen soll. Zum Messen der Fahrzeit wählen Sie eine Zeiteinheit. Zum Messen der Entfernung wählen Sie eine Entfernungseinheit. Von Ihrer Eingabe ist auch abhängig, in welchen Einheiten das Werkzeug die resultierende Gesamtfahrzeit oder -entfernung zurückgibt. Es gibt folgende Optionen:

  • Meter
  • Kilometer
  • Fuß
  • Yard
  • Meilen
  • Seemeile
  • Sekunden
  • Minuten
  • Stunden
  • Tage

String
Analysis_Region
(optional)

Geben Sie die zu analysierende Region an. Wird für diesen Parameter kein Wert angegeben, ermittelt das Werkzeug anhand der Position der Eingabepunkte den Namen der Region automatisch. Es wird jedoch empfohlen, den Namen der Region anzugeben, um die Werkzeugausführung zu beschleunigen. Geben Sie zur Angabe der Region einen der folgenden Werte an:

  • Europa
  • Indien
  • Japan
  • Korea
  • MiddleEastAndAfrica
  • NorthAmerica
  • Ozeanien
  • SouthAmerica
  • SouthEastAsia
  • Taiwan
  • Thailand

String
Travel_Direction

Gibt an, ob die zum Generieren der Einzugsgebiet-Polygone verwendete Reiserichtung zu der Einrichtung hin oder von der Einrichtung weg führt.

  • Weg von Einrichtung – Das Einzugsgebiet wird in der Richtung weg von den Einrichtungen generiert.
  • In Richtung Einrichtung – Das Einzugsgebiet wird in der Fahrtrichtung hin zu den Einrichtungen erstellt.

Durch die Reiserichtung kann sich die Form der Polygone ändern, da die Impedanzen auf gegenüberliegenden Straßenseiten unterschiedlich sein oder Richtungsbeschränkungen, z. B. Einbahnstraßen, vorliegen können. Die auszuwählende Richtung hängt von der Art der Einzugsgebiet-Analyse ab. Das Einzugsgebiet für einen Pizza-Lieferservice sollte beispielsweise von der Einrichtung weg erstellt werden, wobei das Einzugsgebiet für ein Krankenhaus zur Einrichtung hin erstellt werden sollte.

String
Time_of_Day

Die Abfahrtszeit von oder die Ankunftszeit bei den Einrichtungen. Die Interpretation dieses Wertes hängt davon ab, ob die Fahrt zu der Einrichtung hin oder von der Einrichtung weg führt.

  • Dies stellt die Abfahrtszeit dar, wenn für Reiserichtung die Option "Weg von Einrichtung" festgelegt wurde.
  • Dies stellt die Ankunftszeit dar, wenn für Reiserichtung die Option "In Richtung Einrichtung" festgelegt wurde.

Mit dem Parameter Zeitzone für Uhrzeit können Sie angeben, ob sich die Uhrzeit und das Datum auf UTC oder die Zeitzone, in der sich die Einrichtung befindet, bezieht.

Durch wiederholtes Berechnen der gleichen Analyse mit unterschiedlichen Werten für Tageszeit können Sie ermitteln, wie sich die Erreichbarkeit einer Einrichtung über die Zeit verändert. Beispiel: Das Einzugsgebiet von 5 Minuten um eine Feuerwache ist in den frühen Morgenstunden relativ groß, wird während der morgendlichen Hauptverkehrszeit kleiner, nimmt dann am späteren Vormittag wieder zu usw.

Date
Use_Hierarchy

Geben Sie an, ob beim Suchen der besten Route zwischen der Einrichtung und dem Ereignis die Hierarchie verwendet werden soll.

  • Aktiviert (True) – Verwendet das Hierarchie-Attribut für die Analyse. Wenn eine Hierarchie verwendet wird, werden vom Solver Kanten einer höheren Rangstufe gegenüber Kanten niedrigerer Rangstufen bevorzugt. Hierarchische Berechnungen sind schneller und können verwendet werden, um zu simulieren, dass ein Fahrer es nach Möglichkeit vorzieht, auf Autobahnen statt auf Landstraßen zu fahren, selbst wenn die Fahrstrecke dann länger ist.
  • Deaktiviert (False) – Das Hierarchie-Attribut wird nicht für die Analyse verwendet. Wenn keine Hierarchie verwendet wird, dann wird, unabhängig von der Hierarchieebene, ein an allen Kanten des Netzwerk-Datasets präzise gemessenes Einzugsgebiet zurückgegeben.

Unabhängig davon, ob der Parameter "Hierarchie verwenden" aktiviert ist (True), wird die Hierarchie immer verwendet, wenn der größte Unterbrechungswert 240 Minuten bzw. 240 Meilen (386,24 km) überschreitet.

Boolean
UTurn_at_Junctions

Mit diesem Parameter können Sie im Einzugsgebiet festlegen, ob Wenden an Kreuzungen erlaubt oder verboten ist. Zum besseren Verständnis der Parameterwerte sollten Sie sich kurz mit der folgenden Terminologie vertraut machen: ein Knoten ist ein Punkt, an dem ein Straßenabschnitt endet und potenziell mit einem oder mehreren anderen Segmenten verbunden ist; ein Pseudo-Knoten ist ein Punkt, an dem genau zwei Straßen miteinander verbunden sind; ein Schnittpunkt ist ein Punkt, an dem drei oder mehr Straßen zusammentreffen; und eine Sackgasse ist ein Punkt, an dem ein Straßenabschnitt endet, ohne mit einem weiteren verbunden zu sein. Basierend auf diesen Informationen können die Parameter folgende Werte annehmen:

  • Zulässig – Wenden ist überall erlaubt. Wenden zuzulassen bedeutet, dass das Fahrzeug bei einem Knoten wenden und auf der gleichen Straße wieder zurückfahren kann. Dies ist der Standardwert.
  • Nicht zulässig – Wenden ist an allen Knoten verboten: Pseudo-Knoten, Kreuzungen und Sackgassen.
  • Nur bei Sackgassen zulässig – Wenden sind an allen Knoten verboten, außer es ist nur eine verbundene Straße vorhanden (Sackgasse).
  • Nur bei Kreuzungen und Sackgassen zulässig – Wenden sind an Pseudo-Knoten verboten, an denen genau zwei angrenzende Straßen aufeinander treffen, jedoch an Kreuzungen und in Sackgassen erlaubt. Damit wird verhindert, dass in der Straßenmitte gewendet wird, wo ein Straßenabschnitt in Form zweier Straßen-Features digitalisiert ist.

String
Polygons_for_Multiple_Facilities

Wählen Sie aus, wie Einzugsgebiet-Polygone generiert werden, wenn die Analyse mehrere Einrichtungen umfasst.

  • Überlappen – Erstellt für jede Einrichtung ein eigenes Polygon. Die Polygone können dabei überlappen. Dies ist der Standardwert.
  • Nicht überlappen – Erstellt einzelne Polygone, sodass ein Polygon einer Einrichtung Polygone anderer Einrichtungen nicht überlappen kann; zudem kann jeder Teil des Netzwerks nur von dem Einzugsgebiet der nächstgelegenen Einrichtung abgedeckt werden.
  • Nach Unterbrechungswert zusammenführen – Erstellt und verbindet die Polygone unterschiedlicher Einrichtungen, die über den gleichen Unterbrechungswert verfügen.

Bei der Verwendung von "Überlappen" bzw. "Nicht überlappen" sind alle Felder aus den Eingabe-Einrichtungen in den Ausgabepolygonen enthalten, außer dass Werte aus dem ObjectID-Feld in das FacilityOID-Feld der Ausgabepolygone übertragen werden. Beim Zusammenführen nach Unterbrechungswert ist das FacilityOID-Feld Null, und die Eingabefelder sind nicht in der Ausgabe enthalten.

String
Polygon_Overlap_Type

Gibt an, ob konzentrische Einzugsgebiet-Polygone als Scheiben oder als Ringe erstellt werden sollen. Diese Option ist nur anwendbar, wenn mehrere Unterbrechungswerte für die Einrichtungen angegeben werden.

  • Ringe – Die Polygone, die größere Unterbrechungen darstellen, schließen die Polygone kleinerer Unterbrechungen aus. Dadurch werden Polygone erstellt, die durch aufeinander folgende Unterbrechungen verlaufen. Verwenden Sie diese Option, wenn Sie die Fläche zwischen zwei Unterbrechungen ermitteln möchten. Beim Erstellen von 5- und 10-Minuten-Einzugsgebieten schließt das 10-Minuten-Einzugsgebiet-Polygon beispielsweise die Fläche des 5-Minuten-Einzugsgebiet-Polygons aus. Dies ist der Standardwert.
  • Scheiben – Erstellt Polygone von der Einrichtung in Richtung Unterbrechung. Beim Erstellen von 5- und 10-Minuten-Einzugsgebieten schließt das 10-Minuten-Einzugsgebiet-Polygon beispielsweise die Fläche des 5-Minuten-Einzugsgebiet-Polygons ein.

String
Detailed_Polygons
(optional)

Gibt die Option zum Erstellen detaillierter oder generalisierter Polygone an.

  • Deaktiviert (False) – Erstellt generalisierte Polygone. Diese können schnell erstellt werden und sind recht genau. Dies ist die Standardeinstellung.
  • Aktiviert (True) – Erstellt detaillierte Polygone, die die Einzugsgebietslinien genau darstellen. Außerdem können sie Inseln enthalten, die nicht abgedeckte Bereiche darstellen. Diese Option ist sehr viel langsamer als das Generieren generalisierter Polygone. Diese Option wird bei Verwendung von Hierarchie nicht unterstützt.

Wenn sich die verwendeten Einrichtungen auf ein Stadtgebiet mit einem gitterähnlichen Straßennetz beziehen, ist der Unterschied zwischen generalisierten und detaillierten Einzugsgebieten minimal. Befinden sich Ihre Einrichtungen jedoch in einer Region mit Gebirgs- und Landstraßen, liefern detaillierte Einzugsgebiete gegebenenfalls weitaus genauere Ergebnisse als generalisierte Einzugsgebiete.

Das Werkzeug unterstützt die Erzeugung detaillierter Polygone nur dann, wenn der größte im Parameter "Unterbrechungswerte" angegebene Wert kleiner oder gleich 15 Minuten bzw. 15 Meilen (24,14 km) ist.

Boolean
Polygon_Trim_Distance

Gibt die Entfernung an, innerhalb der die Einzugsgebiet-Polygone gekürzt werden. Dies ist nützlich, wenn die Suche nach Einzugsgebieten an Stellen mit einem kaum vorhandenen Straßennetz durchgeführt wird und das Einzugsgebiet keine große Flächen ohne Straßen-Features abdecken soll.

Der Standardwert beträgt 100 Meter. Kein Wert oder der Wert 0 für diesen Parameter gibt an, dass die Einzugsgebiet-Polygone nicht gekürzt werden sollen. Bei Verwendung von Hierarchie wird dieser Parameterwert ignoriert.

Linear unit
Polygon_Simplification_Tolerance

Geben Sie an, in welchem Maß die Polygongeometrie vereinfacht werden soll.

Bei einer Vereinfachung werden kritische Stützpunkte eine Polygons beibehalten, um seine wesentliche Form zu definieren; die übrigen Stützpunkte werden entfernt. Die von Ihnen angegebene Vereinfachungsentfernung ist der maximale Versatz, um den die Grenzen des vereinfachtem Polygons von jenen des ursprünglichen Polygons abweichen dürfen. Durch Vereinfachung eines Polygons wird die Anzahl der Stützpunkte und meist auch die Darstellungszeit verringert.

Linear unit
Point_Barriers

Geben Sie einen oder mehrere Punkte an, die als Zeitbeschränkungen dienen bzw. die die für das Passieren der betreffenden Straßen zusätzlich veranschlagte Zeit oder Entfernung anzeigen. Mit einer Punkt-Barriere kann beispielsweise ein umgestürzter Baum auf einer Straße oder eine Zeitverzögerung wegen des Halts an einem Bahnübergang angezeigt werden.

Mit dem Werkzeug können maximal 250 Punkte als Barrieren hinzugefügt werden.

Bei der Angabe von Punkt-Barrieren können Sie mithilfe von Attributen deren jeweilige Eigenschaften, darunter Name oder Barrierentyp, festlegen. Für die Punkt-Barrieren können folgende Attribute angegeben werden:

Name: Der Name der Barriere.

BarrierType: Gibt an, ob die Punkt-Barriere den Verkehr vollständig beschränkt oder ob beim Überschreiten der Barriere ein Mehraufwand an Zeit oder Entfernung entsteht. Der Wert für dieses Attribut wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung) – Untersagt, dass die Barriere passiert wird. Die Barriere wird "Punkt-Barriere für Einschränkungen" genannt, da sie als Einschränkung fungiert.
  • 2 (Zusatzkosten) – Ein Passieren der Barriere verursacht eine längere Fahrzeit oder -entfernung in Höhe des in den Feldern Additional_Time oder Additional_Distance genannten Wertes. Dieser Barrierentyp wird "Punktbarriere für Zusatzkosten" genannt.

Additional_Time: – Gibt die zusätzliche Fahrzeit an, die durch das Passieren der Barriere entsteht. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten" und ausschließlich für zeitbasierte Unterbrechungseinheiten. Dieser Feldwert muss größer als oder gleich 0 sein, und seine Einheiten entsprechen denen im Parameter "Unterbrechungseinheiten".

Additional_Distance: Gibt an, wie viel Entfernung durch das Passieren der Barriere hinzugefügt wird. Dieses Feld gilt nur für Barrieren vom Typ "Zusatzkosten" und ausschließlich für entfernungsbasierte Unterbrechungseinheiten. Der Feldwert muss größer als oder gleich 0 sein, und seine Einheiten entsprechen denen im Parameter "Unterbrechungseinheiten".

Feature Set
Line_Barriers
(optional)

Geben Sie eine oder mehr Linien an, die das Überfahren von Linien, die Straßen überschneiden, verbieten. Mit einer Linien-Barriere kann beispielsweise eine Parade oder Demonstration modelliert werden, die den Verkehr über mehrere Straßenzüge hinweg blockiert. Mit einer Linien-Barriere können außerdem schnell mehrere Straßen abgeriegelt werden, um unerwünschte Teile des Straßennetzes aus den möglichen Routen auszuschließen.

Die Anzahl der Straßen, die mithilfe des Werkzeugparameters "Linien-Barrieren" beschränkt werden können, ist begrenzt. Es wird zwar keine Begrenzung für die Anzahl der Linien genannt, die Sie als Linien-Barrieren angeben können, doch die Gesamtzahl der Straßen, die von allen Linien überschnitten werden, darf 500 nicht überschreiten.

Bei der Angabe von Linien-Barrieren können Sie mithilfe des folgenden Attributs für jede eine Eigenschaft "Name" festlegen:

Name: Der Name der Barriere.

Feature Set
Polygon_Barriers

Geben Sie Polygone an, die entweder den Verkehr vollständig beschränken oder für die mehr Zeit oder eine längere Strecke für das Durchfahren der von den Polygonen überschnittenen Straßen veranschlagt wird.

Der Service begrenzt die Anzahl der Straßen, die Sie mithilfe des Parameters "Polygon-Barrieren" beschränken können. Es wird zwar keine Begrenzung für die Anzahl der Polygone genannt, die Sie als Polygon-Barrieren angeben können, doch die Gesamtzahl der Straßen, die von allen Polygonen überschnitten werden, darf 2,000 nicht überschreiten.

Bei der Angabe von Polygon-Barrieren können Sie mithilfe von Attributen deren jeweilige Eigenschaften, darunter Name oder Barrierentyp, festlegen. Für die Polygon-Barrieren können folgende Attribute angegeben werden:

Name: Der Name der Barriere.

BarrierType: Gibt an, ob die Barriere den Verkehr vollständig beschränkt oder ob beim Durchfahren der Barriere ein Mehraufwand an Zeit oder Entfernung entsteht. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung) – Untersagt, dass die Barriere an irgend einer Stelle passiert werden kann. Die Barriere wird "Polygon-Barriere für Einschränkungen" genannt, da sie den Verkehr an allen Punkten unterbindet, an denen das Polygon das Netzwerk schneidet. Dieser Barrierentyp wird beispielsweise verwendet, um überflutete Bereiche der Straße zu modellieren und den Straßenverkehr in diesen Bereichen zu sperren.
  • 1 (Kostenfaktor) – Multipliziert die für die für das Passieren der betreffenden Straßen veranschlagte Zeit oder Entfernung mit einem aus den Feldern ScaledTimeFactor oder ScaledDistanceFactor stammenden Faktor. Wenn die Straßen nur zum Teil von der Barriere abgedeckt werden, wird die Fahrzeit oder Entfernung aufgeteilt und danach multipliziert. Ein Faktor von 0,25 würde bedeuten, dass eine Fahrzeit veranschlagt wird, die um das Vierfache kürzer ist als üblich. Bei einem Faktor von 3,0 nähme der Weg über diese Straßen hingegen dreimal so viel Zeit in Anspruch. Dieser Barrierentyp wird "Polygon-Barriere für Zusatzkosten" genannt. Er kann beispielsweise zum Modellieren von Stürmen verwendet werden, durch die die Reisegeschwindigkeit in bestimmten Regionen abnimmt.

ScaledTimeFactor: Um diesen Faktor erhöht sich die Fahrzeit durch die Straßen, die von der Barriere überschnitten werden. Dieses Feld gilt nur für Barrieren vom Typ "Skalierte Kosten" und ausschließlich für zeitbasierte Unterbrechungseinheiten. Der Feldwert muss größer als 0 sein, und seine Einheiten entsprechen denen im Parameter "Unterbrechungseinheiten".

ScaledDistanceFactor: Um diesen Faktor erhöht sich die zurückgelegte Entfernung durch die Straßen, die von der Barriere überschnitten werden. Dieses Attribut gilt nur für Barrieren vom Typ "Skalierte Kosten" und ausschließlich für entfernungsbasierte Unterbrechungseinheiten. Der Attributwert muss größer als null sein.

Feature Set
Restrictions

Geben Sie an, welche Verkehrseinschränkungen von dem Werkzeug bei der Ermittlung der Einzugsgebiete berücksichtigt werden sollen.

Einschränkungen sind Präferenzen oder Anforderungen eines Fahrers. In den meisten Fällen führen Einschränkungen dazu, dass Straßen unzulässig werden. Wird beispielsweise die Beschränkung "Mautstraßen vermeiden" verwendet, enthält die berechnete Route Mautstraßen nur dann, wenn das Befahren solcher Straßen zum Erreichen eines Ereignisses oder einer Einrichtung absolut notwendig ist. Mit Höheneinschränkung können sämtliche Abstände unterhalb der Fahrzeughöhe vermieden werden. Wenn Sie korrosive Materialien mit dem Fahrzeug transportieren, wird mit der Einschränkung "Gefahrgut verboten" vermieden, dass diese Materialien auf Straßen transportiert werden, die für solche Transporte als unzulässig markiert sind.

Bei der Erstellung von detaillierten Polygonen werden unzulässige Straßen nicht durch Einzugsgebiet-Polygone abgedeckt, was zu Polygonen mit nicht passierbaren Löchern führen kann. Bei der Erstellung allgemeiner oder hierarchischer Einzugsgebiete werden eingeschränkte Straßen, die vollständig von passierbaren Straßen umgeben sind, jedoch durch das vereinfachte Einzugsgebiet-Polygon abgedeckt.

Nachfolgend finden Sie eine Liste der verfügbaren Einschränkungen und eine kurze Beschreibung.

HinweisHinweis:

Bei manchen Einschränkungen muss ein zusätzlicher Wert für den gewünschten Zweck angegeben werden. Dieser Wert muss mit dem Namen der Einschränkung und einem spezifischen Parameter, der für diese Einschränkung gilt, verknüpft werden. Sie können solche Einschränkungen anhand ihres Namens in der Spalte "AttributeName" unter dem Parameter "Attributparameterwerte" identifizieren. Um die ordnungsgemäße Verwendung der Einschränkung bei der Ermittlung passierbarer Straßen sicherzustellen, sollte das Feld "ParameterValue" im Parameter "Attributparameterwerte" angegeben werden.

HinweisHinweis:

Manche Einschränkungen werden nicht in allen Ländern unterstützt; ihre Verfügbarkeit nach Regionen wird nachfolgend aufgelistet. Welche der in manchen Regionen oder Ländern nur begrenzt anwendbaren Einschränkungen in einem bestimmten Land gültig sind, können Sie mit einem Blick auf folgende Webseite herausfinden: Website "Datenausdehnung für Netzwerkanalyse-Services"[engl.]. Dort ist eine Tabelle mit einer Länderliste aufgeführt. Steht in der Logistics Attribute Spalte eines Landes der Wert Yes, so wird die Einschränkung mit begrenzter regionaler Verfügbarkeit in diesem Land unterstützt. Wenn Sie Namen von Einschränkungen angeben, die in dem Land, in dem sich Ihre Ereignisse und Aufträge befinden, nicht verfügbar sind, werden die ungültigen Einschränkungen vom Service ignoriert. Der Service ignoriert außerdem Einschränkungen, deren Parameterwert für die Verwendung von Beschränkungen zwischen 0 und 1 liegt (siehe der Parameter "Attributparameterwert"). Er unterbindet alle Einschränkungen, bei denen der Wert des Parameters "Verwendung von Beschränkungen" größer als 0 ist.

Das Werkzeug unterstützt die folgenden Einschränkungen:

  • Gefahrgut verboten – Die Ergebnisse schließen Straßen aus, in denen der Transport von jeglichen gefährlichen Materialien verboten ist.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Fahrgemeinschaftsstraßen vermeiden – Die Ergebnisse vermeiden Straßen, die ausschließlich für Fahrgemeinschaften (Sonderfahrspuren) konzipiert sind.

    Verfügbarkeit: Alle Länder

  • Hochgeschwindigkeitsspuren vermeiden – Die Ergebnisse vermeiden Straßen, die als Hochgeschwindigkeitsspuren ausgewiesen sind.

    Verfügbarkeit: Alle Länder

  • Fähren vermeiden – Die Ergebnisse vermeiden Fähren.

    Verfügbarkeit: Alle Länder

  • Tore vermeiden – Die Ergebnisse vermeiden Straßen, die wegen Toren mit Schlüsselzugang oder beschrankter Einfahrten nicht frei zugänglich sind.

    Verfügbarkeit: Alle Länder

  • Fernverkehrsstraßen vermeiden – Die Ergebnisse vermeiden Fernverkehrsstraßen.

    Verfügbarkeit: Alle Länder

  • Privatstraßen vermeiden – Die Ergebnisse vermeiden Straßen, die sich in Privatbesitz befinden und verwaltet werden.

    Verfügbarkeit: Alle Länder

  • Mautstraßen vermeiden – Die Ergebnisse vermeiden Mautstraßen.

    Verfügbarkeit: Alle Länder

  • Nicht befestigte Straßen vermeiden – Die Ergebnisse vermeiden Straßen, die nicht befestigt sind (z. B. Schmutz, Schotter usw.)

    Verfügbarkeit: Alle Länder

  • Beschränkte Achsenzahl – Die Ergebnisse schließen Straßen aus, die von LKW mit der angegebenen Achsenzahl nicht befahren werden dürfen. Die Anzahl der Achsen kann mithilfe des Restriktionsparameters "Achsenzahl" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Busse – Die Ergebnisse schließen Straßen aus, die von Bussen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Lieferwagen – Die Ergebnisse schließen Straßen aus, die von Lieferwagen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Taxis – Die Ergebnisse schließen Straßen aus, die von Taxis nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • LKW – Die Ergebnisse schließen Straßen aus, die von LKW nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Kraftfahrzeuge – Die Ergebnisse schließen Straßen aus, die von Kraftfahrzeugen nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Notfallfahrzeuge – Die Ergebnisse schließen Straßen aus, die von Notfallfahrzeuge nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Höheneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeughöhe die für die Straße maximal zulässige Höhe überschreitet. Die Fahrzeughöhe kann mithilfe des Restriktionsparameters "Fahrzeughöhe" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Sattelzapfen-Hinterachsen-Längeneinschränkung – Die Ergebnisse schließen Straßen für alle LKW aus, deren Fahrzeuglänge den für die Straße maximal zulässigen Abstand des Sattelzapfens zur Hinterachse überschreitet. Die Länge zwischen dem Sattelzapfen und der Hinterachse des Fahrzeugs kann mithilfe des Restriktionsparameters "Sattelzapfen-Hinterachsen-Länge" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Längeneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeuglänge die für die Straße maximal zulässige Länge überschreitet. Die Fahrzeuglänge kann mithilfe des Restriktionsparameters "Fahrzeuglänge" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Motorräder – Die Ergebnisse schließen Straßen aus, die von Motorrädern nicht befahren werden dürfen. Mit dieser Einschränkung wird auch sichergestellt, dass die Ergebnisse Einbahnstraßen berücksichtigen.

    Verfügbarkeit: Alle Länder

  • Im Bau befindliche Straßen unzulässig – Die Ergebnisse schließen Straßen aus, die sich im Bau befinden.

    Verfügbarkeit: Alle Länder

  • Zug oder Traktor mit einem oder mehreren Anhängern unzulässig – Die Ergebnisse schließen Straßen aus, die von Zugmaschinen oder Traktoren mit einem oder mehr Anhängern nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Einachs-Fahrzeuge unzulässig – Die Ergebnisse schließen Straßen aus, die von Fahrzeugen mit nur einer Achse nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Tandem-Achs-Fahrzeuge unzulässig – Die Ergebnisse schließen Straßen aus, die von Fahrzeugen mit Tandemachsen nicht befahren werden dürfen.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Durchgangsverkehr unzulässig – Die Ergebnisse schließen Straßen aus, in denen (ortsfremder) Durchgangsverkehr verboten ist.

    Verfügbarkeit: Alle Länder

  • Einschränkung für LKW mit Anhänger – Die Ergebnisse schließen Straßen aus, die von LKW mit der angegebenen Anhängerzahl nicht befahren werden dürfen. Die Anzahl der LKW-Anhänger kann mithilfe des Restriktionsparameters "LKW-Anhängerzahl" angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Für Gefahrgut bevorzugte Routen nutzen – Die Ergebnisse bevorzugen Straßen, die für den Transport von jeglichen gefährlichen Materialien ausgelegt sind.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Bevorzugte LKW-Routen nutzen – Die Ergebnisse bevorzugen Straßen, die im Rahmen des nationalen Netzwerks gemäß dem in den USA geltenden National Surface Transportation Assistance Act als LKW-Routen ausgewiesen sind, oder Straßen, die vom Staat oder der Provinz als LKW-Routen ausgewiesen sind, oder auch Straßen, die von LKW in bestimmten Regionen bevorzugt befahren werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Fußgänger – Die Ergebnisse schließen Straßen aus, die für Fußgänger verboten sind.

    Verfügbarkeit: Alle Länder

  • Gewichtseinschränkung – Die Ergebnisse schließen Straßen aus, in denen das Fahrzeuggewicht das für die Straße maximal zulässige Gewicht überschreitet. Das Fahrzeuggewicht kann mithilfe des Restriktionsparameters "Fahrzeuggewicht" (in Kilogramm) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Achsgewichtseinschränkung – Die Ergebnisse schließen Straßen aus, in denen das Achsgewicht des Fahrzeugs das für die Straße maximal zulässige Achsgewicht überschreitet. Das Achsgewicht des Fahrzeugs kann mithilfe des Restriktionsparameters "Fahrzeugachsgewicht" (in Kilogramm) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

  • Breiteneinschränkung – Die Ergebnisse schließen Straßen aus, in denen die Fahrzeugbreite die für die Straße maximal zulässige Breite überschreitet. Die Fahrzeugbreite kann mithilfe des Restriktionsparameters "Fahrzeugbreite" (in Metern) angegeben werden.

    Verfügbarkeit: Länder in Nordamerika und Europa auswählen

String
Attribute_Parameter_Values
(optional)

Geben Sie zusätzliche erforderliche Werte für Einschränkungen an, z. B. das Gewicht eines Fahrzeugs für die Gewichtseinschränkung. Außerdem können Sie mit dem Attributparameter angeben, ob aufgrund von Einschränkungen das Fahren auf Straßen, auf denen die Einschränkung gilt, unzulässig ist bzw. vermieden oder bevorzugt wird. Wenn aufgrund der Einschränkung Straßen vermieden oder bevorzugt werden sollen, können Sie den Grad der Vermeidung bzw. Bevorzugung mit diesem Parameter genauer angeben. Sie können beispielsweise auswählen, mautpflichtige Straßen grundsätzlich nicht zu verwenden, soweit als möglich zu meiden oder sogar sehr zu bevorzugen.

Wenn Sie den Parameter Attributparameterwerte aus einer Feature-Class angeben, müssen die Feldnamen in der Feature-Class mit den nachfolgend beschriebenen Feldern übereinstimmen:

AttributeName: Listet den Namen der Einschränkung auf.

ParameterName: Listet den Namen des mit der Einschränkung verknüpften Parameters auf. Eine Einschränkung kann abhängig von der geplanten Verwendung einen oder mehrere ParameterName-Feldwerte enthalten.

ParameterValue: Der Wert für den vom Werkzeug verwendeten "ParameterName" bei der Auswertung der Beschränkung.

"Attributparameterwerte" hängt vom Parameter "Einschränkungen" ab. Das Feld "ParameterValue" ist nur zutreffend, wenn als Name der Einschränkung der Wert für den Parameter "Einschränkungen" angegeben wird.

In "Attributparameterwerte" verfügt jede Einschränkung (als "AttributeName" aufgelistet) über einen Wert für das Feld "ParameterName", eine Verwendung von Einschränkungen, mit der angegeben wird, ob von der Einschränkung das Fahren auf Straßen, die mit der Einschränkung verknüpft sind, nicht zugelassen, vermieden oder bevorzugt wird, und der Grad, in dem diese Straßen vermieden oder bevorzugt werden sollen. "ParameterName" der Verwendung von Einschränkungen kann einer der folgenden Zeichenfolgenwerte oder der ihm entsprechende numerische Wert in Klammern zugewiesen werden:

  • PROHIBITED (-1) – Fahren auf den Straßen, die in der Einschränkung genannt werden, ist vollkommen verboten.
  • AVOID_HIGH (5) – Es ist äußerst unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_MEDIUM (2) – Es ist unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • AVOID_LOW (1.3) – Es ist eher unwahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_LOW (0.8) – Es ist eher wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_MEDIUM (0.5) – Es ist wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.
  • PREFER_HIGH (0.2) – Es ist äußerst wahrscheinlich, dass die Straßen, die der Einschränkung zugeordnet sind, in die Route aufgenommen werden.

In den meisten Fällen können Sie für "Restriction Usage" den Standardwert ("PROHIBITED") verwenden, wenn die Einschränkung von einer Fahrzeugeigenschaft, wie z. B. der Höhe, abhängig ist. In einigen Fällen hängt der Wert für die Verwendung der Einschränkung jedoch von den bevorzugten Verbindungen ab. Für die Einschränkung "Avoid Toll Roads" etwa ist der Standardwert für den Parameter "Verwendung von Einschränkungen" die Einstellung AVOID_MEDIUM. Dies bedeutet, dass das Werkzeug bei Verwendung dieser Einschränkung versucht, Mautstraßen nach Möglichkeit zu meiden. AVOID_MEDIUM weist außerdem darauf hin, wie wichtig es ist, Mautstraßen bei der Ermittlung der optimalen Route zu meiden. Dies hat eine mittlere Priorität. Durch Auswahl von AVOID_LOW wird der Vermeidung von Mautstraßen geringere Bedeutung zugeordnet, durch Auswahl von AVOID_HIGH hingegen wird der Vermeidung eine höhere Bedeutung zugeordnet, wodurch die Erstellung einer längeren Route zur Vermeidung von Mautstraßen für den Service akzeptabler wird. Bei der Auswahl von PROHIBITED ist das Befahren von Mautstraßen völlig unzulässig, wobei eine Route keinesfalls einen Teil einer Mautstraße enthalten kann. Beachten Sie, dass für einige Personen das Ziel darin besteht, Mautstraßen zu vermeiden und zu verhindern und damit auch die Bezahlung von Mautgebühren zu vermeiden, und dass andere hingegen Mautstraßen bevorzugen, da sie der Vermeidung von hohem Verkehrsaufkommen mehr Bedeutung zumessen als der Bezahlung von Mautgebühren. Im letzteren Fall würden Sie PREFER_LOW, PREFER_MEDIUM oder PREFER_HIGH als Wert für "Verwendung der Einschränkung" auswählen. Je höher die Prioritätseinstellung, desto mehr versucht das Werkzeug, das Fahren auf Straßen, die dieser Einschränkung zugeordnet sind, zu meiden.

Record Set
Time_Zone_for_Time_of_Day
(optional)

Gibt die Zeitzone oder -zonen des Parameters Uhrzeit an.

  • Geographisch Lokal:

    Der Parameter Uhrzeit bezieht sich auf die Zeitzone(n), in der/denen sich die Einrichtungen oder Ereignisse befinden. Deshalb sind die Start- oder Endzeiten der Einzugsgebiete nach Zeitzonen gestaffelt.

    Wenn als Uhrzeit 9:00 Uhr festgelegt, „geographisch lokal“ als Zeitzone für Uhrzeit ausgewählt und die Berechnung gestartet wird, werden für Einrichtungen in verschiedenen Zeitzonen Einzugsgebiete für 9:00 Uhr Eastern Time für Einrichtungen in der Zeitzone "Eastern Time", 9:00 Uhr Central Time für Einrichtungen in der Zeitzone "Central Time", 9:00 Uhr Mountain Time für Einrichtungen in der Zeitzone "Mountain Time" generiert usw.

    Wenn Geschäfte in einer Kette, die überall in den USA vertreten ist, um 9:00 Uhr Ortszeit öffnen, kann dieser Parameterwert ausgewählt werden, um Marktgebiete zur Öffnungszeit für alle Geschäfte in einer Berechnung zu suchen. Zuerst werden die Geschäfte in der Zeitzone "Eastern Time" geöffnet und es wird ein Polygon generiert, eine Stunde später werden die Geschäfte in der Zone "Central Time" geöffnet usw. 9:00 Uhr ist immer die Ortszeit, in Echtzeit gibt es jedoch eine Staffelung.

  • UTC:

    Der Parameter Uhrzeit bezieht sich auf die koordinierte Weltzeit (UTC). Deshalb werden alle Einrichtungen unabhängig von der Zeitzone gleichzeitig erreicht oder verlassen.

    Wenn als Uhrzeit 14:00 Uhr festgelegt, "UTC" ausgewählt und die Berechnung dann gestartet wird, werden für Einrichtungen in verschiedenen Zeitzonen Einzugsgebiete für 9:00 Uhr Eastern Standard Time für Einrichtungen in der Zeitzone "Eastern Time", 8:00 Uhr Central Standard Time für Einrichtungen in der Zeitzone "Central Time", 7:00 Uhr Mountain Standard Time für Einrichtungen in der Zeitzone "Mountain Time" generiert usw.

    HinweisHinweis:

    Im oben beschriebenen Szenario wird die Standardzeit vorausgesetzt. Während der Sommerzeit ist es in der Eastern, Central und Mountain Time jeweils eine Stunde später (d. h. 10:00 Uhr, 9:00 Uhr und 8:00 Uhr).

    Die UTC-Option kann beispielsweise hilfreich sein, wenn die Notfallversorgung in einem Gerichtsbezirk mit zwei Zeitzonen visualisiert werden soll. Die Notfallfahrzeuge werden als Einrichtungen geladen. Für Uhrzeit wird in UTC die aktuelle Zeit ausgewählt. (Sie müssen die aktuelle Uhrzeit und das aktuelle Datum in UTC bestimmen, um diese Option richtig verwenden zu können.) Es werden andere Eigenschaften festgelegt und die Analyse wird berechnet. Die Fahrzeuge werden zwar durch eine Zeitzonengrenze getrennt, in den Ergebnissen werden jedoch die Bereiche angezeigt, die unter Berücksichtigung der Verkehrsbedingungen erreicht werden können. Dieser Prozess kann auch für andere Zeiten verwendet werden, nicht nur für den aktuellen Zeitpunkt.

Unabhängig von der eingestellten Zeitzone für Uhrzeit müssen sich alle Einrichtungen in derselben Zeitzone befinden, wenn für Uhrzeit ein anderer Wert als 0 angegeben ist und unter Polygone für mehrere Einrichtungen angegeben wurde, dass zusammengeführte oder nicht überlappende Polygone erstellt werden sollen.

String
Service_Areas
(optional)

Bitte diesen Parameter ignorieren – er ist nur für die interne Verwendung durch Esri vorgesehen.

Feature Class

Codebeispiel

GenerateServiceAreas – Beispiel

Das folgende Python-Skript veranschaulicht, wie Sie das Werkzeug "GenerateServiceAreas" in einem Skript verwenden.

import arcpy
import time
import sys

username = "<your user name>"
password = "<your password>"
sa_service = "http://logistics.arcgis.com/arcgis/services;World/ServiceAreas;{0};{1}".format(username, password)


#Add the geoprocessing service as a toolbox. Use an alias when importing
arcpy.ImportToolbox(sa_service, "agol")

#Set the variables to call the tool
facilities = r"C:/data/Inputs.gdb/Stores"
output_service_areas = "C:/data/Results.gdb/StoreServiceAreas"

#Call the tool
result = arcpy.agol.GenerateServiceAreas(facilities, "5 10 15", "Minutes")

#Check the status of the result object every 0.5 seconds 
#until it has a value of 4(succeeded) or greater 
while result.status < 4:
    time.sleep(0.5)

#print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    print "An error occured when running the tool"
    print result.getMessages(2)
    sys.exit(2)
elif result_severity == 1:
    print "Warnings were returned when running the tool"
    print result.getMessages(1)
    
#Get the output routes  and save to a local geodatabase
result.getOutput(0).save(output_service_areas)

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

5/28/2014