Je travaille avec des données GPS et j'ai donc des UTM avec des informations DATE / Time. J'ai 2 groupes d'espèces (orignaux et loups). Je veux joindre les informations de l'orignal aux loups qui correspondent dans le temps. Ainsi, l'emplacement 1 de l'orignal 1 était le 2007-03-26 14:33:49 pour tous les loups qui ont été enregistrés à peu près au même moment. Est approximativement la clé - cela signifie que je devrai avoir une fenêtre de temps ou un tampon pour rechercher tous les emplacements des loups qui étaient dans un tampon de 30 minutes à cette époque.
Je suis à la recherche d'un script ou d'un outil qui définira un tampon de fenêtre +/- X min et pourra "traiter" par lots. J'ai au moins 30 orignaux et 30 loups - il n'est donc pas utile de faire correspondre une paire à la fois. Une fois que j'ai obtenu la correspondance date / heure, je veux ensuite calculer la distance entre les emplacements XY de l'orignal et du loup et la différence de temps. Je voudrais une sortie comme:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
Le mooseID peut correspondre à plusieurs DIFFÉRENTS wolfID pour la même période. Toute suggestion serait appréciée. J'ai écrit un code pour R mais cela ne fonctionne pas voir ma question: https://stackoverflow.com/q/15646365/675742 et je devrai importer les données dans ArcGIS à un moment donné, donc si je peux ignorer R et faire le tout dans ArcGIS puis GRAND!