Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 77 - BÀI TẬP 4A. THÊM BẢNG VÀ CHỈNH SỬA BẢNG. 1. Bước 1: Copy một tệp vào thư mục của bạn 2. Bước 2: Khởi động ArcView, mở một Dự án và thêm một bảng vào dự án 3. Bước 3: Thay đổi cách hiển thị một bảng 4. Bước 4: Chỉnh sửa các giá trị trong ô và thêm một thanh ghi vào bảng 5. Bước 5: Thêm một trường và tính các giá trị 6. Bước 6 : Đóng Dự án Thông thường, lượng thông tin thuộc tính có thể rất lớn so với khả năng lưu trữ của một bảng thuộc tính của theme. Chẳng hạn, việc xây dựng một bảng thuộc tính quá cồng kềnh chứa tới bảy mươi lăm trường, trong đó có tới bảy mươi trường chứa các dữ liệu ít dùng đến, sẽ rất không có hiệu quả nếu xét từ góc độ quản lý dữ liệu. Trong trường hợp như vậy, bạn nên chuyển bớt dữ liệu sang lưu trữ trong các bảng khác để có thể quản lý và xử lý các bảng này độc lập với bảng thuộc tính của theme. Trong bài tập này, bạn sẽ làm việc với một bảng thuộc tính sử dụng đất, được lưu trữ độc lập với bảng thuộc tính của theme. Trước tiên, bạn sẽ thêm một bảng vào dự án, sau đó bạn sẽ tập làm một vài thao tác thay đổi hiển thị bảng, chỉnh sửa dữ liệu và thêm các thanh ghi và các trường mới vào bảng. Bước 1: Copy một tệp vào thư mục của bạn Bảng mà bạn sẽ sử dụng trong bài tập này có tên là landuse.dbf. Trước hết, bạn cần copy bảng này vào thư mục làm việc của mình. Tuỳ thuộc vào hệ điều hành bạn đang sử dụng, hãy truy cập vào c:\esritrn\arcview\data\redlands, tìm tệp landuse.dbf. và copy vào thư mục làm việc của mình. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 78 - Sau khi copy, bạn cần kiểm tra lại một lần nữa xem thư mục làm việc của mình đã chứa bảng nêu trên hay chưa. Bước 2: Khởi động ArcView, mở một Dự án và thêm một bảng Khởi động ArcView, nếu cần thiết. Từ lệnh đơn File, chọn Open Project. Truy cập tới thư mục c:\esritrn\arcview\exercise và mở bài tập ex4a.apr. Khi dự án được mở ra, bạn sẽ thấy một bản đồ các lô đất. Bạn sẽ thêm bảng landuse.dbf vào dự án này, sau đó sẽ chỉnh sửa bảng. (Trong bài tập 4C bạn sẽ gộp bảng này với bảng thuộc tính của theme Land Parcels). Kích chuột lên cửa sổ dự án để kích hoạt nó. Từ lệnh đơn Project, chọn Add Table. Trong hộp thoại Add Table, truy cập tới thư mục làm việc của bạn. Kích trỏ chuột lên tệp landuse.dbf để chọn nó (nếu bạn không tìm thấy tệp landuse.dbf, hãy kiểm tra lại xem lựa chọn dBASE đã xuất hiện trong hộp danh sách List File of Type chưa). Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 79 - Chọn OK để thêm bảng vào dự án. Dùng thanh cuộn để xem nội dung bảng. Bảng này chứa mã sử dụng đất, các mô tả chi tiết về sử dụng đất, số lô đất, tổng giá trị đất đai và tài sản ứng với mỗi hình thức sử dụng đất. Bước 3: Thay đổi cách hiển thị một bảng Khi chỉnh sửa dữ liệu trong một bảng (chẳng hạn như thay đổi các giá trị trong một trường hay thêm hoặc xoá một thanh ghi hay một trường), các giá trị dữ liệu tại nguồn sẽ bị thay đổi. Điều này có nghĩa là khi bạn thêm một bảng vào một dự án khác, những chỉnh sửa của bạn đối với bảng cũng sẽ được phản ánh trong dự án khác đó. Nhưng khi bạn thay đổi hình thức hiển thị của một bảng (chẳng hạn như đổi tên bảng, dấu bớt trường hay chỉnh lại chiều rộng của một trường) thì những thay đổi này chỉ áp dụng trong khuôn khổ của dự án mà bạn đang làm việc. Trước tiên, bạn sẽ thay đổi cách hiển thị của bảng. Từ lệnh đơn Table, chọn Properties để mở hộp thoại Table Properties. Bạn sẽ thấy tên bảng được hiển thị ở phần phía trên của hộp thoại. Ở phía dưới hộp thoại, bạn sẽ thấy có ba cột. Cột thứ nhất cho biết trường nào của bảng được hiển thị, còn trường nào thì không được hiển thị; cột thứ hai cho bạn biết tên các trường. Còn cột thứ ba sẽ cho phép bạn “đổi tên trường” bằng cách gán cho nó một cụm từ khác. Trong cột Visible, hãy kích chuột vào dấu kiểm của trường No Parcels để dấu không hiển thị trường này. Kích chuột vào cột Alias, cạnh vị trí có tên trường là Lu_desc và gõ cụm từ Description vào. Chọn OK để khẳng định sự thay đổi. Bây giờ trường Lu_desc đã được đổi tên thành Description và trường No_parcels đã được dấu đi. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 80 - Dùng thanh cuộn để xem nội dung phía dưới bảng. Bạn sẽ thấy một số mô tả bị cắt mất phần cuối. Bạn sẽ nới thêm chiều rộng của trường Description để chứa được đầy đủ các mô tả trong trường này. Đưa con trỏ chuột vào vạch thẳng đứng giữa hai tên trường Description và Land_val. Con trỏ sẽ biến thành hình mũi tên hai đầu. Kích chuột và kéo trỏ để nới thêm chiều rộng của trường. Bước 4: Chỉnh sửa các giá trị trong ô và thêm một thanh ghi vào bảng Bây giờ, bạn đã sẵn sàng chỉnh sửa các dữ liệu trong bảng. Dùng thanh cuộn để cuộn lên phía trên bảng. Từ lệnh đơn Table, chọn Start Editing. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 81 - Trong trường Description có một số lỗi cần sửa. Thanh ghi thứ bảy của bảng có mã sử dụng đất là 301 và được mô tả là “Park” (Công viên). Tuy nhiên, bạn biết là mô tả này sai. Mã 301 tương ứng với mô tả “Parking lots” (Bãi để xe). Kích chuột vào công cụ chỉnh sửa (Edit tool). Kích chuột vào ô chứa giá trị Park. Giá trị này sẽ được tô đậm. Gõ Parking Lot vào ô, sau đó nhấn Enter. Bây giờ bạn sẽ thêm một thanh ghi chứa loại hình sử dụng đất chưa có trong bảng. Từ lệnh đơn Edit, chọn Add Record, sau đó kéo thanh cuộn để xem nội dung phía dưới bảng. Một thanh ghi mới đã được thêm vào bảng. Thanh ghi này chứa số không nếu trường thuộc loại trường số, và chứa dấu trống nếu trường thuộc loại trường k ý tự. Kích chuột vào ô trống của thanh ghi mới thuộc trường Landuse, gõ 369, sau đó nhấn phím <Tab>. Trong trường Description, gõ Auto Garage và lại nhấn phím <Tab>. Trong trường Land_val, gõ 1587 (không có dấu chấm), rồi nhấn phím <Tab>. Trong trường Prop_val, gõ 101831 rồi nhấn phím <Enter>. Bước 5: Thêm một trường và tính các giá trị Bảng của bạn chứa các giá trị về đất đai và tài sản, nhưng vì một lý do nào đó, bạn còn muốn biết cả thông tin về giá trị của những tài sản đã được xây dựng trên các lô đất. Để có được những thông tin này, bạn sẽ thêm một trường vào bảng và dùng Arcview để tính các giá trị chứa trong trường này. Từ lệnh đơn Edit, chọn Add Field để hiển thị hộp thoại Field Definition. Trong hộp văn bản Name, dùng trỏ chuột bôi đen giá trị đang có và gõ đè Imp_val vào. Các giá trị mặc định về thể loại (Number) và chiều rộng (16 ký tự) của trường được bạn chấp nhận. Trong hộp văn bản Decimal Places (số ký tự thập phân), gõ số 2 vào. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 82 - Chọn OK để thêm trường mới vào bảng. Trường mới được kích hoạt (ngả sang màu xẫm) trong bảng. Kích chuột vào nút Tính toán trường (Field Calculator). Hộp thoại Field Calculator xuất hiện. Trong hộp văn bản phía dưới, bạn sẽ đưa vào một biểu thức để báo cho Arcview biết cần đưa giá trị nào vào trường đang được kích hoạt. Trong danh sách các trường liệt kê trong cửa sổ Fields, kích đúp trỏ chuột lên Prop_val để đưa nó vào hộp văn bản. Trong cửa sổ Requests, kích đúp trỏ chuột lên dấu trừ. Trong cửa sổ Fields, lại kích đúp trỏ chuột lên Land_val. Biểu thức bạn vừa đưa vào ra lệnh cho Arcview lấy mỗi giá trị trong trường Land_val trừ đi giá trị tương ứng trong trường Prop_val và đưa kết quả vào chứa trong trường Imp_val. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 83 - Chọn OK. Mỗi ô trong trường mới chứa các giá trị vừa tính được. Trong lệnh đơn Table, chọn Stop Editing. Chọn Yes để lưu các thay đổi. Bước 6: Đóng dự án Kích hoạt cửa sổ Dự án. Từ lệnh đơn File, chọn Close Project. Chọn No khi ArcView hỏi bạn có muốn cất giữ các thay đổi hay không. (Tuy vậy, Arcview vẫn cất giữ những thay đổi bạn đã thực hiện cho bảng từ cuối bước 5). HẾT BÀI TẬP 4A . Nguyễn Hồng Phương " ;Các bài tập thực hành với phần mềm ArcView GIS& quot; Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 77 - BÀI TẬP 4A. THÊM BẢNG VÀ CHỈNH SỬA BẢNG. 1 thành Description và trường No_parcels đã được dấu đi. Nguyễn Hồng Phương " ;Các bài tập thực hành với phần mềm ArcView GIS& quot; Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 80 -. of Type chưa). Nguyễn Hồng Phương " ;Các bài tập thực hành với phần mềm ArcView GIS& quot; Bài tập 4a – Thêm bảng và chỉnh sửa bảng - 79 - Chọn OK để thêm bảng vào dự án. Dùng