Estoy trabajando con datos de GPS y tengo UTM con información de FECHA / Hora. Tengo 2 grupos de especies (alces y lobos). Quiero unir la información de alces a lobos que coinciden a tiempo. Entonces, la ubicación 1 del alce 1 fue el 26-03-2007 a las 14:33:49 para todos los lobos que se registraron aproximadamente al mismo tiempo. Aproximadamente es la clave: significa que tendré que tener una ventana de tiempo o un búfer para buscar todas las ubicaciones de lobos que se encontraban dentro de un búfer de 30 minutos en ese momento.
Estoy buscando una secuencia de comandos o herramienta que establezca un búfer de ventana +/- X min y pueda "procesar por lotes". Tengo al menos 30 alces y 30 lobos, por lo que hacer la combinación de un par a la vez no es útil. Una vez que coincida la fecha / hora, quiero calcular la distancia entre las ubicaciones XY de alces y lobos y la diferencia en el tiempo. Me gustaría una salida como:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
El ID de alce puede coincidir con varios ID de lobo DIFERENTES para el mismo período de tiempo. Cualquier sugerencia sera apreciada. He escrito un código para R pero no funciona, vea mi pregunta: https://stackoverflow.com/q/15646365/675742 y tendré que llevar los datos a ArcGIS en algún momento, así que si puedo omitir R y hacerlo ¡todo en ArcGIS entonces GENIAL!