Você quer gerar uma lista de locais por endereço, como lojas de concorrentes, e colocá-los em um mapa? Usar funções personalizadas do ArcGIS no Excel facilita isso!<\/P>
Por que usar o ArcGIS para Excel para encontrar locais?<\/STRONG><\/P>Simplificando, é mais eficiente. Você não precisa vasculhar a web por dados de terceiros ou construir manualmente sua própria lista de locais. Você pode gerar uma lista de locais em segundos e colocar lugares em um mapa rapidamente<\/A> sem sair do ambiente familiar do Excel.<\/P>A segunda razão para usar o ArcGIS para Excel é a formatação. Dados que você baixa de terceiros podem não estar estruturados adequadamente para mapeamento. Listas de locais geradas no ArcGIS para Excel não precisam ser fatiadas e reorganizadas. Elas estão prontas para mapeamento sem a reestruturação de dados que consome tempo e trabalho.<\/P>
O que são funções ArcGIS para Excel?<\/STRONG><\/P>A maioria das pessoas que trabalha com dados no Excel já usou uma
função ou fórmula<\/A>. Funções são fórmulas predefinidas que começam com um sinal de igual e ajudam a realizar operações matemáticas, estatísticas e lógicas. Por exemplo, =sum e =count são algumas das funções mais usadas no Excel.<\/P>A partir de 2022, existem agora funções específicas do ArcGIS (ou seja, personalizadas) no Excel que você pode usar para geocodificar ou Geoenrich dados e realizar análises espaciais básicas, como encontrar a melhor rota ou calcular o tempo de direção. As fórmulas personalizadas do ArcGIS começam todas com =arcgis. A seguir, descrevo como gerar uma lista de locais com a função =arcgis.suggestaddress e prepará-los para mapeamento com as funções =arcgis.getcoordinates e =arcgis.addheaders.<\/P>
Para uma visão mais abrangente das funções personalizadas do ArcGIS no Excel, confira este
post do blog<\/A> e a documentação de ajuda<\/A>. Note que usar funções ArcGIS consome créditos do ArcGIS Online e requer que o usuário esteja logado em uma conta organizacional do ArcGIS.<\/P>Fórmulas Tradicionais versus o Construtor de Funções do ArcGIS<\/STRONG><\/P>Funções ou fórmulas tradicionais são equações que você digita diretamente em uma célula do Excel. Elas funcionam bem para fórmulas curtas, mas as mais longas, ou aquelas que exigem inserir parâmetros de diferentes planilhas do Excel, podem se tornar complicadas. Você deve digitar a sintaxe perfeitamente ou a fórmula não funcionará (por exemplo, usar aspas ao redor das palavras, separar parâmetros com vírgulas). Uma forma de tornar a experiência do usuário mais amigável para funções ArcGIS é usar o construtor de funções embutido na aba ArcGIS no Excel.<\/P>
<\/span><\/P>Dica:<\/U><\/STRONG> Para instruções sobre como baixar o complemento ArcGIS para Excel, veja meu
post anterior<\/A> ou visite a documentação de ajuda Obter ArcGIS para Excel<\/A>.<\/P>O construtor de funções permite que você insira os parâmetros da função sem se preocupar se a sintaxe da fórmula está correta. Você pode digitar os números das células e escolher opções em listas suspensas dos parâmetros disponíveis para construir sua função.<\/P>
No exemplo abaixo, a função =ARCGIS.ENRICHBYPOINT(C2, D2, , 1, "Miles", , "shopping", "MP08006a_B") produz o mesmo resultado que inserir os parâmetros no construtor de funções.<\/P>
<\/span><\/P>Cenário: Análise da Concorrência de Cafés<\/STRONG><\/P>Agora, vamos imaginar um cenário. Uma empresa de café quer abrir uma nova loja em Des Moines, Iowa. A empresa quer gerar uma lista dos locais dos concorrentes de café para sua análise competitiva. <\/P>Encontre Locais com a função =arcgis.suggestaddress<\/STRONG><\/P>Para isso, abra uma planilha em branco no Excel e digite o nome, cidade e estado dos três concorrentes em células separadas (ou seja, Loja 1, Cidade, Estado).<\/P>Agora, use o texto nessas células em uma fórmula =arcgis.suggestaddress (como mostrado abaixo) para buscar os endereços dessas lojas.<\/P>
<\/span><\/P>A fórmula usada para gerar os endereços é algo assim:
=ARCGIS.SUGGESTADDRESS(C2, 100). 100 corresponde ao parâmetro máximo de sugestões para limitar o número de resultados retornados na busca. Note que se você não inserir um número para esse parâmetro, a função retornará apenas 5 resultados por padrão para limitar o uso dos créditos.
Dica:
Copie e cole123 as células em uma nova coluna ou planilha para separar os valores do
array que a fórmula agrupa automaticamente.
Realize seu próprio controle de qualidade (QC)
Em seguida, você precisará realizar seu próprio controle de qualidade (QC) nos resultados retornados. Por exemplo, alguns dos resultados para uma loja retornaram endereços em Urbandale e Pleasant Hill, Iowa, tecnicamente fora dos limites da cidade de Des Moines, Iowa, em um subúrbio próximo. Você quer incluir esses dados na sua análise competitiva? A decisão é sua.
Coloque lugares em um mapa usando a função =arcgis.getcoordinates
Em seguida, você quer transformar essas linhas na planilha do Excel em lugares que você pode colocar em um mapa. Existe uma função para isso!
Vou apagar o conteúdo das células onde foram digitados o nome da loja, cidade e estado e clicar na célula B2 para começar a gerar as coordenadas de longitude e latitude dos endereços na nossa nova lista.
Então vou começar com =ARCGIS.GETCOORDINATES(A2) para obter as coordenadas do endereço na célula A2. Isso gera as coordenadas de longitude e latitude desse endereço nas colunas B e C respectivamente. Depois é só arrastar o canto da célula até o final da lista para gerar automaticamente as coordenadas do restante da lista.

Adicione cabeçalhos às colunas usando a função =arcgis.addheaders
Finalmente, você precisa adicionar alguns cabeçalhos às suas colunas de coordenadas para que possam ser geocodificadas. Esta é extra simples e requer usar =arcgis.addheaders na célula B1. A fórmula lê os dados que você acabou de criar e gera automaticamente os cabeçalhos das colunas.

Agora você tem dados de localização que pode colocar em um mapa no Excel. Se quiser adicionar dados sobre comportamento de consumo de café nesses locais das lojas, você pode fazer isso com =arcgis.enrichbypoint<\\/A> ou adicionar seus próprios dados.
O passo final é transformar sua planilha do Excel em uma tabela e adicioná-la a um mapa para visualização, o que eu explico como fazer no meu post anterior no blog<\\/A>.
Feliz mapeamento! Aproveite encontrar seus locais rapidamente e compartilhe suas experiências usando as funções ArcGIS no Excel nas respostas ao final deste post.
Lista de Recursos