Tôi muốn có được cấu hình độ cao chính xác hợp lý cho bản nhạc được ghi bằng GPS (thường có dữ liệu độ cao rất không đáng tin cậy và đôi khi không có gì cả, tùy thuộc vào kiểu máy.)
Có ai có bất kỳ gợi ý về cách dễ nhất để làm điều này. Hai kỹ thuật tôi đang xem xét cho đến nay là:
Sử dụng API độ cao của Google
API này tương đối dễ sử dụng, nhưng vẫn cần một vài bước không tầm thường do hạn chế sử dụng của nó: tối đa 512 mẫu được trả về mỗi yêu cầu và số lượng điểm dọc theo đường dẫn cũng bị giới hạn (theo độ dài URL).
Tôi hy vọng bộ lọc đơn giản hóa nhãn dán có thể được pha chế để giảm theo dõi xuống một số điểm phù hợp (không có điểm nào ở gần nhau hơn 100m do độ phân giải của dữ liệu độ cao), nhưng vấn đề vẫn là cách lập bản đồ theo dõi đơn giản hóa này trở lại đường dẫn ban đầu, vì độ dài sẽ khác nhau.
Hoặc, nếu điều này không phù hợp với tự động hóa, cách tiếp cận tốt nhất có thể là cho phép người dùng chọn các điểm cắt ngang trên bản đồ theo cách thủ công.
Tải xuống dữ liệu Nhiệm vụ Địa hình Radar Con thoi (SRTM) và thực hiện truy vấn cục bộ.
Đây là điều mà tôi không có kinh nghiệm, vì vậy mọi đề xuất về mức độ khả thi này đều được chào đón. Làm thế nào lớn là tập dữ liệu? Phần mềm GIS nào là bắt buộc và phần mềm này có thể được viết theo kịch bản phù hợp không? Tôi không muốn phải viết một thuật toán lấy mẫu và nội suy, nghe có vẻ đau . Hiệu suất có khả năng của một cách tiếp cận như vậy là gì? (Tôi cần nó khá nhanh và chạy trên máy chủ web VPS bị giới hạn bộ nhớ ...)
Một số chi tiết khác để bổ sung câu trả lời của @ MerseyViking đang tải xuống dữ liệu từ http://srtm.csi.cgiar.org/SELMENT/inputCoord.asp :
Có 72 x 24 ô, mỗi ô khoảng 20mb tệp nén giải nén thành tệp TIF 72,1mb 16bit (6001x6001 pixel).
Đó là ~ 120 gb, nhiều hơn tôi có thể lưu trữ. Để nó bị nén và bỏ qua các đại dương sẽ giảm xuống còn 10gb, vẫn còn quá lớn. Tải dữ liệu theo yêu cầu sẽ giảm đáng kể dung lượng lưu trữ cần thiết, nhưng trang web nguồn chậm (tôi chỉ nhận được 10kb / giây) khiến việc đó trở nên không thực tế.