Dies ist der Befehl v.net.flowgrass, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
v.net.flow - Berechnet den maximalen Fluss zwischen zwei Gruppen von Knoten im Netzwerk.
SCHLÜSSELWÖRTER
Vektor, Netzwerk, Fluss
ZUSAMMENFASSUNG
v.net.flow
v.net.flow --help
v.net.flow Varianten des Eingangssignals:=Name [arc_layer=Schnur] [node_layer=Schnur] Möglichkeiten für das Ausgangssignal:=Name Ausschneiden=Name
[arc_column=Name] [arc_backward_column=Name] [Knoten_Spalte=Name] [source_cats=Angebot]
[Quelle_wo=sql_query] [sink_cats=Angebot] [sink_wo=sql_query] [--überschreiben]
[--Hilfe] [--ausführlich] [--ruhig] [--ui]
Flaggen:
--überschreiben
Ausgabedateien erlauben, vorhandene Dateien zu überschreiben
--help
Nutzungszusammenfassung drucken
- ausführlich
Ausführliche Modulausgabe
--ruhig
Leiser Modulausgang
--ui
Starten des GUI-Dialogs erzwingen
Parameter:
Varianten des Eingangssignals:=Name [erforderlich]
Name der Eingabevektorkarte
Oder Datenquelle für direkten OGR-Zugriff
arc_layer=Schnur
Bogenschicht
Vektor-Features können Kategoriewerte in verschiedenen Layern aufweisen. Diese Zahl bestimmt
welche Schicht verwendet werden soll. Bei Verwendung mit direktem OGR-Zugriff ist dies der Layername.
Standard: 1
node_layer=Schnur
Knotenschicht
Vektor-Features können Kategoriewerte in verschiedenen Layern aufweisen. Diese Zahl bestimmt
welche Schicht verwendet werden soll. Bei Verwendung mit direktem OGR-Zugriff ist dies der Layername.
Standard: 2
Möglichkeiten für das Ausgangssignal:=Name [erforderlich]
Name für die Ausgabevektorkarte
Ausschneiden=Name [erforderlich]
Name für die Ausgabe-Vektorkarte, die einen minimalen Schnitt enthält
arc_column=Name
Kostenspalte Bogen vorwärts/beide Richtung(en) (Zahl)
arc_backward_column=Name
Kostenspalte für Bogenrückwärtsrichtung (Zahl)
Knoten_Spalte=Name
Spalte "Knotenkosten" (Anzahl)
source_cats=Angebot
Werte der Quellkategorie
Beispiel: 1,3,7-9,13
Quelle_wo=sql_query
Quelle WHERE-Bedingungen der SQL-Anweisung ohne 'where'-Schlüsselwort
Beispiel: Einkommen < 1000 und Einwohner >= 10000
sink_cats=Angebot
Werte der Senkenkategorie
Beispiel: 1,3,7-9,13
sink_wo=sql_query
Sink WHERE-Bedingungen der SQL-Anweisung ohne 'where'-Schlüsselwort
Beispiel: Einkommen < 1000 und Einwohner >= 10000
BESCHREIBUNG
v.net.flow berechnet den maximalen Fluss und den minimalen Schnitt zwischen zwei Knotensätzen.
ANMERKUNG
Die beiden Knotenmengen heißen Quellen und Waschbecken und v.net.flow findet den maximalen Flow
von ersteren zu letzteren. Kantenkapazitäten können angegeben werden durch arc_column für
Vorwärtsrichtung und arc_backward_column für Rückwärtsrichtung. Wenn letzterer Parameter
weggelassen wird, wird die gleiche Kapazität in beide Richtungen verwendet. Die Sätze sind gegeben durch die
diejenigen Katzen, Schicht und woher Parameter. Maximaler Durchfluss entspricht dem Maximum
Wassermenge, die möglicherweise durch das Netz fließt, wobei die Kapazitätsbeschränkungen erhalten bleiben
und minimaler Schnitt bis zum Kantensatz minimaler Gesamtkapazität vollständig trennen
Quellen aus Senken. Der von diesem Modul erzeugte Schnitt entspricht dem ersten voll
gesättigte Kanten von Quellen zu Senken. Eine Attributtabelle mit den Flow-Informationen
ist mit dem verbunden Möglichkeiten für das Ausgangssignal: Karte. Die Tabelle besteht aus zwei Spalten: Katze und Fluss und Geschäfte
der Fluss entlang jeder Linie. Negative Strömung bedeutet, dass "Wasser" rückwärts fließt
Richtung. Schneiden map enthält die Kanten im minimalen Schnitt.
Ein berühmtes Ergebnis besagt, dass die Gesamtmenge des fließenden Wassers gleich dem Mindestschnitt ist.
Beispiele:
Finden Sie den maximalen Fluss von Fabriken zu Geschäften mit SPEED für die Kapazitäten.
v.net.flow input=roads output=roads_flow cut=roads_cut arc_column=GESCHWINDIGKEIT \
source_where="type=factory" sink_where="type=store"
Wenn alle Kapazitäten eins sind, entspricht der Mindestschnitt der Mindestanzahl von
Kanten, die Quellen von Senken trennen.
v.net.flow input=network output=flow cut=cut arc_column=ones \
source_cats=1-10 sink_cats=100-100
Verwenden Sie v.net.flowgrass online mit den onworks.net-Diensten