Xây dựng CSDL GIS3D Căn cứ Phú Lâm

Một phần của tài liệu Thực nghiệm xây dựng CSDL GIS3D và sửdụng mô phỏng (Trang 55 - 72)

5. Cấu trúc luận văn

3.3. Xây dựng CSDL GIS3D Căn cứ Phú Lâm

3.3.1. Sơ đồ quy trình công nghệ tổng thể

Với điều kiện trang thiết bị và dữ liệu cho phép quy trình công nghệ dùng cho xây dựng CSDL GIS3D căn cứ Hải quân được thể hiện ngắn gọn bằng sơ đồ sau:

Hình 3.4. Quy trình công nghệ tổng thể xây dựng CSDL GIS3D căn cứ hải quân

3.3.2. Chuẩn bị nội dung và bộ ký hiệu bản đồ 3D căn cứ Hải quân

Với dữ liệu thu thập phục vụ cho xây dựng CSDL. Nội dung của bản đồ gồm - Mô hình số độ cao DEM đã được chồng phù ảnh. Vì khu vực tương đối phẳng có độ cao trung bình so với mực nước biển là 5m nên đề tài sử dụng dem toàn cầu

- Các đôi tượng dân cư, kinh tế, xã hội, giao thông, thực vật được thể lên 3D chi tiết và có gán thuộc tính.

Thu thập dữ liệu

Thiết kế mô hình dữ liệu

Tổ chức CSDL

Mô hình hóa 3D các yếu tố địa hình địa vật Tích hợp dữ liệu

Thể hiện các yếu tố trên bản đồ

CSDL GIS3D căn cứ Hải quân

56

Chuẩn bị kỷ hiệu bản đồ: Các ký hiệu dạng điểm cổ thể sưu tầm, thiết kế mới bằng chương trình Sketchup hoặc các phần mềm tương tự có hỗ trợ định dạng *.fly, *.xpc,*. Dae. Các ký hiệu dạng đường, vùng thiết kế trực tiếp trong Skyline.

Yêu cẩu:

- Bộ ký hiệu 3D phải thể hiện được toàn bộ các đối tượng dạng điểm, dường, vùng, ghi chú. Các ký hiệu dạng điểm có thể sưu tầm, thiết kế mới bàng chương trình Multigen, Sketchup hoặc các phần mềm tương tự có hỗ trợ định dạng *.fly, *.xpc,*. Dae. Các ký hiệu dạng đường, vùng thiết kế trực tiếp trong chương trình Skyline.

- Bộ ký hiệu phải đảm bảo cho việc thế hiện nội dung của bản đồ 3D được trực quan nhất, ký hiệu phải dễ hiếu, càng giống với hình dạng thật của đối tượng càng tốt. Bộ ký hiệu bản đồ 3D gồm 5 loại chính sau:

- Mô hình địa vật (3D model*.xpc,*. Xpl ,*. Dae); - Biểu tượng (Icon.gif);

- Ký hiệu (Map_Signs.gif);

- Ảnh cấu trúc (Textured Image.gif);

3.3.3. Các bước xây dựng CSDL GIS3D căn cứ Hải quân

Hình 3.5. Quy trình công nghệ xây dựng CSDL GIS3D căn cứ hải quân

Tạo mới Project

Mở nền địa hình *.Mpt Mở CSDL nền Trình bày dữ liệu bản đồ Kiểm tra bản đồ 3D Đóng gói giao nộp sản Cơ sở đo đạc Biên giới địa giới Địa hình

Thủy hệ Giao thông Dân cư cơ sở hạ Phủ bề mặt

57

3.3.3.1. To cơ s d liu nn địa hình trong TerraBuilder 6

Sơ đồ quy trình công nghệ

Hình 3.6. sơ đồ quy trình tạo cơ sở dữ liệu nền địa hình trong TerraBuilder 6

Để có ảnh vệ tinh đưa vào nền địa hình cần phải tải ảnh GeoEye từ googlemap theo trình tự sau:

a. Tạo file HTML từ thực đơn Link của Google maps.

b. Cài đặt trình duyệt Mozilla Firefox (FF) và add-ons(tiện ích) c. Tải ảnh , ghép ảnh và ghi lại file ghép.

a. To file HTML t thc đơn Link ca Google maps:

Mở trang bản đồ của Google: http://maps.google.com/

Kích đúp chuột vào vị trí định lấy ảnh để phóng to đến mức ảnh cần lấy, bấm vào

menu Link ở góc phải bản đồ.

Đưa tiếp chuột xuống ô Paste HTML to embed in website. Bấm chuột phải, Chọn

Tạo/ Mở Project

Xác đinh cơ sở toán học

Chèn thêm dữ liệu

Tạo ảnh Pyramid

Thao tác, tác nghiệp

58

Copy

Hình 3.7. Giao diện GoogleMap

Khởi động Notepad.Dán nội dung copy vào , sửa lại giá trị width="8192" height="8192“

Đây là kích thước(Pixel) của ảnh ta muốn nhận được, tương đương 32x32 block ảnh phần tử của ảnh ghép.

Kích thước này phụ thuộc vào cấu hình của máy. Cấu hình càng mạnh, Sẽ ghi được file càng lớn, và ngược lại. Lần đầu tiên, nên thử đặt kích thước nhỏ

59

Hình 3.8. Giao diện lưu file html

Sửa xong giá trị kích thước ảnh, ghi lại file này với phần mở rộng là HTML(chọn All File mới ghi được). Kết thúc phần tạo file HTML.

b. Cài đặt trình duyt FF và add-ons Screengrab:

Nếu máy của bạn chưa cài FF, file cài đặt trình duyệt này tải tại địa chỉ:

http://www.mozilla.com/en-US/firefox/

Bấm vào Free Download để tải về, chạy file cài đặt

+ Về Add-ons ScreenGrab, một tiện ích bổ sung của trình duyệt FF: Screengrab là tiện ích đơn giản, cho phép chụp ảnh màn hình của toàn bộ website

đang mở, hoặc một phần màn hình, sau đó lưu lại dưới dạng JPEG hoặc PNG. Điểm nổi bật của ScreenGrab là sự đơn giản dễ dùng: chỉ cần chọn một trong các kiểu chụp , buông tay là …xong. Chỉ việc ghi lại tên file để lưu ảnh(định dạng png,

60

jpeg).

+ Tải và cài đặt Screengrab :

Khởi động trình duyệt FF, vào menu Tools/Add-ons, bấm chuột trái Nhập từ tìm kiếm ScreenGrab và bấm phím Enter(hoặc vào hình kính lúp) . Add-ons đã được tìm thấy, bấm vào Add to Firefox:

Xuất hiện bảng thoại, chọn Install now để chương trình tự cài đặt: Cài đặt xong, bấm Restart Firefox để khởi động lại trình duyệt FF:

Sau khi khởi động lại, trên màn hình trình duyệt xuất hiện bảng Add-ons:

Để thiết lập định dạng cho ảnh ghi, ta chọn nút Options để đưa về định dạng ảnh JPRG, xong bấm OK để xác nhận:

Hình3.9. Hộp thoại thêm công cụ Screen grab

Để kiểm tra lại việc cài đặt tiện ích ScreenGrab, quan sát trên thanh trạng thái(góc phải, dưới màn hình) ta thấy biểu tượng của ScreenGrab.

Hoặc kiểm tra bằng cách bấm chuột phải trên màn hình một trang web đang mở, sẽ

thấy xuất hiện menu cho phép dùng ScreenGrab!

61

Khi sử dụng ScreenGrab cần lưu ý một số lựa chọn sau:

+ Với chế độ chọn Save…/Complete Page/Frame…. Cho phép chụp và ghi lại toàn bộ trang hiển thị(trong trường hợp cụ thể, nếu ta đặt kích thước nào trong file HTML vừa tạo(phần 1) thì ScreenGrab sẽ ghi lại ảnh đúng kích thước đó)

+ Với chế độ Visible portition cho phép bạn chụp những gì mà mình thấy

được, tương tự như Print screen trên bàn phím .

+ Với chế độ Selection..cho phép bạn chụp những gì mà bạn đã đánh dấu (bôi đen) .

Chúng ta đã có file *.HTML tạo ra; đã cài Firefox và add-ons Bây giờ sử dụng chúng để lấy ảnh. Thực hiện như sau:

Mở file HTML: Trong trình duyệt FF đang mở, vào menu File/Open file … Tìm đến file HTML ta vừa tạo trong phần 1, chọn tên file, bấm Open để mở: Trình duyệt FF bắt đầu tải ảnh về (khoảng 2 phút cho kích thước 8192x8192 pixel).

Khi trình duyệt tải đủ ảnh(theo kích 8192x 8192) ta đã đặt sẽ xuất hiện thông báo “Done” trên thanh trạng thái(góc trái, dưới).

Chú ý: khi bạn muốn di chuyển để xem toàn bộ phần ảnh đã tải, không được bấm chuột trên ảnh để kéo, mà phải sử dụng các thanh trượt ngang và dọc để di chuyển ảnh. Mục đích: giữđúng vị trí bạn cần lấy ảnh. Nếu kéo, thả chuột trên ảnh, vị trí lấy ảnh sẽ bị thay đổi.

+ Ghi lại ảnh chụp:

- Bấm chuột trái vào biểu tượng add-ons dưới góc phải màn hình, rê chuột chọn Save…/Complate page/Frame… và bấm chuột. Tiện ích ScreenGrab sẽ chụp lại toàn bộ tấm ảnh với kích thước ta đặt thành một tấm ảnh ghép.

Khi chụp xong, sẽ xuất hiện bảng Save screenshot as…. Ta đặt tên cho ảnh

để lưu lại.

62

Hình 3.10. ảnh GeoEye phú lâm đao về

Lưu ý: Tùy theo cấu hình máy, bạn có thể tăng kích thước cho ảnh(trong khi

tạo file HTML), hoặc giảm đi(nếu máy không đủ bộ nhớ, không chụp được) và không quên quan sát xem khu vực bạn định lấy ảnh với kích thước lớn, độ phân giải cao ấy

63

Bước 1: Tạo Project trên thanh công cụ tabHome của Phần mềm

Hình 3.11. Hộp thoại tạo Project

Bước 2: Đặt tên cho Project

Hình 3.12. Hộp thoại chon tên project

64

Hình 3.13. Hộp thoại chèn ảnh

Dữ liệu ảnh là ảnh GeoEye và dem toàn cầu

65

Hình 3.14. Menu tạo ảnh Pyramaid

Hình 3.15. Hộp thoại tạo ảnh Pyramaid

66

Để mở trực tiếp dem và nền ảnh trong TerraExploer cần phải tạo dữ liệu MPT

Đề tài sử dụng phân mềm TerraBuilder để tạo dữ liệu phulam3d.mpt Quá trình tiến hành như sau

- Vào menu Create MPT như hình bên dưới

Hình 3.16. Menu MPT

Xuất hiện hộp thoại

67 Chọn Start MPT

Bước 7: xuất sang định dạng phulam_Nen.FLY

Hình 3.18. Hộp thoại xuất dữ liệu sang định dạng FLY

Kết quả: Tạo cơ sở dữ liệu nền địa hình 3D là mô hình số độ cao (DEM) đã được chồng phủ ảnh vệ tinh GeoEye và xuất sang định dạng FLY để tiếp tục biên tập trong TerraEplorer

3.3.3.2. Biên tp các đối tượng bn đồ trong TerraExplorer

*/ Trải đối tượng cầy 3D cho lớp phủ bề mặt

Sử dụng ArcMap hoặc Skyline để tách lớp Phủ bề mặt thành các file riêng biệt theo Loại Phủ bề mặt (Cây dừa, cây bụi, cây chuối…)

- Load từng file riêng biệt đó vào Skyline, click chuột phải vào lớp đó. - Lựa chọn Tool Menu, chọn Duplicate Objects, thiết lập các thông số như bảng dưới đây, sau đó chọn Selected Group.

Tên trường Giá trị Ghi chú

Scale 0.05 Nếu to hoặc nhỏ

quá, yêu cầu

File name Đường dẫn đến thư

viện ký hiệu

Chọn ký hiệu tương ứng với loại

phủ bề mặt: CayBui.gif,

68

CayDuaCo.gif, CayLaRong.gif.

Spacing 10 Nhập theo giá trị

khoảng cách cây

Max Random 1 offset 5 Nhập theo giá trị

khoảng cách cây,

nếu mật độ quá lớn,

Các thông s k thut trong biên tp trình bày đổi tượng

*/ Khối nhà

- Bước 1: Trên cửa sổ Objects (3D) kích vào 3D Objects và chọn Building. - Bước 2: Vẽ một khối nhà.

- Bước 3: Thay đổi thuộc tính của đối tượng bằng công cụ Building

Hình 3.19. Công vụ vẽ khối nhà

*/ Tạo nhãn dạng text - Bước 1: Mở file.FLY.

- Bước 2: Trên cửa sổ Objects kích vào Labels và lựa chọn Text label. - Bước 3: Trên cửa sổ Label Text nhập ghi chú và chọn OK, sau đó đặt nhãn vào vị trí yêu cầu.

69

Hình 3.20. Công cụ tạo nhãn dạng text

- Bước 4: Thay đổi các thuộc tính của nhãn bằng công cụ Text Label Properties.

Bước 5: Thay đổi vị trí, độ cao của nhãn trên công cụ Property Sheet bằng cách chỏ chuột vào đối tượng và giữ nút bên trái, xê dịch chuột để thay đổi.

XY — Thay đổi vị trí z - Thay đổi độ cao

70

Hình 3.21. Hộp thoại thay đổi vị trí và độ cao của nhãn

*/ Thêm khối nhà thiết kế từ GoogleSketchUp - Bước 1: Vào menu 3D Model xuất hiện hộp thoại Chọn model

71

Hình 3.22. Hộp thoại mở mô hình 3D

- Bước 2: Mở cơ sở dữ liệu theo từng chủ đề

Hình 3.23. Đặt vị trí mô hình vào vị trí trên bản đồ

- Bước 3: Dùng chuột di mô hình đúng vào vị trí của nhà */ Đóng gói sản phẩm

72

1. Skyline cung cấp chức năng đóng gói sản phẩm, toàn bộ dữ liệu, ký kiệu sẽ được gộp lại trong một thư mục mới (Bộ Kit).

Một phần của tài liệu Thực nghiệm xây dựng CSDL GIS3D và sửdụng mô phỏng (Trang 55 - 72)

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

(79 trang)