2010-04-01 23 views
6

Tôi đã được yêu cầu thêm hình ảnh Google Earth vào ứng dụng dành cho máy tính để bàn (ứng dụng mô hình kỹ thuật dân dụng)
Tôi đã bị ấn tượng rằng giấy phép của Google không cho phép bạn thực hiện việc này.Các giải pháp thay thế cho Google Earth để xem hình ảnh

Có nguồn nào khác có thể truy cập dễ dàng và có độ phân giải tương tự cao, bất kỳ ai cũng có thể đề xuất (Blue Marble, terraserver) không?

Là tiền thưởng, bất kỳ thư viện nào cho phép tôi sử dụng tọa độ trong một phạm vi dữ liệu bản đồ cục bộ và chuyển đổi chúng thành Lat/Long mà không cần phải kết hợp toàn bộ CGAL?

Trả lời

8

Bạn có thể muốn xem NASA WorldWind. Nó là một SDK Java mà bạn có thể tích hợp vào một ứng dụng máy tính để bàn hoặc một applet. Nó cho phép bạn truy cập và hình dung một số nguồn hình ảnh vệ tinh tự do có sẵn và là nguồn mở để nó hoàn toàn có thể tùy chỉnh.

Ngoài ra, WorldWind có khá nhiều chức năng hỗ trợ làm việc với các hệ tọa độ khác nhau, do đó, nó có thể xử lý các phép biến đổi tọa độ mà bạn đã hỏi.

+1

Cảm ơn, tôi nghĩ worldwind chỉ có hình ảnh có độ phân giải thấp, nhưng bây giờ nó có hình ảnh ariel (bạn chỉ phải chờ 10 phút để tải!) –

+0

WW hỗ trợ bộ nhớ đệm, vì vậy nếu bạn thường xuyên xem cùng khu vực tốc độ sẽ cải thiện đáng kể. Bạn cũng có thể lưu trữ máy chủ hình ảnh của riêng mình, mặc dù điều đó rõ ràng là có liên quan nhiều hơn. – newdayrising

0

Lý tưởng nhất là tôi muốn có giao diện web C++ hoặc giao diện web.
Nhưng tôi thấy điều này Ossimplanet sử dụng máy chủ Worldwind.

0

ESRI giúp dễ dàng thiết lập và chạy bằng ArcGIS Online. Họ có dịch vụ bản đồ miễn phí cho hình ảnh vệ tinh mà bạn tham chiếu qua URL và API Javascript của họ.

Kiểm tra World Imagery online tutorial, mã có mã bạn có thể cắt và dán để thiết lập và chạy nhanh hoặc chỉ cần nhấp vào "Xem mẫu trực tiếp" để xem bản trình diễn.

Đối với câu hỏi thưởng: có thể thử một số thứ như GDAL/Proj/Geos (tiện ích ogr2ogr có thể trợ giúp).

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