Tôi đang tìm cách tạo ra các đường di chuyển của cá dựa trên các vị trí quan sát được.
Vì tôi đang xem xét sự di chuyển của cá trong sông và hồ, chỉ cần kết nối các điểm để tạo thành một đường đa tuyến sẽ không hoạt động vì nhiều con đường sẽ ở trên đất liền. Tôi cần một số cách để hạn chế các đường di chuyển trong phạm vi ranh giới nước.
Tôi không phải là lập trình viên và dựa vào các công cụ trong hộp công cụ Arc để thực hiện các thao tác. Một cột mới trong FAT với khoảng cách giữa các điểm liên tiếp cũng sẽ hữu ích.
Tôi đang sử dụng ArcMap 10.
Có ai có một gợi ý về cách tạo ra các đường di chuyển không?
Thêm một chút thông tin về dữ liệu; phần lớn các vị trí được thu thập từ các máy thu từ xa có xu hướng tạo ra nhiều quan sát (một trong những dự án của tôi có hơn 3 triệu phát hiện và đang phát triển, mỗi bản ghi phát hiện bao gồm ID, datetime, lat và long). Nếu một con cá nằm trong phạm vi phát hiện của người nhận, nó sẽ được phát hiện khoảng hai phút một lần, điều này dẫn đến rất nhiều quan sát (điểm), vì vậy bước đầu tiên của tôi là lấy trung bình độ trễ và dài trong khoảng thời gian trong trường hợp này 1 ngày . Trung bình các phát hiện trong môi trường sống hồ thường hoạt động tốt, nhưng làm như vậy trong các phần sông có thể dẫn đến phát hiện bên ngoài ranh giới sông / hồ. Vì vậy, điều đầu tiên tôi cần làm là "chụp" các vị trí trung bình vào Ranh giới sông / hồ và sau đó tôi muốn tạo một đường di chuyển bị giới hạn trong phạm vi ranh giới sông / hồ, lý tưởng là đường này sẽ bao gồm khoảng cách cho mỗi đoạn đường. Các dòng sông của tôi là polylines và các hồ là đa giác, nhưng tôi có thể chuyển đổi các dòng sông thành đa giác nếu cần thiết. Ngoài ra, tôi có thể sử dụng dữ liệu chưa được bảo vệ thô và tất cả các phát hiện của tôi sẽ nằm trong ranh giới, mặc dù việc tạo các đường di chuyển bị giới hạn trong phạm vi ranh giới vẫn có vấn đề, nhưng điều này sẽ dẫn đến rất nhiều dữ liệu.
Hình ảnh đính kèm cho thấy vị trí trung bình hàng ngày của hai con cá khác nhau.