Estou trabalhando com dados de GPS e, portanto, tenho UTMs com informações de DATA / Hora. Eu tenho 2 grupos de espécies (alces e lobos). Quero juntar as informações de alce a lobos que combinam com o tempo. Portanto, o local 1 do alce 1 estava em 26-03-2007 14:33:49 para todos os lobos que foram registrados aproximadamente ao mesmo tempo. Aproximadamente é a chave - significa que terei que ter uma janela de tempo ou buffer para procurar todos os locais de lobo que estavam dentro de 30 minutos de buffer nesse período.
Estou procurando por um script ou ferramenta que defina um buffer de janela +/- X min e seja capaz de processar em lote. Eu tenho pelo menos 30 alces e 30 lobos - fazer o par correspondente de cada vez não é útil. Depois de corresponder a data / hora, desejo calcular a distância entre os locais XY de alce e lobo e a diferença de tempo. Gostaria de uma saída como:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
O mooseID pode corresponder a vários wolfIDs DIFERENTES pelo mesmo período de tempo. Todas as sugestões serão apreciadas. Eu escrevi um código para R, mas não está funcionando, veja minha pergunta: https://stackoverflow.com/q/15646365/675742 e terei que trazer os dados para o ArcGIS em algum momento, para que eu possa pular R e fazer tudo no ArcGIS, então, ÓTIMO!