Xây dựng và chuẩn hóa CSDL

Một phần của tài liệu Nghiên cứu và ứng dụng GIS xây dựng cơ sở dữ liệu giao thông từ Google Maps phục vụ công tác quy hoạch phát triển hạ tầng cơ sở địa bàn thành phố Thái Nguyên (Trang 52 - 54)

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.

Một phần của tài liệu Nghiên cứu và ứng dụng GIS xây dựng cơ sở dữ liệu giao thông từ Google Maps phục vụ công tác quy hoạch phát triển hạ tầng cơ sở địa bàn thành phố Thái Nguyên (Trang 52 - 54)