KẾT QUẢ ĐẠT ĐƯỢC

Một phần của tài liệu XÂY DỰNG THƯ VIỆN PHẦN MỀM HỖ TRỢ HỆ THỐNG THÔNG TIN ĐNA LÝ GIS 3D DỰA TRÊN CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG BẰNG NGÔN NGỮ C++ (Trang 93 - 94)

Nhìn chung, thư viện bước đầu đem lại những kết quả nhất định, giải quyết được các bài toán căn bản trong GIS 3D như sau:

1. Xây dựng được mơ hình lưới tam giác khơng đều dùng để biểu diễn bề mặt địa hình. Từ cấu trúc của lưới tam giác khơng đều này hình thành các thuật toán để giải quyết các bài toán căn bản trong GIS 3D.

2. Cắt Tin bằng mặt phẳng bất kỳ. 3. Tính diện tích mặt cắt.

4. Tính độ dốc của bề mặt.

5. Tính diện tích và thể tích của TIN.

6. Xác định cao độ z của một điểm khi biết tọa độ x, y của điểm đó. 7. Xác định điểm M(x, y, z) có thuộc vào bề mặt địa hình hay khơng

8. Tính khoảng cách địa hình từ vị trí A đến vị trí B khi trượt theo bề mặt của TIN.

9. Xác định tính khả kiến của 2 vị trí bất kỳ trong khơng gian.

10. Chuyển đối từ mơ hình lưới tam giác khơng đều ( TIN ) sang mơ hình ma trận

độ cao.

11. Xây dựng cấu trúc tạo chỉ mục cho dữ liệu 3 chiều, góp phần khắc phục nhược

điểm trong truy vấn dữ liệu trên cơ sở dữ liệu hướng đối tượng Versant.

12. Tạo được một môi trường trực quan cho người dùng dễ dàng thao tác trên địa hình 3D.

13. Kết nối mơ hình lưới tam giác không đều với hệ cơ sở dữ liệu hướng đối tượng Versant. Xây dựng một ứng dụng thiết kế một con đường để kiểm chứng việc áp dụng kết quả của thư viện GTinLibrary vào thực tế.

So sánh với mục tiêu đã đề ra:

Mục tiêu của đề tài là xây dựng một thư viện phần mềm để sử dụng hệ thống thông tin

địa lý 3 chiều dựa trên cơ sở dữ liệu hướng đối tượng bằng ngơn ngữ C++. Do đó, thư

viện cần phải:

• Xây dựng cấu trúc dữ liệu phù hợp để lưu trữ và biểu diễn bề mặt địa hình

trong khơng gian 3 chiều.

• Lưu trữ các đối tượng xuống cơ sở dữ liệu hướng đối tượng.

• Cung cấp các phép tốn cơ bản để từ đó người dùng trung gian (các lập trình viên) sử dụng nhằm tạo các ứng dụng cho hệ thống thơng tin địa lý 3 chiều. • Cung cấp khả năng thao tác trực quan trên mơ hình GIS 3D.

Như vậy, thư viện GTinLibrary phần nào đã đáp ứng được những mục tiêu đặt ra ban

đầu.

Một phần của tài liệu XÂY DỰNG THƯ VIỆN PHẦN MỀM HỖ TRỢ HỆ THỐNG THÔNG TIN ĐNA LÝ GIS 3D DỰA TRÊN CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG BẰNG NGÔN NGỮ C++ (Trang 93 - 94)

Tải bản đầy đủ (PDF)

(117 trang)