GPS verileriyle çalışıyorum ve bu yüzden DATE / Time bilgilerine sahip UTM'ler var. 2 tür grubum var (geyik ve kurtlar). Geyikten zamana uyan kurtlara kadar bilgiye katılmak istiyorum. Bu nedenle, geyik 1'den konum 1, yaklaşık aynı zamanda kaydedilen tüm kurtlara 2007-03-26 14:33:49 idi . Yaklaşık olarak anahtar - bu, o zaman zarfında 30 dakikalık arabellekteki tüm kurt konumlarını aramak için bir zaman penceresine veya arabelleğe sahip olmam gerektiği anlamına gelir.
Bir pencere tamponu +/- X dakika ayarlayacak ve "toplu" işlemi mümkün olacak bir komut dosyası veya araç arıyorum. En az 30 geyik ve 30 kurt yaşıyorum - bu yüzden bir seferde eşleşen bir çifti yapmak yardımcı olmaz. Tarihi / saati eşleştirdikten sonra, geyik ve kurtun XY konumları ile zaman farkı arasındaki mesafeyi hesaplamak istiyorum. Gibi bir çıktı istiyorum:
individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min)
MooseID, aynı süre boyunca birkaç FARKLI wolfID ile eşleşebilir. Herhangi bir öneriniz takdir edilecektir. Ben R için bir kod yazdım ama çalışmıyor benim sorum bakın: https://stackoverflow.com/q/15646365/675742 ve ben bir noktada ArcGIS içine veri getirmek zorunda kalacak, böylece R atlamak ve yapmak hepsi ArcGIS sonra BÜYÜK!