Sto lavorando con i dati GPS e quindi ho UTM con DATE / Informazioni sul tempo. Ho 2 gruppi di specie (alci e lupi). Voglio unire le informazioni dagli alci ai lupi che corrispondono in tempo. Quindi, la posizione 1 da Moose 1 era al 26-03-2007 14:33:49 a tutti i lupi registrati approssimativamente nello stesso momento. Approssimativamente è la chiave - significa che dovrò avere una finestra temporale o un buffer per cercare tutte le posizioni dei lupi entro un intervallo di 30 minuti in quel periodo.
Sto cercando uno script o uno strumento che imposterà un buffer di finestra +/- X min e sarà in grado di "batch" processo. Ho almeno 30 alci e 30 lupi, quindi fare una coppia alla volta non è utile. Una volta che ho ottenuto la data / ora abbinata, voglio quindi calcolare la distanza tra le posizioni XY di alci e lupo e la differenza nel tempo. Vorrei un output come:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
Il mooseID può corrispondere a diversi DIFFERENTI wolfID per lo stesso periodo di tempo. Tutti i suggerimenti sarebbero apprezzati. Ho scritto un codice per R ma non funziona, vedi la mia domanda: https://stackoverflow.com/q/15646365/675742 e dovrò portare i dati in ArcGIS a un certo punto, quindi se posso saltare R e farlo tutto in ArcGIS quindi GRANDE!