O que você vai aprender?
Uma das nossas maiores necessidades quando trabalhamos com dados espaciais, é o acompanhamento de informações via GPS. Para isso precisamos considerar ruas e paradas realizadas durante todo o trajeto.
Nesta dica iremos criar as rotas percorrida por vários ônibus de uma empresa, e a partir dessas rotas iremos identificar a quilometragem.
INTRODUÇÃO
Para esta dica, utilizaremos a seguinte base de dados:
Onde temos, o acompanhamento do GPS de cada ônibus no decorrer de suas viagens.
Passo 1:
O primeiro passo é identificar de forma crescente a ordem em que os dados do GPS aparecem para cada rota. Para isso iremos utilizar uma combinação de 2 ferramentas, “Sort” e “Multi-Row Formula”.
Onde iremos ordenar nossa base por Codigo_Viagem e Data_GPS de forma crescente.
E em seguida iremos utilizar a ferramenta de “Multi-row Formula” e iremos configurá-la para criar um identificador único e incremental para cada “Codigo_Viagem”, ficando sua configuração da seguinte forma:
Passo 2:
Agora que temos o identificar do caminho percorrido, precisamos criar os pontos espaciais, e para isso utilizamos a ferramenta “Create Points” com a configuração padrão.
ATENÇÃO: Podemos utilizar a configuração padrão, pois os campos possuem os nomes padrões de Latitude e Longitude. Dessa forma o alteryx aloca automaticamente os campos.
Vamos colocar uma ferramenta de browse para observar como está nosso mapa.
Passo 3:
Ok! Nesse ponto, temos nossos “pontos espaciais”, mas por enquanto eles estão separados, ainda não formam uma rota. Para criar essa rota iremos utilizar a ferramenta “Poly-Build” configurada para criar uma Linha.
Com essa configuração, iremos criar uma rota única para cada “Codigo_Viagem” e novamente vamos incluir uma ferramenta de “Browse” para observar a diferença
E para finalizar, iremos incluir uma ferramenta “Spatial Info” para calcular a distância percorrida em cada rota, tendo a seguinte configuração e resultado: