Chọn và tìm kiếm các đối tượng bản đồ trong Mapinfo

5 1.7K 9
Chọn và tìm kiếm các đối tượng bản đồ trong Mapinfo

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tạp chí Khoa học & Công nghệ - Số 2 (42) /Năm 2007 48 chọn và tìm kiếm các đối tợng bản đồ trong Mapinfo Trần Viết Khanh (Trờng ĐH S phạm - ĐH Thái Nguyên) 1. Đặt vấn đề Bản đồ là công cụ không thể thiếu trong nghiên cứu và dạy học địa lý. Nó là biểu tợng thu nhỏ bề mặt trái đất lên mặt phẳng trên cơ sở toán học, phản ánh sự phân bố các mối liên hệ không gian và sự tập hợp các sự vật, hiện tợng đa dạng trên bề mặt trái đất. Nhờ sự phát triển của khoa học - công nghệ, ngày nay chúng ta có thể tạo ra những sản phẩm bản đồ máy tính phục vụ tốt hơn việc nghiên cứu và giảng dạy bộ môn Địa lí. Tuy nhiên, làm việc với bản đồ máy tính có nhiều điểm khác biệt so với làm việc trên các bản đồ đợc xây dựng trên giấy theo các phơng pháp truyền thống. Một trong những điểm khác biệt đó là việc lựa chọn các đối tợng địa lý trên bản đồ máy tính để phân tích và nghiên cứu chúng. Điều đó đặt ra vấn đề phải biết cách chọn và tìm kiếm các đối tợng nghiên cứu phù hợp với các mục tiêu cụ thể, ứng với từng phần mềm nhất định. 2. Các phơng pháp nghiên cứu Để lựa chọn các đối tợng trên bản đồ máy tính (đợc thành lập nhờ phần mềm Mapinfo) chúng tôi đ sử dụng các phơng pháp sau: - Phơng pháp thống kê - Phơng pháp mô hình hoá - Phơng pháp toán học 3. Kết quả nghiên cứu Mapinfo có khả năng phân tích khá mạnh[2]. Muốn thực hiện các phân tích của hệ thống, chúng ta phải chọn các đối tợng bản đồ phù hợp với mục tiêu đề nghiên cứu. Việc chọn đối tợng (Selection) đợc hiểu là một tập hợp dữ liệu đợc nhóm lại với nhau theo một hoặc nhiều tiêu chí tham biến cho trớc[1]. Selection trong Mapinfo có đặc tính nhiều lớp thông tin trung gian[3]. Khi chúng ta thực hiện chọn các đối tợng thì Mapinfo sẽ tự động phát sinh ra lớp trung gian này để lu trữ các bản ghi mà chúng ta chọn với tên mở rộng là Query. Trong trờng hợp chúng ta muốn ghi lại các thông tin đ chọn thành một Table mới, ta vào thực đơn File/Save Copy As, chọn Query cần ghi lại sau đó chọn Save As. Hộp hội thoại hiện ra cho phép ta nhập tên file mới để lu giữ. Các phơng pháp thực hiện lựa chọn có thể thông qua công cụ thực đơn hoặc thông qua câu lệnh. Sau đây chúng tôi trình bày một số phơng pháp lựa chọn sau: - Chọn đối tợng thông qua công cụ chọn trong hộp Main Box Tạp chí Khoa học & Công nghệ - Số 2 (42) /Năm 2007 49 Trong hộp công cụ Main Box, ta có thể chọn theo từng đối tợng riêng biệt, chọn theo bán kính, theo cửa sổ hoặc theo vùng, bằng cách kích chuột vào các biểu tợng tơng ứng trong hộp Main Box sau đó di chuyển chuột tới các đối tợng cần chọn trên màn hình. - Chọn đối tợng trong cửa sổ Browser Trớc hết vào thực đơn Window, chọn New Browser Window. Sau khi hộp hội thoại Browser xuất hiện ta chọn tên lớp cần mở (đối tợng chọn) trong danh sách các lớp thông tin có trên màn hình trong cửa sổ xét duyệt Browser. Khi các đối tợng trong cửa sổ Browser đợc chọn, các đối tợng tơng ứng trên bản đồ cũng tự động đợc đánh dấu. - Chọn đối tợng thông qua Query Ngoài việc chọn đối tợng trên màn hình nh trên, chúng ta có thể thực hiện chọn và tìm kiếm đối tợng thông qua thực đơn Query bằng lệnh Select và SQL Select. Để làm đợc điều đó, trớc hết ta phải xác định các tiêu chí tìm kiếm. Các tiêu chí này có thể là một hằng số, một biểu thức toán học, một biểu thức lôgic. Tạp chí Khoa học & Công nghệ - Số 2 (42) /Năm 2007 50 Chức năng chọn đối tợng nhờ Query cho phép ta chọn các bản ghi dữ liệu trong một lớp thông tin theo các thuộc tính thoả mn các tiêu chí cho trớc mà chúng ta đ tạo ra trong lớp trung gian. Sau khi chọn xong tên lớp thông tin, ta thiết lập biểu thức xác định chỉ tiêu tìm kiếm đối t- ợng trực tiếp vào hộp That Satisfy. Các công thức và toán tử của biểu thức đợc chọn trong hộp hội thoại Assist/ Expession. Trong hộp hội thoại Expression có sẵn các hàm chuẩn của hệ thống nh: Abs() - hàm giá trị tuyệt đối, Area() - hàm diện tích của đối tợng, CentroidX()- lấy tọa độ X trọng tâm của đối tợng, CentroidY()- lấy toạ độ Y trọng tâm của đối tợng, Chr$()- lấy ký tự của biểu thức Tuỳ theo mục đích tìm kiếm cụ thể mà chúng ta lựa chọn sử dụng các hàm tơng ứng. Để minh hoạ cho việc áp dụng phơng pháp tìm kiếm thông qua Query/ Selection, chúng tôi tiến hành tìm kiếm các quốc gia có dân số (1994) lớn hơn 100 triệu ngời trong World Map nh sau: - Mở bản đồ thế giới (World Map) - Vào thực đơn Query/ Select - Chọn tên bảng (Table) trong hộp Select Record from Table - Lập biểu thức lôgic trong hộp That Satisfy - Chọn cột (trờng) để thực hiện biểu thức (sử dụng Assist) - Kiểm tra lại biểu thức bằng cách nhấn chuột vào nút Verify. - Sau khi máy báo kết quả: Syntax is correct, ta nhấn OK để hoàn thiện việc lựa chọn và tìm kiếm theo tiêu chí đ định. Kết quả tìm kiếm đợc thể hiện bằng cách đánh dấu các quốc gia có số dân lớn hơn 100 triệu ngời trên bản đồ, đồng thời máy cũng tự động thông báo một bảng danh sách các nớc thoả mn điều kiện tìm kiếm, bao gồm 8 quốc gia: Bangladet, Brazin, Trung Quốc, ấn Độ, Indonesia, Nhật Bản, Liên bang Nga, Hoa Kỳ. - Chọn đối tợng bằng SQL Select Chức năng SQL Select cho phép chúng ta chọn các bản ghi dữ liệu trong một lớp thông tin theo các thông tin thuộc tính thoả mn các chỉ tiêu cho trớc. Bên cạnh việc tìm kiếm nh chức năng Select nêu trên, chức năng này còn cho phép ta tạo ra một trờng mới, tổng hợp dữ Tạp chí Khoa học & Công nghệ - Số 2 (42) /Năm 2007 51 liệu của các thông tin đợc chọn, liên kết 2 hay nhiều lớp thông tin vào một lớp thông tin mới. Thực chất SQL Select có khả năng tạo ra Query Table chứa các thông tin không có mặt trong bảng cơ sở, nghĩa là nó tạo ra một cột mới (cột phát sinh) bằng các phép toán [1]. Chúng tôi đ áp dụng phơng pháp SQL Select tìm kiếm các quốc gia có mật độ dân số lớn hơn 2000 ngời / Km 2 nh sau: Mật độ dân số đợc tính bằng công thức: Population/Area. Vào File/ Open Table/ chọn World.tab. Chọn menu Query/ SQL Select. Trong hộp From Tables chọn World. Trong hộp Select Columns chọn Country, Pop/Area(obj"sqm") Đặt tên mới (Matdo) cho cột phát sinh trong hộp into Table Named Chọn OK. Kết quả chọn đợc 11 quốc gia và vùng lnh thổ trên bản đồ thế giới thoả mn chỉ tiêu cho trớc (có mật độ dân số > 2000 ngời/Km 2 ). 4. Kết luận Bản đồ máy tính chứa đựng nhiều thông tin phục vụ cho nhiều lĩnh vực khác nhau. Để sử dụng bản đồ máy tính đúng mục đích, phù hợp với yêu cầu công việc, ngoài việc cần hiểu biết Tạp chí Khoa học & Công nghệ - Số 2 (42) /Năm 2007 52 sâu rộng về các lĩnh vực chuyên môn và bản đồ học, còn phải nắm đợc cách thức thành lập và các thao tác khai thác chúng. Việc chọn và tìm kiếm các đối tợng nghiên cứu trong bản đồ máy tính sẽ giúp các nhà nghiên cứu mổ xẻ, phân tích bản đồ một cách chi tiết dới nhiều góc độ khác nhau. Đây là công việc hết sức cần thiết để có thể hiểu và khai thác hết các giá trị tiềm ẩn của bản đồ trên máy tính. Tuy nhiên, cũng phải thấy rằng đây là việc làm khó, đòi hỏi các nhà khoa học phải bỏ nhiều công sức và trí tuệ để có thể làm chủ đợc công nghệ tiên tiến Summary In the geographic maps there are many objects which need to be researched. And we have ways available to selech them. In this article, we perform several objeet- selection methods, such as: Pointer, Browser, Query Selection and SQL Selection. The methods of Query Selection and SQL Selection allow people to seek objects within fixed criteria. They play a very important role in researches when Data base is very large. Tài liệu tham khảo [1]. Nguyễn Hồng Quảng, Nguyễn Khắc Thắng (1996), Mapinfo, Trung tâm T vấn lâm nghiệp, Hà Nội. [2]. Nguyễn Thế Thận, Trần Công Yên (2000), Tổ chức hệ thống thông tin địa lý và phần mềm Mapinfo, Nxb Xây dựng, Hà Nội. [3]. Nguyễn Thế Thận (1999), Cơ sở hệ thống thông tin địa lý GIS, Nxb Khoa học Tự nhiên. [4]. Geographic Information System (1991): Planning and Implementation, ICMA. [5]. Mapinfo, Reference Guide (1996), Mapinfo Corporation Troy, NewYork. . về các lĩnh vực chuyên môn và bản đồ học, còn phải nắm đợc cách thức thành lập và các thao tác khai thác chúng. Việc chọn và tìm kiếm các đối tợng nghiên cứu trong bản đồ máy tính sẽ giúp các. 48 chọn và tìm kiếm các đối tợng bản đồ trong Mapinfo Trần Viết Khanh (Trờng ĐH S phạm - ĐH Thái Nguyên) 1. Đặt vấn đề Bản đồ là công cụ không thể thiếu trong nghiên cứu và dạy. biết cách chọn và tìm kiếm các đối tợng nghiên cứu phù hợp với các mục tiêu cụ thể, ứng với từng phần mềm nhất định. 2. Các phơng pháp nghiên cứu Để lựa chọn các đối tợng trên bản đồ máy tính

Ngày đăng: 03/11/2014, 08:00

Tài liệu cùng người dùng

Tài liệu liên quan