intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

CÁC BÀI TẬP THỰC HÀNH VỚI PHẦN MỀM ARCVIEW GIS - BÀI TẬP 4C

Chia sẻ: Nguyễn Nhi | Ngày: | Loại File: PDF | Số trang:8

138
lượt xem
53
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

NỐI KẾT VÀ GỘP BẢNG. 1. Bước 1: Khởi động ArcView và mở một Dự án 2. Bước 2: Thêm một bảng vào dự án 3. Bước 3: Gộp các bảng 4. Bước 4: Sử dụng trường gộp để hiển thị Theme 5. Bước 5: Nối kết các bảng 6. Bước 6 : Đóng Dự án Trong một cơ sở dữ liệu được quản lý tốt, dữ liệu thường không được lưu trong một bảng đơn lẻ mà thường được lưu trong nhiều bảng nhỏ độc lập với bảng thuộc tính của theme. Khi cần làm việc với...

Chủ đề:
Lưu

Nội dung Text: CÁC BÀI TẬP THỰC HÀNH VỚI PHẦN MỀM ARCVIEW GIS - BÀI TẬP 4C

  1. 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 4C. NỐI KẾT VÀ GỘP BẢNG. 1. Bước 1: Khởi động ArcView và mở một Dự án 2. Bước 2: Thêm một bảng vào dự án 3. Bước 3: Gộp các bảng 4. Bước 4: Sử dụng trường gộp để hiển thị Theme 5. Bước 5: Nối kết các bảng 6. Bước 6 : Đóng Dự án Trong một cơ sở dữ liệu được quản lý tốt, dữ liệu thường không được lưu trong một bảng đơn lẻ mà thường được lưu trong nhiều bảng nhỏ độc lập với bảng thuộc tính của theme. Khi cần làm việc với các thông tin chứa trong một bảng độc lập với bảng thuộc tính của theme, các chức năng gộp hoặc nối kết bảng sẽ được sử dụng. Bước 1: Khởi động ArcView và mở một Dự án 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 ex4c.apr. Khi dự án được mở ra, bạn sẽ thấy view Central Redlands (Trung t âm thành phố Redlands) mà bạn đã biết. Kích chuột vào phím Open Theme Table (mở bảng thuộc tính của theme) để hiển thị bảng thuộc tính của theme Land Parcels. Bài tập 4c – Nối kết và gộp bảng - 91 -
  2. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Cuộn sang bên phải bảng. Bảng thuộc tính của theme có một trường chứa mã sử dụng đất, nhưng chưa có trường mô tả các mã này. Các mô tả mã sử dụng đất được lưu trong bảng landuse.dbf mà bạn đã chỉnh sửa trong bài tập 4A. Bạn sẽ thêm bảng này vào dự án và gộp nó với bảng thuộc tính của theme. Tiếp đó, bạn sẽ phân loại theme Land Parcels theo trường mô tả mã sử dụng đất. Bước 2: Thêm một bảng vào dự án Bây giờ bạn sẽ thêm bảng landuse.dbf vào dự án. Nhấn trỏ chuột lên cửa sổ dự án để kích hoạt nó. Tiếp theo, kích chuột lên biểu tượng Tables. Chú ý rằng, ngoài bảng Attributes of Land Parcels, trong dự án này còn có sẵn một bảng có tên gọi là owners.dbf (bạn sẽ mở bảng này trong phần sau của bài tập). Kích trỏ chuột lên phím Add. Trong hộp thoại Add Table, truy cập tới thư mục làm việc của bạn. Bài tập 4c – Nối kết và gộp bảng - 92 -
  3. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Kích đúp trỏ chuột lên landuse.dbf để thêm bảng này vào dự án. Bạn nhận ra bảng này vì đã làm việc với nó trong bài tập trước. Chú ý rằng những thay đổi bạn thực hiện khi chỉnh sửa bảng trong bài tập trước đã được lưu. Bước 3: Gộp các bảng Khi bạn thực hiện phép gộp hai bảng, Arcview sẽ tạm thời ghép các trường của một bảng (mà ta gọi là bảng nguồn) vào bảng kia (mà ta gọi là bảng đích). Để phép gộp bảng có thể thực hiện được, cả hai bảng này phải có một trường chung. Arcview sử dụng các giá trị trong trường này để t ìm các thanh ghi phù hợp tương ứng của cả hai bảng. V ì vậy, điều quan trọng là quan hệ giữa các thanh ghi trong bảng đích và bảng nguồn phải là quan hệ một-một hoặc một-nhiều. Để tiện theo dõi, bạn hãy kéo bảng landuse.dbf lên góc trái phía trên cửa sổ ứng dụng. (Bạn cũng nên phóng cực đại cửa sổ ứng dụng lên). Bảng landuse.dbf là bảng nguồn trong phép gộp bảng này. Các trường của nó sẽ được gộp vào bảng thuộc tính của theme. Trong bảng landuse.dbf, kích trỏ chuột lên tên trường Landuse để kích hoạt trường này. Đây sẽ là trường chung dùng để gộp hai bảng. Bây giờ bạn hãy kích trỏ chuột lên bảng Attributes of Land Parcels để kích hoạt bảng này. Cuộn sang bên phải bảng và kích trỏ chuột lên tên trường Landuse để kích hoạt trường này. Bảng Attributes of Land Parcels là bảng đích trong phép gộp bảng này. Chú ý rằng bảng đích chứa 707 thanh ghi (mỗ i thanh ghi ứng với một lô đất trên bản đồ), trong khi bảng nguồn chỉ chứa có ba mươi lăm thanh ghi (mỗ i mỗ i thanh ghi ứng với một loại hình sử dụng đất). Như vậy sẽ có nhiều thanh ghi lô đất được gán cùng một giá trị sử dụng đất. Mối quan hệ giữa các thanh ghi là mố i quan hệ nhiều-một. Kéo bảng Attributes of Land Parcels xuống góc phải phía dưới cửa sổ ứng dụng. Bài tập 4c – Nối kết và gộp bảng - 93 -
  4. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Kiểm tra lại một lần nữa để khẳng định là bảng Attributes of Land Parcels đang được kích hoạt. Trong phép gộp bảng, bảng đích phải luôn luôn là bảng được kích hoạt. Kích trỏ chuột lên phím Join (gộp). Bảng landuse.dbf sẽ được đóng lại, và các trường của nó sẽ được gộp vào bảng thuộc tính của theme. Cuộn sang bên phải bảng. Tất cả các trường đứng đằng sau trường Lu_desc được thêm vào bảng nhờ phép gộp vừa thực hiện. Bây giờ bạn có thể sử dụng dữ liệu trong các trường này vào các công việc tiếp theo của mình. Bước 4: Sử dụng trường gộp để hiển thị Theme Bây giờ bạn đã sẵn sàng để phân loại và hiển thị các lô đất trên bản đồ theo trường Lu_desc vừa gộp. Kích trỏ chuột vào view để kích hoạt nó, sau đó kích trỏ chuột vào phím Edit Legend để mở công cụ tạo lập chú giải. Bài tập 4c – Nối kết và gộp bảng - 94 -
  5. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Từ danh sách xổ Legend Type chọn Unique Value. Từ danh sách xổ Value Field chọn Lu_desc. Mỗi giá trị sử dụng đất được gán một màu theo tập hợp màu ngầm định của Arcview. Bạn cũng có thể chọn màu theo sở thích của mình. Ở phần dưới của công cụ tạo lập chú giải, kích trỏ chuột lên phím Random Colors. Tiếp tục kích chuột lên phím này cho đến khi bạn chọn được tập màu vừa ý. Kích trỏ chuột lên phím Apply để áp dụng tập màu vừa chọn cho view, sau đó đóng công cụ tạo lập chú giải. Đến đây, bạn cảm thấy bảng mô tả sử dụng đất chưa được thích hợp lắm với chú giải của bản đồ. Bạn có thể chỉnh lại chú giải bằng nhiều cách. Chẳng hạn, bạn có thể kéo chuột để tăng chiều rộng của mục lục view, nhưng điều này có bất lợi là làm giảm kích thước của bản đồ view. Tốt hơn cả là bạn nên chỉnh sửa lại các nhãn ngay trong công cụ tạo lập chú giải. Tuy nhiên, trước hết, bạn sẽ giấu bớt nộ i dung chi tiết của chú giải trong phần mục lục, vì chúng tốn quá nhiều chỗ. Từ lệnh đơn Theme, chọn Hide/Show Legend. Bây giờ trên view bạn chỉ còn nhìn thấy đề mục của theme Land Parcels. Từ lệnh đơn Windows, chọn Attributes of Land Parcels để kích hoạt bảng thuộc tính của theme. Từ lệnh đơn Tables, chọn Remove All Joins (Huỷ tất cả các phép gộp). Bạn thấ y bảng thuộc tính của theme sẽ không còn chứa các trường vừa được gộp nữa, đồng thờ i trên bản đồ view chỉ còn lại lớp thông tin được đánh một màu đơn sắc. Bài tập 4c – Nối kết và gộp bảng - 95 -
  6. 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ước 5: Nối kết các bảng Khi mố i quan hệ giữa bảng đích và bảng nguồn là một-nhiều, bạn nên sử dụng phép nố i kết bảng thay vì gộp bảng. Cũng giố ng như phép gộp, phép nố i kết bảng đò i hỏ i cả hai bảng phải có cùng một trường chung. Khi các bảng được nố i kết với nhau, việc chọn một thanh ghi trong bảng đích sẽ kéo theo việc tất cả các thanh ghi có cùng giá trị trong trường chung trong bảng nguồn cũng được lựa chọn. Bây giờ bạn sẽ mở bảng owners.dbf và nối kết nó với bảng Attributes of Land Parcels. Kích trỏ chuột vào cửa sổ dự án để kích hoạt nó, sau đó kích tiếp trỏ chuột vào biểu tượng Tables. Trong danh sách các bảng, kích trỏ chuột lên owners.dbf (người sở hữu) để chọn, sau đó kích tiếp trỏ chuột vào phím Open để mở bảng. Bảng này chứa tên và các thông tin về địa chỉ của những chủ sở hữu các lô đất. Bảng này và bảng thuộc tính của theme đều chứa trường chung Apn, chứa mã giá trị của lô đất. Quan hệ giữa bảng thuộc tính của theme và bảng owners.dbf là quan hệ một-nhiều vì mỗ i lô đất có thể có một vài người chủ cùng sở hữu. Vì vậy, bạn sẽ nố i kết hai bảng này thay vì gộp chúng. Lưu ý: Nếu bạn dùng phép gộp bảng trong trường hợp này, Arcview sẽ gán tuỳ ý mỗ i chủ sở hữu với một lô đất. Kéo bảng owners.dbf lên góc trái phía trên cửa sổ ứng dụng, sau đó kích trỏ chuột vào tên trường Apn để tô đậm tên trường. Kích hoạt bảng Attributes of Land Parcels, sau đó kéo bảng này xuống góc phả i phía dưới cửa sổ ứng dụng. Kích trỏ chuột vào tên trường Apn của bảng này để tô đậm tên trường. Với bảng Attributes of Land Parcels đang được kích hoạt, từ lệnh đơn Table, chọn Link để nố i kết hai bảng với nhau. Bài tập 4c – Nối kết và gộp bảng - 96 -
  7. 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ây giờ hai bảng đã được nố i kết với nhau, nhưng khác với kết quả của phép gộp, bạn sẽ thấy không có trường nào được gộp thêm vào bảng đích, còn bảng nguồn vẫn đang mở. Kiểm tra xem công cụ Select record đã được chọn hay chưa. Dùng công cụ này chọn một thanh ghi bất kỳ trong bảng Attributes of Land Parcels. Bạn sẽ thấy (một hoặc) một vài thanh ghi tương ứng cũng sẽ được chọn đồng thờ i trong bảng owners.dbf. Lô đất được chọn cũng đổi sang màu vàng trên bản đồ view. Trong số các lô đất có mã sử dụng đất bằng 545 ( đây là mã số của các nhà chung cư có từ 5 đến 14 đơn nguyên), có một số lô được sở hữu đồng thời bởi nhiều chủ. Trong bảng Attributes of Land Parcels, cuộn sang phải cho đến khi trường Landuse hiện ra. Kích trỏ chuột lên tên trường Landuse để tô đậm tên trường, sau đó kích trỏ chuột lên phím Sort Descending (Sắp xếp theo thứ tự giảm dần) để hiển thị các thanh ghi theo thứ tự từ giá trị lớn nhất đến giá trị nhỏ nhất. Với công cụ Select Record vẫn đang được kích hoạt, kích trỏ chuột lên một thanh ghi có mã sử dụng đất (trong trường landuse) bằng 545. Trong ví dụ này, lô đất được chọn có ba chủ sở hữu (xem hình minh hoạ trên trang bên). Bài tập 4c – Nối kết và gộp bảng - 97 -
  8. Nguyễn Hồng Phương "Các bài tập thực hành với phần mềm ArcView GIS" Kích trỏ chuột lên bảng owners.dbf để kích hoạt bảng, sau đó kích trỏ chuột vào phím Promote (chuyển lên trên). Các thanh ghi được chọn sẽ được đẩy lên những hàng đầu trong bảng. Kích hoạt bảng Attributes of Land Parcels và chọn một thanh ghi khác cũng có mã sử dụng đất là 545 trong bảng này. Chuyển các thanh ghi được chọn trong bảng owners.dbf lên hàng đầu để xem có bao nhiêu chủ cùng sở hữu lô đất được chọn. Lưu ý: Sự nối kết giữa các bảng chỉ có tác dụng một chiều. Sự lựa chọn một thanh ghi trong bảng thuộc tính của theme sẽ kéo theo sự lựa chọn của các thanh ghi tương ứng trong bảng owners.dbf, nhưng sự lựa chọn một thanh ghi trong bảng owners.dbf sẽ không kéo theo sự lựa chọn của các thanh ghi tương ứng trong bảng thuộc tính của theme. Bạ n có thể xây dựng sự nối kết hai chiều bằng cách kích hoạt bảng nguồn (do đó cũng kích hoạt bảng đích) và nhắc lại quy trình nố i kết bảng. Với bảng Attributes of Land Parcels đang được kích hoạt, từ lệnh đơn Table, chọn Remove All Links. 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 để hu ỷ các thay đổ i trong dự án. HẾT BÀI TẬP 4C Bài tập 4c – Nối kết và gộp bảng - 98 -
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2