Este es el comando v.net.flowgrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
v.net.flujo - Calcula el flujo máximo entre dos conjuntos de nodos en la red.
PALABRAS CLAVE
vector, red, flujo
SINOPSIS
v.net.flujo
v.net.flujo --ayuda
v.net.flujo Las opciones de entrada=nombre [capa_arco=cadena] [capa_nodo=cadena] salida=nombre cut=nombre
[columna_arco=nombre ] [columna_arc_backward=nombre ] [columna_nodo=nombre ] [fuente_gatos=distancia]
[origen_donde=consulta_sql] [fregadero_gatos=distancia] [fregadero_donde=consulta_sql] [-exagerar]
[-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
Las opciones de entrada=nombre [requerido]
Nombre del mapa vectorial de entrada
O fuente de datos para acceso directo a OGR
capa_arco=cadena
Capa de arco
Las entidades vectoriales pueden tener valores de categoría en diferentes capas. Este número determina
qué capa usar. Cuando se usa con acceso directo a OGR, este es el nombre de la capa.
Por defecto: 1
capa_nodo=cadena
Capa de nodo
Las entidades vectoriales pueden tener valores de categoría en diferentes capas. Este número determina
qué capa usar. Cuando se usa con acceso directo a OGR, este es el nombre de la capa.
Por defecto: 2
salida=nombre [requerido]
Nombre del mapa vectorial de salida
cut=nombre [requerido]
Nombre del mapa vectorial de salida que contiene un corte mínimo
columna_arco=nombre
Columna de costo de arco hacia adelante / ambas direcciones (número)
columna_arc_backward=nombre
Columna de costo de dirección hacia atrás del arco (número)
columna_nodo=nombre
Columna de costo de nodo (número)
fuente_gatos=distancia
Valores de categoría de fuente
Ejemplo: 1,3,7-9,13
origen_donde=consulta_sql
Origen las condiciones WHERE de la declaración SQL sin la palabra clave 'where'
Ejemplo: ingresos <1000 y hab.> = 10000
fregadero_gatos=distancia
Valores de la categoría del fregadero
Ejemplo: 1,3,7-9,13
fregadero_donde=consulta_sql
Sink WHERE condiciones de la declaración SQL sin la palabra clave 'where'
Ejemplo: ingresos <1000 y hab.> = 10000
DESCRIPCIÓN
v.net.flujo calcula el flujo máximo y el corte mínimo entre dos conjuntos de nodos.
NOTAS
Los dos conjuntos de nodos se denominan fuentes y sink y v.net.flujo encuentra el flujo máximo
de los primeros a los últimos. Las capacidades de los bordes se pueden especificar mediante columna_arco for
dirección de avance y columna_arc_backward para la dirección hacia atrás. Si el último parámetro
se omite, entonces se utiliza la misma capacidad en cualquier dirección. Los conjuntos están dados por el
aquellos gatos, . y donde parámetros. El caudal máximo corresponde al máximo
cantidad de agua que posiblemente fluya a través de la red preservando las limitaciones de capacidad
y mínimo corte al conjunto de cantos de mínima capacidad total separando completamente
fuentes de sumideros. El corte producido por este módulo corresponde al primero totalmente
bordes saturados de fuentes a sumideros. Una tabla de atributos que contiene la información del flujo.
está vinculado a la salida mapa. La tabla consta de dos columnas: gato y de tus señales y tiendas
el flujo a lo largo de cada línea. Flujo negativo significa que "agua" fluye hacia atrás
dirección. Corte El mapa contiene los bordes en el corte mínimo.
Un resultado famoso dice que la cantidad total de agua que fluye es igual al corte mínimo.
EJEMPLOS
Encuentre el flujo máximo de fábricas a tiendas usando SPEED para las capacidades.
v.net.flow input = roads output = roads_flow cut = roads_cut arc_column = SPEED \
source_where = "tipo = fábrica" sink_where = "tipo = tienda"
Si todas las capacidades son una, entonces el corte mínimo corresponde al número mínimo de
bordes que separan las fuentes de los sumideros.
v.net.flow input = network output = flow cut = cut arc_column = ones \
source_cats = 1-10 sink_cats = 100-100
Use v.net.flowgrass en línea usando los servicios de onworks.net