2015-04-20 18 views
8

Tôi đang xây dựng một ứng dụng web sử dụng độ cao dọc theo một con đường, vì vậy tôi đang sử dụng API Maps để trích xuất độ cao. Tuy nhiên, điều quan trọng là tôi biết mức độ chính xác của thông tin này. Tài liệu API cho biết độ phân giải độ cao là giá trị "cho biết khoảng cách tối đa giữa các điểm dữ liệu mà từ đó độ cao được nội suy tính bằng mét". Đây chính xác là những gì tôi muốn, nhưng các giá trị tôi nhận được từ độ phân giải này có vẻ kỳ quặc. Hãy thử ví dụ dưới đây cho bờ biển phía nam nước Anh.Độ phân giải cao của API Google Maps APIv3

https://maps.googleapis.com/maps/api/elevation/json?locations=50.8,-1.1

Ví dụ này cho độ phân giải 610 mét. Bây giờ có sàng lọc qua mạng để tìm hiểu về những gì google sử dụng cho dữ liệu độ cao, SRTM 3 cây trồng lên rất nhiều. Cá nhân tôi đã sử dụng tập dữ liệu này một cách rộng rãi và tôi biết nó có độ phân giải 3 giây, khoảng 90 giây và có sẵn cho hầu hết mọi người trên thế giới. Nhưng google cũng nói rằng họ sử dụng nhiều nguồn cho dữ liệu độ cao để cung cấp cho số possible coverage tốt nhất. Vì vậy, dựa trên điều này, tôi sẽ mong đợi độ phân giải độ cao là của trật tự ít nhất 90m, hoặc tốt hơn. Nhưng lấy mẫu trên khắp châu Âu điều này dường như không phải là trường hợp, và thường là hơn 100m. Và là 610 mét đối với bờ biển phía nam nước Anh dường như quá cao cho loại dữ liệu mà Google sẽ sử dụng.

Vì vậy, câu hỏi của tôi là, bất cứ ai có thể làm sáng tỏ điều này, hoặc tôi thiếu một cái gì đó hoặc thậm chí làm điều gì đó sai? Tôi biết đối với Hoa Kỳ một số khu vực có độ phân giải cao (~ 4 mét), nhưng như tôi đã nói, theo trực giác bạn mong đợi thế giới có độ phân giải ít nhất 90m.

Trả lời

5

API trả về độ phân giải của nội dung thô nhất góp phần vào ô mẫu. Trong trường hợp này có 30 arc thứ hai bathymetry đóng góp được lấy mẫu để 600m + khi ăn. Phần còn lại của ô là SRTM có độ phân giải sau khi nhập ~ 75m

+0

Cảm ơn vì điều đó. Tôi nghĩ rằng tôi có thể thấy logic đằng sau điều đó, nhưng chắc chắn sẽ tốt nhất là chỉ cung cấp dữ liệu độ phân giải tốt nhất có thể (nghĩa là SRTM), thay vì cung cấp dữ liệu ở độ phân giải 600m +. Thậm chí dữ liệu res 75m nội suy sẽ tốt hơn so với công cụ 600 triệu? – cn198

+1

@AniV Bạn đã xác định nguồn nâng cao bằng cách sử dụng các nguồn có sẵn công khai chưa? Nếu vậy, bạn có thể giải thích làm thế nào. Cảm ơn –

+1

Tôi thấy dữ liệu này đặc biệt thú vị. Báo cáo API có xây dựng chiều cao hay chiều cao mặt đất không? – Trojanian

Các vấn đề liên quan