4.4.3.1. Xây dựng CSDL không gian
Dữ liệu không gian là một tập hợp các lớp dữ liệu được chồng xếp lên nhau trên cơ sở hệ thống phép chiếu tọa độ. Mỗi Table dữ liệu đồ họa (lưu trữ các đối tượng Graphic) có thể hiển thị trong cửa sổ bản đồ - Map Windown. Dữ liệu không gian của cơ sở dữ liệu giao thông bao gồm các lớp: sông suối, giao thông, ranh giới… Cụ thể được thể hiện ở bảng 4.5: Danh mục các lớp dữ liệu trong bộ cơ sở dữ liệu bản đồ.
Mọi điều khiển các lóp trên bản đồ đều được thực hiện trong hộp thoại Layer Control. Layer Control cho phép thao tác các lớp và những tính chất của chúng điều khiển thể hiện bản đồ. Những tính chất này bao gồm: cho phép thấy (visible), cho phép sửa (edỉTable), cho phép chọn (selecTable) và
tự động nhãn (auto label).
4.4.3.2. Xây dựng CSDL thuộc tính
Dữ liệu thuộc tính phi không gian là những tính chất, đặc điểm riêng mà thực thể không gian cần đến để thể hiện trong Hệ thống thông tin địa lý, nó đóng vai trò chú thích, chỉ dẫn và mô tả các thông tin, định lượng cho thông tin bản đồ. Dữ liệu thuộc tính thường ở dạng chữ số, văn bản, biểu đồ, đồ thị... Chúng được thu thập từ các nội dung bản đồ cũ, điều tra thực địa, các số liệu điều tra cơ bản đã có. Tất cả các số liệu này đều được gán chung cho một thực thể, do đó sẽ rất hiệu quả nếu chúng ta ghi và quản lý chúng riêng. Các dữ liệu này có chung một mã khoá với thực thể mà nó gắn với. Khi cần, lần theo mã khoá đó, chúng ta sẽ nhanh chóng khôi phục lại toàn bộ dữ liệu về thực thể.
Cơ sở dữ liệu thuộc tính của hệ thống cơ sở dữ liệu hiện trạng MapInfo xây dựng đảm bảo tương đối chính xác, thuận tiện, có cấu trúc phù hợp cho mục đích quản lý không gian và đúng nguyên tắc của một cơ sở dữ liệu.
4.4.3.3. Tạo bảng thuộc tính CSDL
Đây là cách thiết lập bảng thuộc tính cơ sở dữ liệu mới cho hệ thống thông tin. Khi xây dựng chúng ta cần chú ý đặt tên các trường, khai báo các kiểu dữ liệu (đặc biệt là các trường khoá chung) điều này đặc biệt quan trọng sau này trong việc chúng ta liên kết các bảng dữ liệu thuộc tính với nhau để tạo cơ sở dữ liệu bản đồ thống nhất như mong muốn. Việc khai báo được được thực hiện trên cửa sổ Modify Table Structure.
Để tạo bảng thuộc tính cho cơ sở dữ liệu giá đất trên lớp (file) nhập thuộc tính thực hiện trên cửa sổ MapInfo chọn Table\ Maintenance\ Table Structure
Trên cửa sổ Modify Table Structure khai báo các trường dữ liệu cần xây dựng theo cấu trúc:
Bảng 4.6: Cấu trúc cơ sở dữ liệu thuộc tính của bộ CSDLgiao thông Name (tên đường) Type (kiểu đường) Width (độ rộng) Giải thích
Tên đường Character 50 Tên tuyến đường
Độ dài Integer Chiều dài tuyến đường
Độ rộng Integer Chiều rộng tuyến đường
Diện tích Decimal 8,2 Diện tích tuyến đường Đặc điểm Character 200 Đặc điểm tuyến đường Ghi chú Character 200 Các ghi chú thêm
4.4.3.4. Thay đổi cấu trúc dữ liệu
Một cấu trúc dữ liệu được tạo ban đầu có thể chỉ thích hợp ở thời điểm mà chúng ta xây dựng hay tạo ra. Trong quá trình sử dụng, quản lý... Có xảy ra những thay đổi nào đó mà cấu trúc dữ liệu cũ không còn phù hợp được nữa mà cần phải thay đổi. Khi đó chứng ta tiến hành thay đổi cấu trúc dữ liệu của cấu trúc dữ liệu cũ để thích hợp với thời điểm hiện tại. Chúng ta thực hiện như sau:
Vào Table >Maintenance>Table Structure, chọn lớp dữ liệu muốn
chỉnh sửa trong cửa sổ Modify Table Structure.
Muốn sửa đổi thêm vùng hoặc thay đổi các tính chất của một vùng đã khai báo, dịch chuyển thanh sang đến vùng này và chọn tính chất (tên, kiểu) muốn thay đổi. Có thể sắp xếp lại thứ tự các vùng với khung Up hay Down để di chuyển một vùng lên trên hay xuống dưới (lên phía trước hay lùi về sau). Cũng có thể loại bỏ vùng đánh dấu với Remove.