Use case 06: Xem và download ảnh viễn thám

Một phần của tài liệu Xây dựng hệ thống Web trực quan hóa, hỗ trợ quản lý và phân tích ảnh viễn thám dựa trên nền tảng mã nguồn mở (Trang 92)

Tóm tắt:

o Use case này sử dụng tiện ích JQuery Carousel để tạo 1 slide - dẫy các ảnh viễn thám được tìm kiếm, người dùng có thể trượt qua lại để tìm ảnh mong muốn. Cung cấp cho người sử dụng các tính năng là: xem ảnh viễn thám GeoTiff gốc trong 1 khung ảnh div HTML, xem dữ liệu metadata của ảnh GeoTiff, download ảnh GeoTiff gốc (ảnh GeoTiff chưa qua tiền xử lý) và download ảnh GeoTiff Gray Transparent (loại bỏ điểm ảnh bị mây che phủ)

Input:

o Người sử dụng chọn xem ảnh viễn thám GeoTiff.

o Hoặc người sử dụng chọn xem dữ liệu metadata.

o Hoặc người sử dụng chọn download ảnh GeoTiff gốc.

o Hoặc người sử dụng chọn download ảnh GeoTiff Gray Transparent.

Output:

o Ảnh viễn thám gốc hiển thị trong 1 khung ảnh div HTML.

o Dữ liệu metadata của ảnh GeoTiff hiển thị trong khung thẻ div HTML.

o Ảnh GeoTiff Gray Transparent được download về máy tính người sử dụng.

Giải thuật:

o Xây dựng slide ảnh: với tiện ích JQuery Carousel mặc định thì cho phép trượt qua lại để xem ảnh. Ở đây, tùy biến lại phần hiển thị để đưa thêm các công cụ xem, download ảnh vào bên dưới từng ảnh nữa. Như vậy, người sử dụng có thể dễ dàng thao tác với ảnh mà họ mong muốn.

o Xem ảnh viễn thám gốc, dữ liệu metadata: sử dụng tiện ích JQuery Fancy Box để hiển thị 1 thẻ div HTML che lấp màn hình khi được gọi. Nếu là xem ảnh thì đưa link ảnh vào thẻ div để hiển thị (ảnh ở đây là ảnh PNG được convert từ ảnh GeoTiff - giữ nguyên hình dạng ảnh). Nếu là xem dữ liệu metadata thì lấy các chuỗi giá trị lưu trong 1 thẻ hidden HTML (mỗi ảnh khi tìm kiếm đã lấy dữ liệu metadata và được lưu ẩn vào 1 thẻ hidden), sau đó hiển thị trên thẻ div HTML.

o Download ảnh viễn thám gốc, ảnh gray Transparent: xây dựng link ảnh trực tiếp tới folder ảnh viễn thám trên Server. 2 đường dẫn ở đây là lấy ra 2 loại file có hậu tố là: filename.tiffilename_transparent.PNG.

Một phần của tài liệu Xây dựng hệ thống Web trực quan hóa, hỗ trợ quản lý và phân tích ảnh viễn thám dựa trên nền tảng mã nguồn mở (Trang 92)