<\/A><\/P><\/P>HINWEIS März 2019: Eine noch neuere und einfachere Version<\/A> dieses Tools ist jetzt für ArcGIS Pro verfügbar, und ein aktualisierter Blogbeitrag<\/A> zur Verwendung des Tools wurde ebenfalls veröffentlicht.<\/STRONG><\/P><\/P>HINWEIS:<\/STRONG> Das Distributive Flow Lines<\/A>-Tool wurde am 1. März 2017 aktualisiert. Bitte laden Sie die neueste Version herunter. Die Benutzeroberfläche hat sich seit dem ursprünglichen Beitrag etwas geändert, daher sind einige der untenstehenden Beschreibungen nicht ganz genau, aber die Konzepte sind immer noch sehr ähnlich, weshalb ich die Grafiken und Bildunterschriften vorerst unverändert gelassen habe.<\/P><\/P>Basierend auf Kommentaren und Feedback zur ersten Version des Flow Map-Tools und Blogbeitrags haben wir es uns noch einmal angesehen und ein Update veröffentlicht. Wie im obigen Screenshot zu sehen ist, ähnelt das Ergebnis dem ursprünglichen Tool, aber wir sind auf einen komplett rasterbasierten Ansatz umgestiegen, der mehr Kontrolle über die Linien bietet und die Verarbeitungszeit reduziert.<\/P><\/A>Eine distributive Flusskarte von Charles Joseph Minard, die Kohleexporte aus England im Jahr 1864 zeigt.<\/P><\/DIV><\/P><\/P>Ich habe den Einführungstext von Brad Simantels ursprünglichem Beitrag<\/A> unten eingefügt, um eine kurze Einführung in die Geschichte und Verwendung von Flow Maps zu geben.<\/P>1 Flow Maps werden verwendet, um die Bewegung von Waren oder Personen von einem Ort zum anderen darzustellen. Diese Karten verwenden Linien, um die Bewegung zu symbolisieren, oft in variierender Breite, um die Menge des Flusses darzustellen, und fallen in eine von drei Kategorien: radial, Netzwerk und distributiv. Radiale Flusskarten zeigen Beziehungen zwischen einer Quelle und vielen Zielen. Wenn es jedoch mehr als eine Handvoll Ziele gibt und Sie dennoch die Menge des Flusses zeigen möchten, überlappen sich die Linien zu stark, um einzelne Werte zu erkennen. Netzwerkflusskarten zeigen die Menge des Flusses über ein bestehendes Netzwerk – Verkehrs- und Kommunikationsnetzwerke sind am häufigsten. Distributive Flusskarten ähneln radialen Flusskarten, aber anstatt einzelne Linien von der Quelle zu jedem Ziel zu haben, werden Linien zusammengeführt und verzweigen sich erst kurz vor den Zielen.7<\/BLOCKQUOTE>Wenn Sie es ausprobieren möchten, während Sie diesen Beitrag lesen, können Sie das neue Distributive Flow Lines Tool <\/A>(DFLT) auf ArcGIS Online nutzen. Wenn Sie keine Daten zur Hand haben, sind auch die englischen Kohleexportdaten,<\/_a> mit denen die erste Karte in diesem Beitrag erstellt wurde, auf ArcGIS Online zum Download verfügbar.Tipp: Das DFLT erfordert, dass das Feld Distributed Quantity vom Typ Integer ist. Wenn Sie die britischen Kohlenbeispieldaten verwenden, muss ein neues Integer-Feld hinzugefügt und basierend auf dem vorhandenen Feld CoalTonnage berechnet werden. Das aktuelle Feld repräsentiert Tausende Tonnen, daher würde eine Multiplikation mit 10 und Rundung auf die nächste ganze Zahl Hunderte Tonnen statt Tausende darstellen.<\/_EM><\/_P><\/_P>Wie beim ersten Flow Map-Tool ist die Spatial Analyst<\/_a>-Erweiterung erforderlich, um das neue DFLT zu verwenden. Tatsächlich basiert das neue Tool vollständig auf Rasterdaten bis zum Ende, wenn die Feature-Class der Flusslinien als Ausgabe erstellt wird.<\/_P><\/_P>Das DFLT akzeptiert Polygon- oder Punkt-Features als Eingabe für Quelle und Ziele, wobei Punkt-Features empfohlen werden. Wenn Polygon-Feature-Classes als Eingabe für Quelle oder Ziele verwendet werden, werden diese intern in Punkte konvertiert, aber diese Zwischenpunkt-Datensätze werden nicht als Teil der Tool-Ausgabe gespeichert. Nachdem die Ziel-Feature-Class ausgewählt wurde, muss der Benutzer ein Integer-Feld aus diesem Datensatz auswählen, das die Menge repräsentiert, die von der Quelle zu den Zielen fließt.<\/_P><\/_P>Das DFLT bietet eine Option für den Benutzer, eine Feature-Class als unpassierbare Features anzugeben. Diese Features werden mit dem Faktor 1,4 der Zellgröße gepuffert. Der Bereich innerhalb dieses Puffers wird als NoData behandelt und als Verarbeitungsmaske im Tool verwendet. Ein zweiter etwas größerer Puffer mit dem Faktor 3 der Zellgröße wird ebenfalls erstellt. Der Bereich zwischen dem inneren Puffer und diesem größeren Puffer erhält sehr hohe Kosten, sodass Flow Direction<\/_a> normalerweise keine Routen berechnet, die in den NoData-Bereich führen.<\/_P><\/_P>Der zweite optionale Parameter ist eine Impedance-Feature-Class. Diese Polygone repräsentieren Features in Ihrer Karte, denen Flusslinien möglichst ausweichen sollen. Wie stark diese Features vermieden werden, wird durch den Impedance Weight-Schieberegler gesteuert. Wenn Impedance-Features angegeben sind, erhalten sie hohe Kosten; können aber in extremen Fällen überquert werden, wenn es keine Alternative gibt oder wenn sie an einer engen Stelle überquert werden können wie im folgenden Beispiel gezeigt.Tipp: Ein häufiger Effekt des DFLT ist, dass er Impedance-Features oft zu nahe umfährt. Dies kann vermieden werden, indem man die Vordergrund-Features puffert und dann diese neue Feature-Class als Vordergrund-Features im Tool verwendet.<\/_EM><\/_P><\/_P>Da der Hauptanwendungsfall des DFLT darin besteht, ansprechende Flusslinien zu erstellen, wird der Benutzer es höchstwahrscheinlich mehrmals mit unterschiedlichen Werten für die Gewichtungsregler ausführen, um einen guten Ausgangspunkt für den gewünschten Effekt zu erzielen. Die Verwendung eines komplett rasterbasierten Ansatzes macht diesen Prozess etwas einfacher und schneller. Bei der Rasterverarbeitung hat die Zellgröße einen großen Einfluss auf die Verarbeitungszeit. Das DFLT berechnet eine Standardzellgröße, die gut für das Endprodukt funktioniert. In den meisten Fällen ist es nicht notwendig, eine kleinere Zellgröße als den Standard zu verwenden. Wir empfehlen während der ersten Durchläufe eine viel größere Zellgröße zu verwenden, um die Verarbeitungszeit zu reduzieren bis Sie Ergebnisse erhalten, die Ihren Vorstellungen nahekommen.<\/_EM>Tipp: Es ist ratsam sich die Standardzellgröße für die Endverarbeitung zu notieren. Für erste Durchläufe des Tools funktioniert es gut, die Standardzellgröße mit 5 oder 10 zu multiplizieren, um ein Gefühl dafür zu bekommen wie sich verschiedene Gewichte und optionale Parameter auf die Ausgabeflusslinien auswirken. Größere Änderungen der Zellgröße können einen erheblichen Einfluss darauf haben wie Linien um unpassierbare und Vordergrund-Features herumgeführt werden.<\/_EM>Tipp: Wenn Sie die Version des Tools nach 10.1 sp1 verwenden bemerken Sie vielleicht dass der Tooldialog vereinfacht wurde. Die Regler Source Weight und Destination Weight wurden durch einen einzigen Regler ersetzt um zu steuern wie nah an Quelle oder Zielen sich Flusslinien verzweigen. Auch wurden Optionen für den Verarbeitungsbereich auf "Gleich wie Anzeige" und "Gleich wie Ziele plus Quelle." reduziert. Dies wurde geändert um Fälle zu vermeiden bei denen keine Lösung möglich ist.<\/_EM> <\/_EM><\/_P><\/_P>Die Zellgröße ist im DFLT so wichtig weil das Tool euklidische Entfernungen von der Quelle und von allen Ziel-Features berechnet. Diese beiden Distanzraster werden dann geschnitten<\/_a>, in eine gleiche Anzahl diskreter Kostenklassen unterteilt. Die Anzahl der Klassen wird bestimmt durch Division der maximalen Dimension des Verarbeitungsbereichs durch die Zellgröße. Dies normalisiert den Effekt der Kostenraster für Quelle und Ziel und bildet eine Grundlage für die Kosten des Impedance-Rasters. Durch diese Normalisierung bietet das Tool dem Benutzer mehr Kontrolle über die Form der finalen Flusslinien durch die Regler Source Weight und Destination Weight.<\/_P><\/_P>Um zu verstehen wie sich Zellgröße auf die Gesamtkostenoberfläche auswirkt hilft es einige Beispiele zu sehen. In den folgenden ArcScene-Screenshots verwenden wir einen Quellstandort in der Mitte von Die US- und die Zielmerkmale sind die Zentroiden mehrerer Länder in Afrika. Die CostDistance-Oberfläche wird über der „flachen Erde“ schwebend dargestellt, um einen Vergleich der Auswirkungen der Gewichtungsparameter und der Zellgröße zu ermöglichen. In jedem Beispiel sind die Perspektive und die Z-Überhöhung gleich.<\/P><\/A>Source Attraction = 10 Destination Attraction = 1 Foreground Weight =8 Cell Size = 100.000 Meter<\/P><\/DIV><\/A>Source Attraction = 10 Destination Attraction = 1 Foreground Weight =1 Cell Size = 100.000 Meter<\/P><\/DIV><\/A>Source Attraction = 1 Destination Attraction = 1 Foreground Weight =10 Cell Size = 100.000 Meter<\/P><\/DIV><\/A>Source Attraction = 1 Destination Attraction = 10 Foreground Weight =8 Cell Size = 100.000 Meter<\/P><\/DIV><\/A>Source Attraction = 1 Destination Attraction = 10 Foreground Weight =8 Cell Size =30.000 Meter<\/P><\/DIV><\/P><\/P>In diesem letzten Beispiel war es notwendig, die Höhenüberhöhung zu reduzieren und herauszuzoomen, damit die Kostenoberfläche auf vernünftige Weise angezeigt wird. Der einzige Unterschied zwischen den beiden Ergebnissen besteht darin, dass die Zellgröße von ursprünglich100.000 Metern auf nur noch30.000 Meter reduziert wurde. Die Auswirkung ist, dass die Anzahl der „Kostenabschnitte“ größer ist und somit die CostDistance-„Höhe“ erhöht wird.<\/P><\/P>Wie bereits erwähnt, verarbeitet das neue DFLT die Impassable-Merkmale getrennt von den Impedance-Merkmalen. Impedance-Merkmale werden ähnlich wie Impassable-Merkmale im ersten Tool behandelt. Es sind Merkmale, die der Benutzer vermeiden möchte, wenn möglich, aber die Flusslinien werden sie überqueren, wenn es notwendig ist, um einen Zielort zu erreichen. Impassable-Merkmale stellen eine harte Barriere in der Kostenoberfläche dar und können verwendet werden, um die Form der Flusslinien zu steuern, wie im folgenden Beispiel gezeigt.<\/P><\ / A >< P style= "color :#888 ; font-size :12 px ; margin :5 px ;">Flusslinien, die den Vertrieb von Kohle per Schiff darstellen, überqueren Mittelamerika unabhängig vom Impedance-Gewicht<\ / P ><\ / DIV >< DIV style= "width :auto !important ; line-height :18 px ; margin-bottom :20 px ; padding :4 px ; text-align :center ; background f1f1f1 ;">< A _ jive_internal= "true " href= "https:\/ \/ community.esri.com \/ servlet \/ JiveServlet \/ download \/58795-189219 \/112.png ">< IMG __ jive_id= "388569 " alt= "112.png " class= "jive-image " height= "434 " src= "https:\/ \/ us.v-cdn.net \/6038851 \/ uploads \/ legacyfs \/ online \/388569_112.png " style= "margin :5 px padding :10 px ; box-shadow :1 px background :none repeat scroll # F5F5F5 ; " width= "639 " \/ ><\ / A >< P style= "color :#888 ; font-size :12 px ; margin :5 px ;">Mit dem hinzugefügten roten Hindernis verlaufen die Flusslinien nun um die Spitze Südamerikas herum<\ / P ><\ / DIV >< P ><\ / P >< P ><\ / P >< P>Wie beim vorherigen Flow Map-Tool ist die Ausgabe dieses neuen Tools normalerweise der Ausgangspunkt zur Erstellung einer endgültigen Flusskarte mit glatteren und organischeren Flusslinien. Sobald sich die Linien ungefähr an der gewünschten Stelle befinden, besteht der nächste Schritt darin, Graduated Symbols zu verwenden, um die verteilte Menge anzuzeigen. Das Feld „GRID_CODE“ enthält Werte basierend auf dem Eingabefeld für die verteilte Menge. Die Werte in diesem Feld entsprechen dem Wert des verteilten Mengenfeldes für die kleinsten Linien in der Nähe der Ziele. Jedes Mal, wenn eine Nebenflusslinie auf eine andere Linie trifft, hat die kombinierte Linie näher am Source-Merkmal einen GRID_CODE-Wert, der gleich der Summe der beiden vorherigen Nebenflüsse ist. Das vorübergehende Platzieren von Beschriftungen auf den Linien und Zielpunkten macht dies deutlich. In den obigen Beispielen werden die Linien mit zehn Klassen von Liniengewichten dargestellt, die von eins bis zehn reichen. Die Verwendung von abgerundeten Verbindungen und Enden an den Linien verbessert ebenfalls das Ergebnis. Nach dem Einrichten von Graduated Symbols bevorzugen viele Benutzer auch das Ausführen des Smooth Line-Tools auf den Flusslinien. Dies fügt den Flusslinien ebenfalls einige Kurven hinzu, was oft wünschenswert ist. Ein guter Ausgangspunkt ist ein Toleranzwert von ungefähr dem Vierfachen der Zellgröße, die zur Erstellung der Flusslinien verwendet wurde. Es wird auch empfohlen, den PEAK-Algorithmus und FIXED_CLOSED_ENDPOINT-Optionen auszuwählen. Selbst nach diesen Schritten kann es notwendig sein, manuelle Anpassungen an der Form der Linie vorzunehmen.< IMG __ jive_id= "388570 " alt= "121.png " class= "jive-image " height= "230 " src= "https:\/ \/ us.v-cdn.net \/6038851 \/ uploads \/ legacyfs \/ online \/388570_121.png " width= "246 " \ /><\ / A >< STRONG>Installationsanweisungen<\ / STRONG >< STRONG>:<\ / STRONG ><\ / P >< P ><\ / P >< P>Nach dem Herunterladen und Entpacken des Distributive Flow Lines <\ / A > -Tools sollten Sie Folgendes im ArcMap-Katalogfenster sehen.< IMG __ jive_id= "388571 " alt= „FLGCat.jpg“ class= „jive-image“ height= „54“ src= „https:\/ \ / us.v-cdn.net \ /6038851 \ / uploads \ / legacyfs \ / online \ /388571_FLGCat.jpg“ width= „207“ \ /><\ / A ><\ / P >< P ><\ / P >< P>Das Erweitern des python-Werkzeugkastens zeigt ein Skriptwerkzeug wie unten dargestellt:< IMG __ jive_id= „388572“ alt= „FLTcat2.jpg“ class= „jive-image“ height= „70“ src= „https:\/ \ / us.v-cdn.net \ /6038851 \ / uploads \ / legacyfs \ / online \ /388572_FLTcat2.jpg“ width= „206“ \ /><\ / A ><\ / P >< P ><\ / P >< P>Standardmäßig zeigen python-Werkzeugkästen nicht die Dateierweiterung „pyt“ an. Um diese und andere bekannte Erweiterungen in ArcCatalog (oder im Katalogfenster in ArcMap) anzuzeigen, aktivieren Sie Folgendes:< IMG __ jive_id= „388573“ alt= „15.png“ class= „jive-image“ height= „389“ src= „https:\/ \ / us.v-cdn.net \ /6038851 \ / uploads \ / legacyfs \ / online \ /388573_15.png“ width= „285“ \ /><\ / A ><\ / P >< P ><\ / P >< P>Dieser Dialog ist in ArcCatalog zugänglich über Anpassen >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. ArcCatalog Optionen. Das Deaktivieren der hervorgehobenen Option zeigt Folgendes:hier.<\/A><\/P><\/P>HINWEIS: Das Distributive Flow Lines<\/A>-Werkzeug wurde am 10. Jan. 2014 aktualisiert. Wenn Sie ArcGIS 10.1sp1 oder 10.2 verwenden, laden Sie bitte die neueste Version herunter.Beigetragen von Bob Gerlt.<\/EM><\/P><\/BODY><\/HTML>
<\/P>
HINWEIS März 2019: Eine noch
HINWEIS:<\/STRONG> Das
Basierend auf Kommentaren und Feedback zur ersten Version des Flow Map-Tools und Blogbeitrags haben wir es uns noch einmal angesehen und ein Update veröffentlicht. Wie im obigen Screenshot zu sehen ist, ähnelt das Ergebnis dem ursprünglichen Tool, aber wir sind auf einen komplett rasterbasierten Ansatz umgestiegen, der mehr Kontrolle über die Linien bietet und die Verarbeitungszeit reduziert.<\/P>
Eine distributive Flusskarte von Charles Joseph Minard, die Kohleexporte aus England im Jahr 1864 zeigt.<\/P><\/DIV>
Ich habe den Einführungstext von
1 Flow Maps werden verwendet, um die Bewegung von Waren oder Personen von einem Ort zum anderen darzustellen. Diese Karten verwenden Linien, um die Bewegung zu symbolisieren, oft in variierender Breite, um die Menge des Flusses darzustellen, und fallen in eine von drei Kategorien: radial, Netzwerk und distributiv. Radiale Flusskarten zeigen Beziehungen zwischen einer Quelle und vielen Zielen. Wenn es jedoch mehr als eine Handvoll Ziele gibt und Sie dennoch die Menge des Flusses zeigen möchten, überlappen sich die Linien zu stark, um einzelne Werte zu erkennen. Netzwerkflusskarten zeigen die Menge des Flusses über ein bestehendes Netzwerk – Verkehrs- und Kommunikationsnetzwerke sind am häufigsten. Distributive Flusskarten ähneln radialen Flusskarten, aber anstatt einzelne Linien von der Quelle zu jedem Ziel zu haben, werden Linien zusammengeführt und verzweigen sich erst kurz vor den Zielen.7<\/BLOCKQUOTE>Wenn Sie es ausprobieren möchten, während Sie diesen Beitrag lesen, können Sie das neue
Wenn Sie es ausprobieren möchten, während Sie diesen Beitrag lesen, können Sie das neue
<\/_P>
Das DFLT akzeptiert Polygon- oder Punkt-Features als Eingabe für Quelle und Ziele, wobei Punkt-Features empfohlen werden. Wenn Polygon-Feature-Classes als Eingabe für Quelle oder Ziele verwendet werden, werden diese intern in Punkte konvertiert, aber diese Zwischenpunkt-Datensätze werden nicht als Teil der Tool-Ausgabe gespeichert. Nachdem die Ziel-Feature-Class ausgewählt wurde, muss der Benutzer ein Integer-Feld aus diesem Datensatz auswählen, das die Menge repräsentiert, die von der Quelle zu den Zielen fließt.<\/_P>
Das DFLT bietet eine Option für den Benutzer, eine Feature-Class als unpassierbare Features anzugeben. Diese Features werden mit dem Faktor 1,4 der Zellgröße gepuffert. Der Bereich innerhalb dieses Puffers wird als NoData behandelt und als Verarbeitungsmaske im Tool verwendet. Ein zweiter etwas größerer Puffer mit dem Faktor 3 der Zellgröße wird ebenfalls erstellt. Der Bereich zwischen dem inneren Puffer und diesem größeren Puffer erhält sehr hohe Kosten, sodass
Der zweite optionale Parameter ist eine Impedance-Feature-Class. Diese Polygone repräsentieren Features in Ihrer Karte, denen Flusslinien möglichst ausweichen sollen. Wie stark diese Features vermieden werden, wird durch den Impedance Weight-Schieberegler gesteuert. Wenn Impedance-Features angegeben sind, erhalten sie hohe Kosten; können aber in extremen Fällen überquert werden, wenn es keine Alternative gibt oder wenn sie an einer engen Stelle überquert werden können wie im folgenden Beispiel gezeigt.Tipp: Ein häufiger Effekt des DFLT ist, dass er Impedance-Features oft zu nahe umfährt. Dies kann vermieden werden, indem man die Vordergrund-Features puffert und dann diese neue Feature-Class als Vordergrund-Features im Tool verwendet.<\/_EM><\/_P><\/_P>Da der Hauptanwendungsfall des DFLT darin besteht, ansprechende Flusslinien zu erstellen, wird der Benutzer es höchstwahrscheinlich mehrmals mit unterschiedlichen Werten für die Gewichtungsregler ausführen, um einen guten Ausgangspunkt für den gewünschten Effekt zu erzielen. Die Verwendung eines komplett rasterbasierten Ansatzes macht diesen Prozess etwas einfacher und schneller. Bei der Rasterverarbeitung hat die Zellgröße einen großen Einfluss auf die Verarbeitungszeit. Das DFLT berechnet eine Standardzellgröße, die gut für das Endprodukt funktioniert. In den meisten Fällen ist es nicht notwendig, eine kleinere Zellgröße als den Standard zu verwenden. Wir empfehlen während der ersten Durchläufe eine viel größere Zellgröße zu verwenden, um die Verarbeitungszeit zu reduzieren bis Sie Ergebnisse erhalten, die Ihren Vorstellungen nahekommen.
Source Attraction = 10 Destination Attraction = 1 Foreground Weight =8 Cell Size = 100.000 Meter<\/P><\/DIV>
Source Attraction = 10 Destination Attraction = 1 Foreground Weight =1 Cell Size = 100.000 Meter<\/P><\/DIV>
Source Attraction = 1 Destination Attraction = 1 Foreground Weight =10 Cell Size = 100.000 Meter<\/P><\/DIV>
Source Attraction = 1 Destination Attraction = 10 Foreground Weight =8 Cell Size = 100.000 Meter<\/P><\/DIV>
Source Attraction = 1 Destination Attraction = 10 Foreground Weight =8 Cell Size =30.000 Meter<\/P><\/DIV>
In diesem letzten Beispiel war es notwendig, die Höhenüberhöhung zu reduzieren und herauszuzoomen, damit die Kostenoberfläche auf vernünftige Weise angezeigt wird. Der einzige Unterschied zwischen den beiden Ergebnissen besteht darin, dass die Zellgröße von ursprünglich100.000 Metern auf nur noch30.000 Meter reduziert wurde. Die Auswirkung ist, dass die Anzahl der „Kostenabschnitte“ größer ist und somit die CostDistance-„Höhe“ erhöht wird.<\/P>
Wie bereits erwähnt, verarbeitet das neue DFLT die Impassable-Merkmale getrennt von den Impedance-Merkmalen. Impedance-Merkmale werden ähnlich wie Impassable-Merkmale im ersten Tool behandelt. Es sind Merkmale, die der Benutzer vermeiden möchte, wenn möglich, aber die Flusslinien werden sie überqueren, wenn es notwendig ist, um einen Zielort zu erreichen. Impassable-Merkmale stellen eine harte Barriere in der Kostenoberfläche dar und können verwendet werden, um die Form der Flusslinien zu steuern, wie im folgenden Beispiel gezeigt.<\/P>
HINWEIS: Das
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.