Nokta verileri ve çokgen verileri arasında uzamsal birleştirme gerçekleştirmek için çalışıyorum.
Benim csv dosya A bir olayın uzamsal koordinatlarını gösteren veri var ve çokgen olarak bir alanın sınırlarını içeren başka bir dosya, şekil dosyası B var.
head(A)
month longitude latitude lsoa_code crime_type
1 2014-09 -1.550626 53.59740 E01007359 Anti-social behaviour
2 2014-09 -1.550626 53.59740 E01007359 Public order
3 2014-09 -1.865236 53.93678 E01010646 Anti-social behaviour
head(B@data)
code name altname
0 E05004934 Longfield, New Barn and Southfleet <NA>
1 E05000448 Lewisham Central <NA>
2 E05003149 Hawcoat <NA>
Alanım A'da meydana gelen suç olaylarını eşlemek için suç verisi A'yı şekil dosyam B'ye katmak istiyorum code.
Birkaç öğretici ve gönderi okudum ama bir cevap bulamadım. Denedim:
joined = over(A, B)
ve overlayistediğimi yapamadım.
Bu birleşimi doğrudan yapmanın bir yolu var mı yoksa A'dan başka bir formata ara dönüşüm gerekli mi?
Kavramsal olarak A'nın codeB alanlarına giren noktalarını seçmek istiyorum ("ArcGIS'deki uzamsal konuma dayalı olarak katılmaya benzer").
Birisi bu sorunu yaşadı ve çözdü mü?
point.in.polygonbu değişkenleri korumak etkisi olup olmadığıdır monthve crime_type. Bunu biliyor musun?
point.in.polyve nihayet ilgili çokgenlere düşen noktaları seçtim . Teşekkürler.
point.in.polygon()Pakete baktınız mısp?