Я работаю с данными GPS, поэтому у меня есть UTM с информацией ДАТА / Время. У меня есть 2 группы видов (лоси и волки). Я хочу объединить информацию от лосей к волкам, которые совпадают во времени. Итак, локация 1 от лося 1 была в 2007-03-26 14:33:49 для всех волков, которые были зарегистрированы примерно в одно и то же время. Приблизительно это ключ - это значит, что мне нужно будет временное окно или буфер для поиска всех местоположений волков, которые были в пределах 30-минутного буфера примерно в это время.
Я ищу скрипт или инструмент, который установит буфер окна +/- X мин и сможет "пакетно" обрабатывать. У меня есть как минимум 30 лосей и 30 волков - поэтому сопоставлять по одной паре за раз не полезно. Как только я сопоставлю дату и время, я хочу вычислить расстояние между точками XY лося и волка и разницу во времени. Я хотел бы вывод, как:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
MooseID может совпадать с несколькими РАЗЛИЧНЫМИ wolfID за один и тот же период времени. Мы ценим любые предложения. Я написал код для R, но он не работает, см. Мой вопрос: https://stackoverflow.com/q/15646365/675742, и в какой-то момент мне придется перенести данные в ArcGIS, так что если я смогу пропустить R и сделать все это в ArcGIS, то БОЛЬШОЕ!