Ta có thể thay đổi tên, kiểu dữ liệu tại các mục Name, Type + Add Field: Dùng để thêm vào một trường dữ liệu.

Một phần của tài liệu Hướng dẫn sử dụng phần mềm Mapinfo ppt (Trang 25 - 27)

+ Add Field: Dùng để thêm vào một trường dữ liệu.

+ Remove Field: Dùng để lược bỏ một trường dữ liệu nào đó.

+ Projection: Dùng để thay đổi các tham số về cơ sở toán học của cả bản đồ.- Sau khi hoàn thành việc thay đổi bấm OK. - Sau khi hoàn thành việc thay đổi bấm OK.

Lưu ý, tên trường (Field) tối đa là 8 ký tự, không có dấu và không có ký tự đặc biệt.. Trướckhi thiết kế cơ sở dữ liệu thuộc tính cho một lớp nào đó, ta cần phải phân tích các nội dung gì khi thiết kế cơ sở dữ liệu thuộc tính cho một lớp nào đó, ta cần phải phân tích các nội dung gì (trường gì - Field) cần đưa vào trong lớp đó và kiểu loại trường đó là gì.

Sau khi thực hiện một lệnh thay đổi cấu trúc bảng dữ liệu của một lớp bản đồ trong hộp thoại Modify Table Structure thì lớp đó tự động tắt đi (nhưng không phải đóng lại). Để hiển thị thoại Modify Table Structure thì lớp đó tự động tắt đi (nhưng không phải đóng lại). Để hiển thị lại lớp bản đồ đó, ta vào Map>Layer Control , chọn nút Add, hộp thoại Add Layer mở ra, ta chọn tên lớp đó và chọn Add.

4.2. NHẬP DỮ LIỆU THUỘC TÍNH

Bảng dữ liệu của bản đồ được mở ra bằng lệnh Window >New Browser Window > [chọn lớp bản đồ cần mở dữ liệu]. Trước khi nạp dữ liệu cho một lớp bản đồ, cần thiết kế các trường để chứa các dữ liệu. Định dạng trường phải phù hợp với dữ liệu dự kiến nạp vào. Dữ liệu trong MapInfo có thể được nạp vào bằng nhiều cách, bao gồm 3 cách, đó là nhập dữ liệu là cửa sổ Browser, nhập dữ liệu bằng lệnh Update Column, nhập dữ liệu bằng lệnh Info Tool.

4.2.1. Nhập dữ liệu từ cửa sổ Browser

- Mở bản đồ cần nhập liệu ra, chọn Window > New Browser Window > [chọn tên bản đồ cần nhập dữ liệu].

- Chọn Window > Tile Windows để hiển thị cửa sổ bản đồ lẫn cửa sổ dữ liệu. Điều chỉnh kích thước các cửa sổ sao cho thuận tiện.

- Chọn một đối tượng trên cửa sổ bản đồ bằng nút chọn , bản ghi liên kết với đối tượng đó được tô đen ở mép trái. Nếu không thấy (vì nằm ngoài vùng nhìn thấy trong cửa sổ Browser) thì chọn

lệnh Query >Find Selection, đối tượng được chọn sẽ hiển thị trong cửa sổ Browser.

- Nhắp chuột vào hàng đó và nhập dữ liệu cho các trường. Di chuyển giữa các ô bằng cách sử dụng phím <Tab> hoặc tổ hợp phím <Shift> + <Tab>.

- Chọn một đối tượng khác và làm tương tự cho đến hết.

Cách nhập dữ liệu theo cách này có ưu điểm là khó nhầm lẫn tuy nhiên quá trình thao tác sẽ chậm khi nhập cho nhiều đối tượng có cùng một giá trị (thuộc tính).

4.2.2. Nhập dữ liệu bằng lệnh Update Column

Nếu có nhiều đối tượng (bản ghi) trong một lớp bản đồ có cùng giá trị trong một trường, ta không nhất thiết phải gõ lại nhiều lần mà có thể nhập dữ liệu cho tất cả các đối tượng có cùng giá trị một lần bằng lệnh Update Column. Cách làm tổng quát như sau:

- Chọn các đối tượng có cùng giá trị của trường dự kiến nạp dữ liệu trên cửa sổ bản đồ bằng nút chọn , sử dụng phím <Shift> để chọn nhiều đối tượng một lần. Nếu chọn nhầm đối tượng thì có thể giữ<Shift> và nhắp chuột lại lên đối tượng chọn nhầm thì đối tượng đó sẽ được khử chọn.

- Chọn Table > Update Column. - Trong Table to Update chọn Selection.

- Trong Column to Update, chọn trường cần nhập dữ liệu. - Trong ô Get Value from Table, giữ nguyên thiết lập là Selection.

- Trong ô Value, gõ giá trị cần nhập liệu vào. Lưu ý rằng định dạng kiểu ký tự (Character), ngày tháng (Date) và kiểu luân lý (Logical) phải được đặt trong dấu ngoặc kép. Ví dụ: Nhập dữ liệu cho đối tượng đường sắt qua lệnh Update Column.

Ô Assist để xây dựng biểu thức cho mục Value. Bấm vào nút Assist xuất hiện hộp thoại Expression:

+ Column chọn trường dữ liệu cần tính toán.

+ Operators chọn biểu thức Logic thích hợp.

+ Functions chọn hàm xử lý.

Lưu ý rằng MapInfo không thể hiển thị tiếng Việt đúng trong các hộp thoại nhưng nó hiển thị đúng trong cửa sổ Browser và khi trình bày bản đồ, vì thế phải gõ cho đúng chính tả.

4.2.3. Nhập dữ liệu bằng lệnh Info Tool

Đây là lệnh để xem thông tin của một đối tượng trên bản đồ bằng cách nhắp chuột vào đối tượng đó. Ta có thể dùng cửa sổ Info Tool để nhập liệu cho bản đồ. Cách làm như sau:

- Chọn nút lệnh Info Tool trên thanh công cụ Main. - Nhắp chuột lên một đối tượng trên cửa sổ bản đồ.

- Cửa sổ Info Tool mở ra, hiển thị các trường chứa giá trị của đối tượng đó.

- Nhắp chuột vào các trường trong cửa sổ Info Tool để nạp dữ liệu cho đối tượng được nhắp chuột chọn lúc đầu. (adsbygoogle = window.adsbygoogle || []).push({});

- Di chuyển lại cửa sổ bản đồ, nhắp chuột lên một đối tượng khác, cửa sổ Info Tool không tắt nhưng hiển thị các giá trị trong các trường của đối tượng vừa mới được nhắp chuột lên, lại nhập dữ liệu vào các trường cho đối tượng đó.

- Làm tương tự cho tất cả các đối tượng trong lớp bản đồ đó.

Lưu ý:

- Khi dấu nháy chuột nằm trong cửa sổ Info Tool, có thể di chuyển giữa các trường bằng phím <Tab>hay tổ hợp phím <Shift>+<Tab>.

- Tiếng Việt hiển thị không đúng nên phải cẩn thận để tránh sai chính tả.

- Dữ liệu được nhập hay chỉnh sửa trong cửa sổ Info Tool cũng sẽ được lưu lại trong bảng dữ liệu chính của lớp bản đồ đó.

- Không gõ dấu ngoặc kép khi gõ giá trị trong cửa sổ Info Tool.

Cách cập nhật thông tin này rất dễ dàng và chính xác nhưng có một nhược điểm rất lớn tốc độ xử lý sẽ chậm và không hiệu quả. tốc độ xử lý sẽ chậm và không hiệu quả.

* Nhận xét:

Trong 3 cách nạp dữ liệu như trên thì ta thấy rằng nếu ta nạp dữ liệu cho nhiều đối tượng có cùng một tính chất (hay một giá trị) thì sử dụng lệnh Update Column là nhanh chóng nhất. Tuy nhiên nếu các giá trị của mỗi đối tượng trên lớp bản đồ đều khác nhau thì ta phải dùng cách 1 (nạp vào Browser) hay cách 3 (dùng Info Tool).

Bài tập ứng dụng

Bài tập 5. Xây dựng cơ sở dữ liệu thuộc tính

Xây dựng cấu trúc dữ liệu thuộc tính và nhập dữ liệu thuộc tính cho lớp thông tin hành chính vùng đã được số hoá ở bài tập 4 theo số liệu như sau:

Ten hanh chinh Dien tich Dan so TB Nam Nu Thanh thi Nong thon

TP Huế 70.99 335747 162956 172791 305052 30695 Huyện Phong Điền 955.71 107088 51376 55712 6517 100571 Huyện Quảng Điền 163.29 92039 44613 47426 10216 81823 Huyện Hương Trà 520.05 117359 59199 58160 8038 109321 Huyện Phú Vang 280.83 179239 88795 90444 19658 159581 Huyện Hương Thuỷ 458.17 96197 47969 48501 14475 81722 Huyện Phú Lộc 729.56 152445 76191 76254 23460 128985 Huyện A Lưới 1232.73 41717 20852 20865 6398 35319 Huyện Nam Đông 651.95 23428 11935 11493 3514 19914

4.3. THAO TÁC VỚI CÁC BẢNG DỮ LIỆU THUỘC TÍNH4.3.1. Xoá Table bằng công cụ của MapInfo 4.3.1. Xoá Table bằng công cụ của MapInfo

Một phần của tài liệu Hướng dẫn sử dụng phần mềm Mapinfo ppt (Trang 25 - 27)