Uma nova versão da ferramenta Distributive Flow Lines (DFL) está agora disponível. (15 de dez de 2022) atualizando a compatibilidade para ArcGIS Pro 3.0. Algumas melhorias foram feitas e houve uma limpeza no código. A ferramenta agora usa a nova ferramenta Distance Accumulation. Se você quiser usar a ferramenta no ArcMap, a versão anterior do DFL e o blog anterior ainda estão disponíveis. O blog anterior também contém um pouco de histórico sobre mapas de fluxo distributivo e alguns detalhes sobre o funcionamento interno da ferramenta. Aqui vou focar em como usar a nova ferramenta Pro e alguns detalhes sobre as entradas e a "direção" do fluxo. O exemplo neste blog mostra o fluxo dos dólares federais de impostos para educação de Washington D.C. para as capitais dos 48 estados inferiores. Se você quiser acompanhar, a ferramenta e os dados de teste usados para produzir os mapas neste blog estão disponíveis no primeiro link acima.
Nota: Para usar a ferramenta você precisa do ArcGIS Pro e da extensão Spatial Analyst. Se você não tem acesso a uma licença Spatial Analyst, um teste gratuito de 30 dias pode ser obtido através do Esri Marketplace. A ferramenta funcionará com um nível básico de licença base. Se você quiser usar a opção Criar saída suavizada disponível na ferramenta, será necessária uma licença base Standard ou Advanced.
Normalmente, mapas de fluxo representam o fluxo de algo de uma única fonte para muitos destinos. Eles também podem mostrar coisas fluindo de muitos destinos para uma única fonte. A ferramenta DFL pode ser usada para ambos os casos. Dentro da interface, o ponto de convergência é chamado Source Feature. Por trás das cenas, o "algo" sempre flui de Destinations para Source. Isso porque a ferramenta usa ferramentas GP hidrológicas do ArcGIS e as linhas de fluxo são mais semelhantes a uma rede de riachos com a boca do maior riacho terminando no nó Source. O Source Feature é apenas o local onde as linhas de fluxo terminarão e não precisa ter campos específicos descrevendo o "algo" que flui pela rede.

Figura 1: Nova Ferramenta Distributive Flow Lines
Os Destination Features na Figura 1 devem ter um campo inteiro indicando a quantidade de "coisa" recebida da Source. Na Figura 1, o Source Feature, DC Point, é um ponto sobre Washington DC. StateCaps representa as capitais dos 48 estados inferiores. Edu_Dollars é um campo na classe de feição StateCaps representando os dólares federais de impostos para educação fornecidos aos estados. A Figura 2, abaixo, é a saída gerada com base nas entradas da Figura 1.

Figura 2: Saída baseada nos valores de entrada da Figura 1. Califórnia e Nevada fluem para o sul para evitar a barreira vermelha.
Nota: As linhas de saída da ferramenta serão automaticamente adicionadas ao mapa com estilo Single Symbol. Para fazer com que as linhas tenham espessura crescente é necessário alterar a simbologia das feições usando o painel Symbology. As feições de saída conterão um campo com o mesmo nome do campo Quantidade distribuída das feições Destination usadas como entrada. Use esse campo como campo da simbologia. Além disso, você vai querer experimentar com os parâmetros Method, Classes, Minimum size, Maximum size e Template no painel Symbology para alcançar o efeito desejado.
Em versões anteriores do DFL, as entradas opcionais Impassable Features e Impedance Features também causavam alguma confusão porque são similares mas tratadas muito diferente pela ferramenta. Ambas fornecem algum controle sobre onde as linhas de fluxo serão colocadas. Na Figura 2, a grande linha vermelha na metade oeste dos EUA é a entrada Impassable Features. Os buffers azuis ao redor das capitais são a entrada Impedance Features. Impassable features não serão cruzadas ou tocadas pelas linhas de fluxo; elas serão ligeiramente bufferizadas e as linhas parecerão fluir ao redor delas. As Impedance Features podem ser cruzadas pelas linhas de fluxo mas na maioria dos casos a ferramenta também evitará essas feições a menos que não haja outro caminho menos "caro" em direção ao Source Feature. A Figura 3 representa a saída onde nenhuma Impassable Feature foi especificada. Note que as linhas de fluxo da Califórnia e Nevada mudam do sul para o norte.

Figura 3: Entrada Impedance Features especificada mas sem entrada Impassable Feature. Agora as linhas geralmente contornam as capitais intermediárias.
Dica: Não é necessário ativar ou mesmo adicionar as feições Impedance e Impassable ao mapa; elas são mostradas aqui para clareza. Dependendo da aplicação da ferramenta você pode querer mostrá-las porque são significativas para a história que está tentando comunicar, mas frequentemente elas são usadas apenas por motivos estéticos para controlar o formato da saída e não têm relação com a história contada.
Na Figura 4 abaixo, nem Impassable nem Impedance features foram especificadas. Como você pode ver, as linhas de fluxo passam pelas capitais intermediárias dos estados. Isso às vezes é desejado, mas no caso dos dólares federais de impostos, os dólares não fluem através dos estados intermediários, então isso pode ser confuso. Fornecer uma feature Impedance reduz essa confusão. Se os buffers ao redor das capitais fossem especificados como Impassable Features, as linhas não poderiam fluir longe dos estados e nenhuma solução seria possível.

Figura 4: Saída gerada sem especificar Impassable ou Impedance Features. Califórnia e Nevada fluem para o norte. Linhas passam pelas capitais intermediárias.
A saída na Figura 5 abaixo usou as mesmas entradas da Figura 4 exceto que o parâmetro "Split flow lines close to" foi alterado de Destination para Source. O resultado é que Califórnia tem uma linha dedicada até Missouri, e várias coisas mudam no Nordeste. Isso pode ser menos esteticamente agradável mas faz um trabalho melhor em destacar quais estados individuais recebem mais dólares em impostos.

Figura 5: Linhas divididas próximas aos Destinations, sem especificar features Impedance ou Impassable.
A Figura 6 é um close do que está acontecendo no Nordeste. Há algumas coisas que valem destacar. A primeira é o tratamento das features Impedance, StateCaps_Buffer. Note como as linhas passam pelos buffers das feições New York e Connecticut; isso acontece porque a rota direta é menos "cara" do que contornar esses buffers. Rótulos roxos indicam de onde vêm os valores nas linhas de fluxo; os rótulos verdes enfatizam a natureza aditiva quando linhas tributárias individuais convergem à medida que se aproximam do Source feature; por fim, a linha Massachusetts passa diretamente por Rhode Island porque está dentro do buffer Rhode Island StateCaps_Buffer; este é um caso onde alguma edição manual pode ser necessária para esclarecer que os dólares do imposto Massachusetts não estão fluindo por Rhode Island.

Figura 6: Note que as linhas passam pelos buffers ao redor de New York e Connecticut assim como Rhode Island; note também a natureza aditiva das linhas.
Espero que você ache útil esta ferramenta para criar mapas de fluxo ou outras aplicações criativas; também aguardo seus comentários, sugestões e casos de uso; se você perdeu o link para a ferramenta e dados amostra, aqui está novamente: Distributive Flow Lines for Pro.