Tôi có một tập dữ liệu với khoảng 100000 điểm và một tập dữ liệu khác với khoảng 3000 đa giác. Đối với mỗi điểm tôi cần tìm đa giác gần nhất (kết hợp không gian). Các điểm trong một đa giác phải khớp với đa giác đó.Kết hợp không gian của các tập dữ liệu lớn
Tính toán khoảng cách tất cả các cặp là khả thi, nhưng mất nhiều thời gian hơn mức cần thiết. Có một gói R sẽ sử dụng chỉ mục không gian cho loại vấn đề này không?
Tôi biết gói sp
và chức năng over
, nhưng tài liệu không cho biết bất kỳ điều gì về chỉ mục.
Ý bạn là gì bởi "chỉ mục không gian"? –
@ RomanLuštrik: Tôi có nghĩa là cấu trúc dữ liệu giống như cây kd, xem ví dụ: http://en.wikipedia.org/wiki/Spatial_index#Spatial_index. Cấu trúc dữ liệu này sẽ tăng tốc độ tra cứu trong bộ dữ liệu đa giác 3000. – krlmlr
gói rgeos thường là đặt cược tốt nhất của bạn cho hoạt động hình học. Tôi khá chắc chắn nó sử dụng các chỉ mục không gian khi thích hợp. Dựa trên thư viện GEOS C. – Spacedman