Este é o comando v.net.flowgrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
v.net.flow - Calcula o fluxo máximo entre dois conjuntos de nós na rede.
CHAVES
vetor, rede, fluxo
SINOPSE
v.net.flow
v.net.flow --Socorro
v.net.flow entrada=nome [camada_arco=corda] [node_layer=corda] saída=nome corte=nome
[coluna_arco=nome] [arco_backward_column=nome] [node_column=nome] [fonte_cats=alcance]
[fonte_onde=consulta_sql] [pia_gatos=alcance] [pia_onde=consulta_sql] [-substituir]
[-ajudar] [-detalhado] [-calma] [-ui]
Sinalizadores:
- sobrescrever
Permitir que os arquivos de saída substituam os arquivos existentes
--Socorro
Imprimir resumo de uso
--verbose
Saída detalhada do módulo
--quieto
Saída silenciosa do módulo
--ui
Forçar o lançamento da caixa de diálogo da GUI
parâmetros:
entrada=nome [obrigatório]
Nome do mapa vetorial de entrada
Ou fonte de dados para acesso direto OGR
camada_arco=corda
Camada de arco
Os recursos do vetor podem ter valores de categoria em camadas diferentes. Este número determina
qual camada usar. Quando usado com acesso direto OGR, este é o nome da camada.
Padrão: 1
node_layer=corda
Camada de nó
Os recursos do vetor podem ter valores de categoria em camadas diferentes. Este número determina
qual camada usar. Quando usado com acesso direto OGR, este é o nome da camada.
Padrão: 2
saída=nome [obrigatório]
Nome para o mapa vetorial de saída
corte=nome [obrigatório]
Nome para o mapa vetorial de saída contendo um corte mínimo
coluna_arco=nome
Coluna de custo de arco para frente / ambas as direções (número)
arco_backward_column=nome
Coluna de custo da direção do arco para trás (número)
node_column=nome
Coluna de custo do nó (número)
fonte_cats=alcance
Valores da categoria de origem
Exemplo: 1,3,7-9,13
fonte_onde=consulta_sql
Condições de origem WHERE da instrução SQL sem a palavra-chave 'onde'
Exemplo: renda <1000 e hab> = 10000
pia_gatos=alcance
Valores de categoria de coletor
Exemplo: 1,3,7-9,13
pia_onde=consulta_sql
Sink WHERE condições da instrução SQL sem a palavra-chave 'where'
Exemplo: renda <1000 e hab> = 10000
DESCRIÇÃO
v.net.flow calcula o fluxo máximo e o corte mínimo entre dois conjuntos de nós.
NOTAS
Os dois conjuntos de nós são chamados fontes e lavatório e v.net.flow encontra o fluxo máximo
do primeiro para o último. As capacidades de borda podem ser especificadas por coluna_arco for
direção para frente e arco_backward_column para direção para trás. Se o último parâmetro
é omitido, então a mesma capacidade é usada em qualquer direção. Os conjuntos são dados pelo
aqueles gatos, camada e onde parâmetros. Fluxo máximo corresponde ao máximo
quantidade de água possivelmente fluindo através da rede, preservando as restrições de capacidade
e corte mínimo para o conjunto de arestas de capacidade total mínima separando completamente
fontes de sumidouros. O corte produzido por este módulo corresponde ao primeiro totalmente
bordas saturadas de fontes a sumidouros. Uma tabela de atributos contendo as informações de fluxo
está ligado ao saída mapa. A tabela consiste em duas colunas: gato e fluxo e lojas
o fluxo ao longo de cada linha. Fluxo negativo significa que "água" está fluindo para trás
direção. Cortar mapa contém as arestas no corte mínimo.
Um resultado famoso diz que a quantidade total de água fluindo é igual ao corte mínimo.
EXEMPLOS
Encontre o fluxo máximo das fábricas para as lojas usando VELOCIDADE para as capacidades.
v.net.flow input=estradas saída=roads_flow cut=roads_cut arc_column=VELOCIDADE \
source_where = "type = factory" sink_where = "type = store"
Se todas as capacties forem uma, o corte mínimo corresponde ao número mínimo de
bordas separando fontes de sumidouros.
v.net.flow input=network output=flow cut=cut arc_column=ones \
source_cats = 1-10 sink_cats = 100-100
Use v.net.flowgrass online usando serviços onworks.net