Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Nhúng SDK Java World Wind của NASA vào Eclipse Phát triển ứng dụng GIS với SDK nguồn mở này ppt
MIỄN PHÍ
Số trang
12
Kích thước
278.2 KB
Định dạng
PDF
Lượt xem
1132

Nhúng SDK Java World Wind của NASA vào Eclipse Phát triển ứng dụng GIS với SDK nguồn mở này ppt

Nội dung xem thử

Mô tả chi tiết

Nhúng SDK Java World Wind của NASA vào Eclipse

Phát triển ứng dụng GIS với SDK nguồn mở này

Vladimir Silva, Kỹ sư phần mềm, IBM

Tóm tắt: Bộ SDK nguồn mở World Wind Java (WWJ) do NASA xây dựng thêm

một loạt các khả năng mới cho cộng đồng hệ thông tin địa lý (GIS - Geographic

Information Systems) mở. World Wind, một trình hiển thị thế giới tương tác 3

chiều, được viết bằng ngôn ngữ Java™ và OpenGL, cho phép người dùng có thể

zoom từ một điểm ngoài không gian tới bất cứ vị trí nào trên Trái Đất. Bài viết này

giải thích cách những người xây dựng GIS, muốn nâng cấp các ứng dụng trên nền

Eclipse của mình, có thể nhúng SDK WWJ như một trình cắm thêm vào Eclipse

như thế nào.

SDK WWJ là mô hình địa cầu đồ họa 3 chiều được xây dựng bên trên nền các

phần mở rộng Java OpenGL (JOGL). Lõi của hệ phân bậc các lớp của WWJ là lớp

WorldWindowGLCanvas, đây là lớp con của lớp GLCanvas. Còn GLCanvas lại là

một thành phần của bộ công cụ Window trừu tượng (AWT - Abstract Window

Toolkit).

Sự phụ thuộc của WWJ vào AWT là một trở ngại cho những người xây dựng ứng

dụng GIS khi họ muốn sử dụng WWJ trong các ứng dụng Eclipse của mình. Như

bạn có thể đã biết, Eclipse dùng bộ công cụ các tiểu phẩm tiêu chuẩn (SWT -

Standard Widget Toolkit) vốn không tương thích với AWT. Hơn thế nữa, AWT và

JOGL lại tích hợp chặt chẽ với nhau, điều này khiến cho cổng giao tiếp giữa giao

diện AWT và SWT thêm khó khăn. Bài viết này trình bày một giải pháp giúp bạn

có thể sử dụng SDK WWJ với các ứng dụng Eclipse.

Các tập dữ liệu bó kèm theo WWJ

WWJ bó kèm các tập dữ liệu có độ phân giải thấp, trung bình và cao sau đây (xem

phần Tài nguyên để tìm liên kết đến chúng):

 Blue Marble (độ phân giải 1-km/pixel)

 i-cubed Landsat 7 (độ phân giải 15-meter/pixel) của Global Land Cover

Facility thuộc Trường đại học MaryLand, Viện nghiên cứu Máy tính tiên

tiến.

 Dữ liệu độ cao (SRTM30Plus/SRTMv2/USGS NED derived dataset) của

NASA Jet Propulsion Laboratory

Tải ngay đi em, còn do dự, trời tối mất!