Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Bài Lựa chọn liệu 1.1 TÓM TẮT BÀI THỰC TẬP F Nắm vững phương pháp lựa chọn liệu Select, SQL Select F Cấu trúc liệu GIS 1.2 KIẾN THỨC LIÊN QUAN Kiến thức Hệ thống thông tin ñịa lý-GIS Những kiến thức, qui ước ñồ 1.3 PHẦN LÝ THUYẾT u Lựa chọn liệu gì? u Những ñặc ñiểm lựa chọn liệu u Thực lựa chọn liệu u Lựa chọn hình u Bỏ lựa chọn ñối tượng hay ghi u Những công cụ lựa chọn Tổng quan Chúng ta tìm hiểu cách thức ý nghĩa việc lựa chọn ghi table Khi sử dụng MapInfo công việc thường xuyên sử dụng chọn lựa liệu phần giới thiệu lựa chọn liệu phương pháp sử dụng công cụ từ Main Toolbar Khái niệm lựa chọn liệu MapInfo cho phép gán liệu vào ñối tượng ñồ, Sức mạnh phân tích thực khả nhóm tổ chức liệu Mỗi liệu tổ chức theo nhóm với quan hệ logic với nhau, phân tích dựa hay nhiều cách khác 60 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Ví dụ: Chúng ta có giỏ hoa Chúng ta tổ chức xắp xếp chúng theo nhóm khác nhau, dựa hay nhiều cách khác nhau: u Lấy tất táo vào nhóm u Lấy tất loại trái vào nhóm (oranges, lemons, grapefruit) u Lấy hoa có Nguyên âm ñứng ñầu vào nhóm (oranges, apples, apricots) Có nhiều cách khác ñể tạo nhóm hoa Một số loại hoa nằm nhóm khác Trái cam (oranges) nhóm hoa nhóm bắt ñầu với nguyên âm Ngoài chia nhóm theo nơi trồng chúng Hoặc chọn nhóm hoàn toàn ngẫu nhiên xếp táo, chanh vào nhóm trái xeri cam vào nhóm khác MapInfo cho phép tạo nhóm tương tự với liệu có MapInfo qui nhóm liệu lựa chọn Một lựa chọn tập liệu ñược nhóm với dựa hay nhiều cách thức khác Ví dụ, Chúng ta có liệu gồm khách hàng Chúng ta tạo tập hợp liệu khách hàng như: - Nhóm người sống quận - Nhóm liệu gồm khách hàng mua sản phẩm triệu ñồng - Nhóm liệu khách hàng tên có chữ B Những câu lệnh thực tạo tập ñược gọi chấn vấn liệu (query) Chất vấn hay cách nói khác câu hỏi: Những khách hàng ñã mua triệu ñồng? Những khách hàng sống cách siêu thị 50km? Những ñặc ñiểm lựa chọn liệu Những lựa chọn liệu tạm thời Phần mềm tạo table tạm thời chứa ghi chọn Chúng ta thực nhiều thao tác lựa chọn với table lựa chọn với table như: u Xem cửa sổ Browser, cửa sổ ñồ (nếu ñối tượng ñồ họa), Biểu ñồ cửa sổ Layout u Cut copy tới clipboard dán vào table khác, hay ñưa vào ứng dụng khác 61 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo u Sử dụng sửa chữa liệu table Nếu muốn sửa chữa số ghi ñó table, nhặt riêng ghi ñó sửa chữa chúng u Tạo chọn lựa khác từ liệu chọn Chuyển liệu chọn thành liệu làm việc sử dụng File > Save Copy As Chúng ta tạo table giống table khác Xây dựng lựa chọn MapInfo cho phép số lệnh công cụ ñể lựa chọn liệu Chúng gồm hai loại: u Chọn hình: công cụ lựa chọn, chọn theo bán kính, chọn theo ñường ranh giới, lựa chọn ẩn, lệnh Select All Khi lựa chọn công cụ, nhấn mouse bên cạnh ñối tượng ñồ u Chọn lựa với chất vấn liệu (query): Select, SQL Select Khi thực với cách phải thiết ñặt biểu thức logic MapInfo sử dụng tạo chọn lựa Ví dụ, biểu thức SALES > 20000 nghĩa MapInfo chọn ghi với mức bán hàng lớn $20,000 (???) Thực lựa chọn từ hình Để thực lựa chọn từ hình bắt buộc lớp liệu phải thiết ñặt cho phép lựa chọn (Selectable) Thực Layer Control Khi thực lựa chọn lớp, MapInfo ñánh dấu ñối tượng lựa chọn ký hiệu thiết ñặt Highlight Control thuộc Preferences (Options menu) Khi có nhiều lớp cho phép lựa chọn cửa sổ ñồ, MapInfo chọn ñối tượng lớp Nếu muốn chọn ñối tượng lớp sử dụng phím Ctrl lựa chọn Xóa bỏ lựa chọn ghi Chúng ta thực hiện: u Loại bỏ lựa chọn ñối tượng, ghi từ nhóm lựa chọn u Loại bỏ lựa chọn từ nhóm ñối tượng u Loại bỏ lựa chọn tất ñối tượng Loại bỏ lựa chọn giữ phím Shift nhấn vào ñối tượng hay ghi sử dụng công cụ Select Khi nhấn mouse vào loại bỏ lựa chọn Những công cụ lựa chọn Mapinfo gồm số công cụ lựa chọn: 62 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Select Tool (mũi tên) Lựa chọn riêng lẻ từ mục chọn Radius Select Tool (hình tròn với mũi tên) chọn bên khu vực hình tròn Marquee Select Tool (hình chữ nhật với mũi tên) chọn bên hình chữ nhật Boundary Select Tool (ña giác không ñều với hình mũi tên) chọn bên vùng Select Tool Sử dụng công cụ chọn ñối tượng hay chọn nhiều ñối tượng diện tích Thiết ñặt layer cho phép lựa chọn (Selectable) (Map > Layer Control) Chọn công cụ Select từ Main Toolbar Nhấn mouse vào ñối tượng cần chọn Mở Window > New Browser Window hiển thị bãn ghi ñược chọn Browser Chọn Selection từ danh sách table liệu Radius Select Tool Công cụ Radius Select thường sử dụng chọn ñối tượng bán kính ñótool is used to select all objects that fall within a given radius Marquee Select Tool Thường sử dụng chọn ñối tượng hình chữ nhật Sử dụng công cụ nhấn vào kéo Boundary Select Tool Thường sử dụng chọn ñối tượng nằm ñường ranh giới Phương pháp lựa chọn khác 63 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Chúng ta lựa chọn ñối tượng nằm ranh giới polygon ñã có sẵn, ví dụ ñường ranh giới hành chính, ranh giới quận Làm lựa chọn ñối tượng quanh ñường, ñường phố ñối tượng dạng ñường (line) Để lựa chọn liệu thường dùng với lệnh Buffer Lệnh Buffer thường sử dụng tạo ñường biên xung quanh ñiểm, ñường, hay ñường ranh giới Thực lựa chọn polygon, hai lớp cần ñặt cho phép chọn (Selectable): lớp chọn ñối tượng cần chọn, lớp lớp ñường biên Mapinfo cung cấp lựa chọn từ thuộc tính ñối tượng thiết ñặt vài tiêu chuẩn lựa chọn Hai phương pháp chất vấn liệu MapInfo cho phép hai phương pháp chất vấn liệu là: Query>Select (lựa chọn liệu ñơn giản trường liệu) cho phép thiết ñặt tiêu chuẩn lựa chọn dựa số, chữ hay biểu thức ñơn giản tạo tập liệu từ Table Thường lựa chọn ñơn giản 64 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Query>SQL Select (kết hợp lựa chọn nhiều Table trường) Cho phép thiết ñặt tiêu chuẩn lựa chọn phức tạp, ñây chức quan trọng bất ký hệ GIS, cho phép phân tích, liên kết nguồn liệu, trích liệu từ ñối tượng ñồ, phân loại, nhóm kết hợp với ghi Hiển thị kết Thông thường Mapinfo thể kết qủa lựa chọn tô sáng ñối tượng chọn ñồ hiển thị browser Nếu không ñánh dấu Browse results, kết không mở Browser Thay ñổi tên kết nhập vào tên khác thay Selection, không MapInfo tự ñặt tên kết Query1, Query2 … Chọn tên cột Sort Results by Column thu ñược kết với browser ñã xếp theo thứ tự cột chọn Những tiêu chuẩn lựa chọn Dùng Query>Select All ñể chọn tất ghi Table Tuy nhiên, Chúng ta cần thiết ñặt tiêu chuẩn lựa chọn That Satisfy Nhắp nút Assist nút Column, Operator Function ñể hiển thị tiếp hộp thoại Expression Biểu thức Chúng ta cần thiết ñặt tiêu chuẩn ñể lựa chọn liệu, ñó biểu thức có chứa toán tử, hàm, toán tử ñịa lý 65 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Character values: ñây ký tự phải ñặt dấu ngoặc kép (ví dụ: Material = "QTZ" SiteName = "lron Creek 111") Numeric values: giá trị số trường giá trị số không cần phải ngoặc kép (ví dụ: Length>15 không viết Length > "15") Toán tử hàm Mapinfo cho thiết lập phép toán số học (cộng +, trừ -, nhân *, chia /, lũy thừa ^), toán tử logic (and, or, not) toán tử ñịa lý (Contains, Contains Entire, Within, Entirely Within, Intersects) hàm số làm việc với chuỗi ký tự Các hàm MapInfo bao gồm hàm lượng giác (sin,cosin,tang ), thao tác chuỗi, thao tác ngày tháng chức trích thông tin không gian từ ñối tượng ñồ Những hàm trả lại ñối tượng ñồ, số, ký tự biểu thức logic true hay false, ví dụ (Length*Breadth>2.0) and (Length*Breadth>IOO) and (Material Like "QU%") Những kết qủa truy vấn Sau thiết ñặt tiêu chuẩn lựa chọn ñồng ý, MapInfo tìm ghi thỏa mãn tiêu chuẩn tạo Table tạm thời chứa ñối tượng thỏa mãn tiêu chuẩn chọn Các Table lựa chọn tạm thời (hiện hành) tên Selection hay Query1, Query2 Table tạm thời tạo truy vấn có sẵn Mapinfo hành Một di rời mapinfo chúng trừ bạn lưu chúng với tên mới, dùng File>Save Copy As Lực chọn hành, hay vài lựa chọn liền trước, sử dụng vài thao tác mapinfo mà Table mapinfo mong ñợi, ví dụ, bạn xóa tất ñối tượng ñã chọn, ñồ chuyên ñề, browse, ñồ hay ñồ thị chúng Chú ý: thao tác ñã áp dụng ñể lựa chọn ảnh hưởng tới Table gốc, ñó xóa bỏ ghi hay hiệu chỉnh giá trị liệu cập nhập vào Table lựa chọn ñã tạo Có vài thao tác, ví dụ:một số ñồ thị, lựa chọn kéo theo liên kết, mà tiến hành Table chọnTable liệu ñầu phải ñược lưu thường xuyên ñĩa, dùng File>Save Copy As, Table thường xuyên sử dụng ñể thực thao tác yêu cầu 66 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo 1.4 PHẦN THỰC HÀNH Chọn liệu theo tiêu chuẩn Chọn theo tiêu chuẩn số (=; >; ) Chọn ñối tượng có trường liệu nhỏ số ñó ( ... chọn Những công cụ lựa chọn Mapinfo gồm số công cụ lựa chọn: 62 Hướng dẫn thực tập GIS - Bài - Lựa chọn liệu phần mềm MapInfo Select Tool (mũi tên) Lựa chọn riêng lẻ từ mục chọn Radius Select... GIS - Bài - Lựa chọn liệu phần mềm MapInfo 1.4 PHẦN THỰC HÀNH Chọn liệu theo tiêu chuẩn Chọn theo tiêu chuẩn số (=; >; ) Chọn ñối tượng có trường liệu. .. GIS - Bài - Lựa chọn liệu phần mềm MapInfo u Sử dụng sửa chữa liệu table Nếu muốn sửa chữa số ghi ñó table, nhặt riêng ghi ñó sửa chữa chúng u Tạo chọn lựa khác từ liệu chọn Chuyển liệu chọn thành