Trong mô hình raster, chúng ta chia thế giới thực ra làm những điểm lưới. Các điểm lưới có thể mang một giá trị thuộc tắnh nào đó dựa trên một hoặc vài hệ thống mã hoá. Trường hợp mã hoá đơn giản nhất là nhị phân (binary encoding.
Mô hình dữ liệu: Raster và Vector
Mô hình Raster
Hai cấu trúc lưu trữ raster cơ bản:
cấu trúc lưu mã chi tiết(exhaustive enumeration)
cấu trúc lưu mã chạy dài(run-length encoding).
Đối với cấu trúc lưu mã chi tiết, mỗi một điểm lưới được gắn với 1 giá trị duy nhất, vì vậy ởđây dữ liệu không được nén gọn. Còn cấu trúc lưu mã chạy dài có ý nghĩa như là một kỹ thuật nén dữ liệu nếu raster chứa các nhóm điểm lưới có cùng một giá trị. Khi đó thay vì phải lưu trữ riêng cho từng điểm lưới, cấu trúc này lưu trữ
theo từng thành phần có một giá trị duy nhất và số lượng điểm lưới chứa đựng giá trịđó.
Mô hình dữ liệu: Raster và Vector
Hừnh 6.5. CÊu tróc Raster - L−u m∙ chi tiạt (Exhaustive representation)
Mô hình dữ liệu: Raster và Vector
Mô hình Vector
Trong mô hình Vector, dữ liệu được thể hiện bởi các đường hoặc cung định vị bởi các điểm đầu, điểm cuối và giao nhau tại các điểm nút (node). Vị trắ của các điểm nút và mối quan hệ topo được lưu trữ một cách rõ ràng. Các đối tượng được xác định bởi ranh giới của chúng và các đường cong được thể hiện như một chuỗi các cung nối nhau. Trong vector GIS các đối tượng địa lý được thể hiện một cách rõ ràng và kèm theo chúng là các thuộc tắnh chủ đề.
Có những phương pháp khác nhau để tổ chức cơ sở dữ liệu 2 mặt này (mặt không gian và mặt thuộc tắnh chủ đề). Thông thường, hệ thống vector bao gồm 2 thành phần: thành phần quản lý dữ liệu không gian và thành phần quản lý dữ liệu chuyên đề. Hệ thống này được gọi là hệ thống tổ chức hybrid.
Trong mô hình vector, dữ liệu địa lý được thể hiện dưới dạng các toạ độ. Các đơn vị cơ bản của thông tin không gian là điểm, đường (cung) và vùng.
Mô hình dữ liệu: Raster và Vector
Mô hình dữ liệu: Raster và Vector
Mô hình Vector
Các mô hình lưu trữđiển hình gồm:
Cấu trúc liệt kê toạđộ 'spaghetti'
Cấu trúc từđiển vertex
Cấu trúc mã hoá đôi độc lập bản đồ DIME
Cấu trúc cung/nút ARC/NODE
Mô hình dữ liệu: Raster và Vector
Mô hình Vector