Chương 3.2 Cấu trúc dữ liệu

Các đối tượng không gian (spatial objects) khi biểu diễn bên trong máy tính được phân thành nhiều lớp.

pdf48 trang | Chia sẻ: lylyngoc | Lượt xem: 1697 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Chương 3.2 Cấu trúc dữ liệu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
CHƯƠNG 3.2 CẤU TRÚC DỮ LIỆU GIS for Everyone TRƯỜNG ĐẠI HỌCBÁCH KHOA TP.HCM TRUNG TÂM CÔNG NGHỆ THÔNG TIN ĐỊA LÝ (DITAGIS) Trình bày: LƯU ĐÌNH HIỆP Tel: (84-8)864 72 56 ext 5383 Email: hiepld_gis@hcmut.edu.vn BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU HEÄ THOÁNG THOÂNG TIN ÑÒA LYÙ THEÁ GIÔÙI THÖÏC BAÛN ÑOÀ GIAÁY TÖ LIEÄU TREÂN GIAÁY BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU Thửa đất 1120 1121 1124 1123 200 Địa hình THẾ GIỚI THỰC Thủy hệ Giao thông - - Nhà  Tổ chức dữ liệu GIS BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU BIỂU DIỄN ĐỐI TƯỢNG K.GIAN  Các đối tượng không gian (spatial objects) khi biểu diễn bên trong máy tính được phân thành nhiều lớp. Thế giới thực (real world): chứa nhiều đối tượng không gian Lớp dữ liệu Layer; Coverage; Theme; Class Đối tượng Feature; Objects BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU  Dữ liệu GIS BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU  Dữ liệu GIS Dữ liệu thuộc tính Dữ liệu không gian BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU  Tổ chức dữ liệu GIS    Dữ liệu nền Dữ liệu chuyên đề Dữ liệu thuộc tính Dữ liệu không gian BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN GIỚI THIỆU BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU TOÅ CHÖÙC DÖÕ LIEÄU KHOÂNG GIAN • Döõ lieäu khoâng gian ñöôïc phaân chia thaønh nhieàu lôùp döïa treân thaønh phaàn, caáu truùc döõ lieäu vaø muïc ñích khai thaùc döõ lieäu Ñaát Soâng hoà     Ñòa vaät ñoäc laäp Giao thoâng Lôùp döõ lieäu Ñoái töôïng khoâng gian BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN MOÂ HÌNH VECTOR BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN Polygon CAÁU TRUÙC SPAGETTY BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN 1 2 A(x A ,y A ) B(x B ,y B ) (x 21 y 21 ) (x 22 y 22 ) (x 11 y 11 ) (x 12 y 12 ) Đối tượng Cấu trúc lưu trữ dữ liệu không gian Điểm A (xA, yA) Điểm B (xB, yB) Đoạn AB (xA, yA), (xB, yB) Đoạn A1B (xA, yA), (x11, y11), (x12, y12), (xB, yB) Đoạn A2B (xA, yA), (x21, y21), (x22, y22), (xB, yB) Vùng 1 (xA, yA), (x11, y11), (x12, y12), (xB, yB), (xA, yA) Vùng 2 (xA, yA), (x21, y21), (x22, y22), (xB, yB), (xA, yA) CAÁU TRUÙC TOPOLOGY  Cung laø ñôn vò sô caáp  Moãi cung ñöôïc xaùc ñònh bôûi hai nuùt (node)  Hai nuùt coù quy ñònh ñieåm ñaàu vaø ñieåm cuoái  Caùc ñieåm giöõa xaùc ñònh hình daïng cuûa cung goïi laø caùc ñænh (vertex) BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC TOPOLOGY 0 10 30 20 40 50 60 70 0 70 40 30 60 50 20 10 A C B E D,a6,N5 a1 a2 a2 a3 a5 a7 a7 a7 a7 a2 a3 N2 N1 N3 N4 N6 BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC TOPOLOGY 0 10 30 20 40 50 60 70 0 70 40 30 60 50 20 10 A C B E D,a6,N5 a1 a2 a2 a3 a5 a7 a7 a7 a7 a2 a3 N2 N1 N3 N4 N6 BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN MOÂ HÌNH RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN MOÂ HÌNH RASTER TOÅ CHÖÙC DÖÕ LIEÄU THEO MOÂ HÌNH RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN MOÂ HÌNH RASTER Döõ lieäu aûnh Döõ lieäu chuyeân ñeà CAÙC LOAÏI DÖÕ LIEÄU RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN MOÂ HÌNH RASTER MINH HOÏA DÖÕ LIEÄU RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER ÑOÄ PHAÂN GIAÛI TREÂN DÖÕ LIEÄU RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER Bieåu dieãn maõ run- length cuûa lôùp döõ lieäu aûnh raster hình beân: (10,A) (10,A) (4,A) (6,B) (3,A) (7,B) (4,D) (6,B) (5,D) (5,B) (5,D) (5,C) (5,D) (5,C) (5,D) (5,C) (5,D) (5,C). B 1 2 3 4 0 A B B A A A A 2 A A A A 1 A 6 A A 3 B B B A A 5 A 5 4 A A A A 8 7 0 B B A A A A 8 7 6 B 9 9 A A B A A B B B B B B B B B B B B B B D D D D D D D D D D D D D D D D D D D D D D D D C C C C C C C C C C C C C C C C C C C C D D D D D Höôùng ñoïc caùc pixel theo maõ run-length LÖU TRÖÕ DÖÕ LIEÄU THEO PHÖÔNG PHAÙP MAÕ RUN-LENGTH BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER LÖU TRÖÕ DÖÕ LIEÄU THEO PHÖÔNG PHAÙP MAÕ RUN-LENGTH BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN CAÁU TRUÙC DÖÕ LIEÄU RASTER LÖU TRÖÕ DÖÕ LIEÄU THEO PHÖÔNG PHAÙP MAÕ RUN-LENGTH BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN Morton (Z) Peano-Hilbert CAÁU TRUÙC DÖÕ LIEÄU RASTER LÖU TRÖÕ DÖÕ LIEÄU THEO PHÖÔNG PHAÙP CAÂY TÖÙ PHAÂN BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) Band 1 Band 2 Band 3  Caáu truùc BSQ (Band Sequential). Band 1 Band 2 Band 3 Ñòa chæ cuûa Pixel: i: chæ soá doøng J: chæ soá pixel CAÁU TRUÙC DÖÕ LIEÄU RASTER CAÁU TRUÙC FULL RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) (1,1) (1,2) (1,3) (2,1) (2,2) (3,1) (i,j) Band 1 Band 2 Band 3  Caáu truùc BIL (Band Interleaved by Line) Band 1 Band 2 Band 3 Ñòa chæ cuûa Pixel: i: chæ soá doøng J: chæ soá pixel CAÁU TRUÙC DÖÕ LIEÄU RASTER CAÁU TRUÙC FULL RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN  Caáu truùc BIP (Band Interleaved by Pixel) (1,1) (2,1) (3,1) (1,2) (2,2) (1,3) (i,j) (1,1) (2,1) (3,1) (1,2) (2,2) (1,3) (i,j) (1,1) (1,2) (1,3) (1,2) (2,2) (1,3) (i,j) Band 1 Band 2 Band 3 Ñòa chæ cuûa Pixel: i: chæ soá doøng J: chæ soá pixel Band 1 2 3 CAÁU TRUÙC DÖÕ LIEÄU RASTER CAÁU TRUÙC FULL RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN SO SAÙNH MOÂ HÌNH RASTER - VECTOR  Coù caáu truùc döõ lieäu ñôn giaûn.  Caùc thuaät toaùn tính toaùn choàng gheùp ñöôïc thöïc hieän deã daøng vaø ñöôïc caøi ñaët höõu hieäu.  Moâ hình raster cho pheùp moâ taû chi tieát caùc bieán ñoåi khoâng gian coù taàn soá cao.  Coù theå söû duïng caùc thuaät toaùn xöû lyù aûnh ñeå thöïc hieän caùc baøi toaùn phaân tích trong khoâng gian.  Dung löôïng döõ lieäu lôùn ñoøi hoûi maùy tính coù caáu hình cao vaø thieát bò löu tröõ coù dung löôïng lôùn.  Khoù bieåu dieãn quan heä topology.  Caùc daïng ñöôøng neùt khoâng ñöôïc bieåu dieãn trôn maø bò gaáp khuùc. Ñieàu naày coù theå khaéc phuïc baèng caùch taêng ñoä phaân giaûi, nhöng buø laïi kích thöôùc teäp döõ lieäu gia taêng ñaùng keå.  Do dung löôïng döõ lieäu lôùn neân toác ñoä thöïc hieän caùc baøi toaùn phaân tích khoâng gian chaäm. ÖU ÑIEÅM KHUYEÁT ÑIEÅM BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN SO SAÙNH MOÂ HÌNH RASTER - VECTOR ÖU ÑIEÅM KHUYEÁT ÑIEÅM  Caáu truùc döõ lieäu phöùc taïp hôn nhieàu so vôùi caáu truùc raster.  Khoù caøi ñaët nhöõng thuaät toaùn choàng gheùp so vôùi caáu truùc raster.  Khoâng höõu hieäu trong tröôøng hôïp phaûi bieåu dieãn nhöõng thuoäc tính coù taàn khoâng gian cao.  Khoâng theå söû duïng caùc thuaät toaùn xöû lyù aûnh soá.  Dung löôïng döõ lieäu nhoû hôn nhieàu so vôùi moâ hình raster.  Coù theå maõ hoùa theo caáu truùc topology höõu hieäu vaø coù khaû naêng caøi ñaët nhöõng thuaät toaùn topology moät caùch höõu hieäu nhö phaân tích maïng.  Moâ hình vector thích hôïp cho vieäc söû duïng kyõ thuaät ñoà hoïa voán dó gaàn gioáng nhö veõ baûn ñoà giaáy.. BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU MOÂ TAÛ DÖÕ LIEÄU THUOÄC TÍNH  Döõ lieäu thuoäc tính laø moâ taû ñaëc ñieåm cuûa caùc ñoái töôïng ñòa lyù.  Döõ lieäu thuoäc tính trong caùc heä thoáng thoâng tin ñòa lyù ñeàu ñöôïc löu tröõ döôùi daïng baûng.  Moãi ñoái töôïng khoâng gian (ñieåm, ñöôøng, vuøng) töông öùng vôùi moät maåu tin (record) trong baûng thuoäc tính cuûa chuùng.  Caùc döõ lieäu thuoäc tính coù theå ñöôïc keát noái cuøng vôùi döõ lieäu khoâng gian hoaëc coù theå löu tröõ ñoäc laäp vôùi döõ lieäu khoâng gian. BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU THUỘC TÍNH MOÂ TAÛ DÖÕ LIEÄU THUOÄC TÍNH BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU THUỘC TÍNH MOÂ HÌNH DÖÕ LIEÄU THUOÄC TÍNH  Moâ hình maïng  Moâ hình phaân caáp  Moâ hình quan heä Tröôøng Khoa Moân hoïc Giaûng vieân Sinh vieân Tröôøng Khoa Moân hoïc Giaûng vieân Sinh vieân Baûng ñaêng kyù Moâ hình phaân caáp Moâ hình maïng BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU THUỘC TÍNH MOÂ HÌNH DÖÕ LIEÄU THUOÄC TÍNH Moâ hình quan heä BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU THUỘC TÍNH Moâ hình quan heä Döõ lieäu khoâng gian External table Attribute of layer LIEÂN KEÁT KHOÂNG GIAN-THUOÄC TÍNH MOÂ HÌNH VECTOR BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN LIEÂN KEÁT KHOÂNG GIAN-THUOÄC TÍNH MOÂ HÌNH RASTER BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU KHÔNG GIAN QUAÛN TRÒ CÔ SÔÛ DÖÕ LIEÄU Data file or P_GDB ArcView GIS Heä thoáng Desktop M_GDB ArcSDE ArcInfo ArcEditor ArcView GIS Heä thoáng nhieàu ngöôøi coäng taùc M_GDB ArcSDE ArcIMS Customize App. Browser ArcExplorer ArcInfo ArcEditor ArcView GIS Heä thoáng thöông maïi  Quaûn trò döõ lieäu khoâng gian  Quaûn trò döõ lieäu thuoäc tính  Lieân keát khoâng gian - thuoäc tính BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN CẤU TRÚC DỮ LIỆU THUỘC TÍNH BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN 1. GIỚI THIỆU 2. CẤU TRÚC DỮ LIỆU KHÔNG GIAN 3. CẤU TRÚC DỮ LIỆU THUỘC TÍNH 4. MỘT SỐ ĐỊNH DẠNG DỮ LIỆU GIS 5. CHUYỂN ĐỔI ĐỊNH DẠNG DỮ LIỆU NỘI DUNG TRÌNH BÀY GIỚI THIỆU GIS for Everyone TRUNG TÂM CÔNG NGHỆ THÔNG TIN ĐỊA LÝ 1. Xaây döïng moâ hình döõ lieäu khoâng gian vaø caùc baûng Cung-Nuùt-Vuøng cho döõ lieäu ñöôïc moâ taû trong baûng sau: BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN BÀI TẬP 2. Xaây döïng döõ lieäu cung vaø caùc baûng Cung-Nuùt-Vuøng cho moâ hình döõ lieäu khoâng gian sau: BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN BÀI TẬP 3. .Moâ taû caáu truùc löu tröõ cuûa döõ lieäu raster döôùi ñaây theo phöông phaùp maõ run-length BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN BÀI TẬP 4. Söû duïng caây töù phaân ñeå bieåu dieãn döõ lieäu khoâng gian theo moâ hình raster sau: BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN BÀI TẬP 5. Lieät keâ moät soá ñònh daïng döõ lieäu maø Anh/Chò ñaõ bieát: Raster/Vector(Spagatty/Topology) BIỂU DIỄN ĐỐI TƯỢNG KHÔNG GIAN BÀI TẬP
Tài liệu liên quan