Quando as pessoas conhecem a aba de ferramentas espaciais do Alteryx, elas ficam impressionadas pelas capacidades e com as diversas maneiras de usá-la. No entanto, muitos se esquecem que há uma biblioteca de funções espaciais dentro da ferramenta de Fórmula (Formula Tool) que possue as mesmas funcionalidades.
Neste artigo de hoje, demonstraremos quais são as funções equivalentes a algumas destas ferramentas. Isso pode ser questão de prova de certificação, ok? Fiquem atentos!
Criar Pontos
A função ST_CreatePoint faz o mesmo trabalho da ferramenta Criar Pontos. Basta lembrar de colocar o argumento de Longitude primeiro, e depois da Latitude.
Distância
Distancia
Basta definir dois pontos geográficos e definir a métrica a ser medida. ST_Distance é a função que faz esse papel, não esquecendo de definir “Km” como medida.
Área
Pode-se calcular área de polígonos especiais com a função ST_Area. Basta também definir a medida, que nesse caso é “SqKm” (square kilometers, ou quilômetros quadrados). Esta informação é uma das presentes na ferramenta Informações Geográficas (Spatial Info Tool).
Retângulo Delimitador
Se caso você queira montar um retângulo utilizando as bordas do seu polígono espacial, você pode utilizar a ferramenta ST_BoundingRectangle. Ela é equivalente a função Retângulo Delimitador em polígono, na ferramenta Informações Geográficas.
Centróide
Se você deseja saber qual ponto central do seu polígono espacial, a função ST_Centroid faz este papel gerando um ponto geográfico. ST_CentroidX e ST_CentroidY geram as coordenadas de Longitude e Latitude, respectivamente.
Pontos Terminais
Os pontos geográficos que iniciam e terminam sua linha geográfica podem ser calculados e exibidos com as funções ST_EndPoint e ST_StartPoint. Semelhantemente, a ferramenta Informações Geográficas disponibiliza estes pontos com apenas um clique.
Outras Informações
Outros detalhes como Comprimento, Número de peças, Número de pontos e Tipo de Objeto espacial podem ser calculados com as funções ST_Length, ST_NumParts, ST_NumPoints e ST_ObjectType respectivamente. Todas estas informações mais uma vez estão presentes na Spatial Info tool.
Combinar
Com a função ST_Combine, é possível combinar polígonos geográficos de maneira simples. A mesma funcionalidade está presente na ferramenta Processo Geográfico (Spatial Process).
Recortar
Também é possível recortar a área de um objeto para o outro utilizando a função ST_Cut. Na ferramenta Processo Geográfico, pode-se fazer do 1º para o 2º, ou vice-versa. Na função basta inverter a ordem dos objetos que se analisa.
Intersecção
Por fim, também consegue-se formar o polígono que representa a área de intersecção entre dois objetos espaciais usando a função ST_Intersection. De maneira similar, o comando existe na Spatial Process tool.
As ferramentas espaciais que mexem na estrutura do dataset (criam ou excluem registros) obviamente não podem ser reproduzidas pela Formula Tool. Exemplos são o Gerador de Polígonos (Poly Build), Correspondência Geográfica (Spatial Match) e Encontrar o Mais Próximo (Find Nearest). No entanto, entende-se que boa parte das funções que fazem um cálculo de linha estão presentes nessa biblioteca espacial da Formula Tool. Portanto, caso você veja questões na prova que pedem diversas maneiras de se chegar a um objeto espacial, lembre-se destas alternativas!
O fluxo com todos os exemplos se encontra neste link (versão 2019.2 do Alteryx Designer). Até a próxima!