Chương 5: MỘT SỐ BÀI TOÁN ỨNG DỤNG CỦA GIS TRÊN PHẦN MỀM MAPINFO PROFESSIONAL
5.1.4. Thanh công cụ và Menu trong MapInfo 15
Khi khởi động và mở một bản đồ bất kỳmàn hình chính và giao diện MapInfo 15.0 có dạng như hình 5.1.
Cửa sổ màn hình chính Menu chính
Cửa sổ bản đồ Cửa sổ dữ liệu
Thanh Drawing
Thanh Main Thanh DBMS
Thanh Standard
Thanh Web Service
Thanh trạng thái
Hình 5.1: Giao diện, các thanh cơng cụ và Menu trong MapInfo
a) Thanh công cụ
Các thanh công cụ cho phép lựa chọn các lệnh tắt, thao tác nhanh hơn so với vào chọn lệnh tại các Menu. Trong MapInfo 15.0 có các thanh cơng cụ sau:
1) Thanh cơng cụ Standard
Thanh cơng cụnày gồm có các nút lệnh sau:
New Table: Tạo một bảng dữ liệu mới
Open Table: Mở một bảng dữ liệu mới
Open Workspace: Mở một trang làm việc
Save Table: Lưu một bảng
Save Workspace: Lưu một trang làm việc
Close all: Đóng tất cả các bảng và trang làm việc
Save Window: Lưu cửa sổ làm việc của màn hình
Print to PDF: In dưới dạng file PDF
Cut: Cắt một hay nhiều đối tượng (dữ liệu) đang được chọn
Copy: Lưu một hay nhiều đối tượng (dữ liệu) đang được chọn
Paste: Dán một hay nhiều đối tương (dữ liệu) bị Cut hoặc Copy
Undo: Huỷ bỏ một lệnh vừa thực hiện
New Browser: Mở một cửa sổ dữ liệu thuộc tính mới
New Mapper: Mở một cửa sổ bản đồ mới
New Grapher: Thực hiện lệnh vẽ biểu đồ/đồ thị
New Layout: Mở một cửa sổ trình bày mới
New Redistricter: Thực hiện lệnh phân chia nhóm
2) Thanh cơng cụ Main
Thanh cơng cụ Main có các nút lệnh sau:
Select: Chọn đối tượng, muốn chọn nhiều đối tượng nhấn Shift trong quá trình chọn
Marquee Select: Chọn đối tượng theo hình vng hoặc hình chữ nhật
Radius Select: Chọn đối tượng theo hình trịn
Polygon Select: Chọn đối tượng theo định dạng vùng
Boundary Selection: Lựa chọn đối tượng theo một vùng bao nào đó
Unselect All: Bỏ lệnh chọn đối tượng
Invert Selection: Lựa chọn ngược
Graph Select: Chọn đối tượng là biểu đồ
Zoom - in: Phóng to cửa sổ Window
Zoom - out: Thu nhỏ cửa sổ Window
Change view: Phóng to hay thu nhỏ theo một tỷ lệ nào đó
Grabber: Kéo rê cửa sổ chứa các đối tượng bằng bàn tay
Info: Xem thông tin và nhập thuộc tính cho đối tượng
Label: Dán nhãn thủ công cho các đối tượng
Drap Map Window: Di chuyển cửa sổ bản đồ sang một phần mềm khác
Layer Control: Hiển thị và kiểm soát các lớp dữ liệu
Ruler: Công cụ đo khoảng cách giữa các điểm với nhau
Show/Hide Legend: Hiện/Ẩn bảng chú giải
Show/Hide Statistic: Hiện/Ẩn bảng thống kê
Set Target District: Thiết lập nhóm chứa đối tượng
Assign Selected Objects: Gán đối tượng được chọn vào nhóm mục tiêu
Clip Region On/Off: Bật/tắt chế độ cắt vùng
Set Clip Region: Cắt các đối tượng vùng trên cửa sổ hiển thị
Create a Scale Bar: Tạo thước tỷ lệ cho bản đồ
Display Table List: Hiển thị danh sách các bảng
3) Thanh công cụ Drawing:
Để sử dụng được các nút lệnh này, phải có một lớp bản đồđang ở chếđộlàm việc. Thanh công cụnày gồm 16 nút lệnh với ý nghĩa như sau:
Symbol: Vẽ đối tượng điểm
Line: Vẽ đối tượng là đoạn thẳng
Polyline: Vẽ đường thẳng gấp khúc
Arc: Vẽ đối tượng là cung
Polygon: Vẽ đa giác bất kỳ
Ellipse: Vẽ hình trịn hoặc Elip
Rectangle: Vẽ hình vng, hình chữ nhật
Rounded Rectangle: Vẽ hình bo góc
Frame: Đưa vào khung chứa bản đồ hay một lớp dữ liệu
Reshape: Thay đổi hình dạng của đối tượng chọn
Add Node: Đưa vào các Node/điểm kích chuột
Symbol Style: Chỉnh sửa hiển thị các đối tượng dạng điểm
Line Style: Chỉnh sửa hiển thị các đối tượng dạng đường
Polygon Style: Chỉnh sửa cách hiển thị các đối tượng dạng vùng
Text Style: Chỉnh sửa cách hiển thị các đối tượng dạng chữ
4) Thanh công cụ Web Services
Thanh công cụ Web Services có chức năng hỗ trợ dịch vụ Web, đây là chức năng được nâng cấp, sử dụng từ phiên bản MapInfo 15.0. Công cụ Web Services có 7 lựa chọn sau đây:
Open WMS Table: Mở bảng dữ liệu Web dạng WMS
Open WMS Table: Mở bảng dữ liệu Web dạng WMS
Find Address: Tìm kiếm địa chỉ
Geocode Using Server: Mã hóa dữ liệu khơng gian để đưa vào máy chủ
Create Driver Region: Tạo vùng điều khiển định tuyến cho máy chủ
Web Services Preferences: Tùy chọn cho dịch vụ Web
Catalog Browser: Danh mục các trình duyệt Web
5) Thanh công cụ DBMS
Thanh công cụ này gồm các lệnh liên quan đến các cơ sở dữ liệu ngoài, gồm các chức năng sau:
Open DBMS Table: Mở bảng cơ sở dữ liệu ngoài
Refresh DBMS Table: Cập nhật lại bảng cơ sở dữ liệu liên kết ngoài
Unkink DBMS Table: Ngắt liên kết với cơ sở dữ liệu ngoài
Make DBMS Table: Truy xuất dữ liệu tọa độ trên cơ sở dữ liệu ngoài
Change Symbol: Thay đổi biểu tượng của một bảng
6) Thanh công cụ Tools
Đây là thanh cơng cụ để chạy các chương trình Mapbasic của MapInfo. Thanh này cho phép hiển thịcác công cụtrong Tool Manager như công cụ tạo lưới chiếu, thước tỷ lệ, kim chỉhướng, dán nhãn chữ,... Một sốnút lệnh chính như sau:
Run MapBasic Program: Chạy các chương trình Mapbasic
Show/Hide MapBasic Window:
Hiện/Ẩn trang viết chương trình Mapbasic
Run Mapping Wizard Tool: Chạy chương trình thành lập bản đồ
Create Grid: Tạo lưới cho bản đồ
Name View Đặt tên để cố định cho trang làm việc
North Arrow: Tạo kim chỉ hướng Bắc - Nam
Scale Bar: Tạo thước tỷ lệ cho bản đồ
Retrieve Grid Value: Lấy giá trị của lớp Grid tại vị trí kích chuột
Text Label: Tạo lớp nhãn chữ
7) Thanh trạng thái
Thanh trạng thái mô tả thông tin của các thanh công cụvà menu, đồng thời mô tả trạng thái làm việc của lớp dữ liệu được chọn. Các hiển thịtrên thanh này bao gồm:
Zoom/Map Scale/Cartographi c Scale/Cursor Location/Scale
Hiển thị mức độ phóng to thu nhỏ/Tỷ lệ bản đồ/Tỷ lệ địa lý/Tọa độ địa lý/Tỷ lệ chung
Editing Lớp đang được chỉnh sửa
Selecting Đối tượng của lớp được lựa chọn
Snap Bật chế độ bắt điểm cho đối tượng số hóa (ấn phím “S”)
Autotrace Tự động số hóa (ấn phím “T”)
b) Các Menu trong MapInfo
1) Menu File
Menu này gồm các lệnh đóng/mở dữ liệu, lưu trữ, phục hồi dữ liệu, cài đặt khổ giấy và in ấn bản đồ, bao gồm các lệnh sau:
- New Table: Tạo mới lớp dữ liệu.
- Open: Mởcác loại dữ liệu đã tạo sẵn.
- Open Web Service: Mở các lớp dữ liệu qua mạng.
- Open DBMS Connection: Mở các lớp dữ liệu liên kết ngoài.
- Open Universal: Mởcác định dạng khác từcác phần mềm khác.
- Tile Server Map: Tạo bản đồ nền cho máy chủ.
- Close Table: Thoát các lớp dữ liệu đang hiện hành.
- Close DBMS Connection: Thoát dữ liệu bảng. Liên kết ngồi
- Close All: Thốt tất cảcác lớp dữ liệu.
- Save Table: Lưu các lớp dữ liệu đã và đang được chỉnh sửa.
- Save Copy As: Lưu với một tên khác của lớp dữ liệu tương ứng.
- Save Query: Chỉlưu các tập tin bằng các câu lệnh truy vấn trước đó.
- Save Workspace: Lưu toàn bộtrang làm việc.
- Save Window As: Lưu cửa sổ hiện thịdưới dạng ảnh.
- Revert Table: Phục hồi lại dữ liệu ban đầu.
- Page Setup: Định dạng khổ giấy in.
- Print: In bản đồ.
- Recent Files: Lưu đường dẫn đến thư viện những file được mởtrước đó.
- Exit: Thốt khỏi chương trình MapInfo.
2) Menu Edit
Menu này cho phép thực hiện các lệnh liên quan đến việc chỉnh sửa các đối tượng và hiển thịthông tin dữ liệu.
- Undo Move: Hủy bỏ lệnh vừa thực hiện.
- Cut: Cắt các đối tượng chọn.
- Copy: Chép các đối tượng chọn.
- Paste: Dán các đối tượng.
- Clear: Xóa các đối tượng chọn.
- Clear Map Objects Only: Chỉ xóa đối tượng đồ họa, giữ lại dữ liệu.
- Reshape: Hiển thị node để thay đổi hình dạng và kích thước của đối tượng được chọn.
- New Row: Thêm một dòng cho bảng dữ liệu thuộc tính.
- Get Info: Xem thông tin của đối tượng được chọn.
3) Menu Tools
Menu Tools cho phép thiết lập chế độ khởi động và chạy các ứng dụng của MapBasic, các lệnh chuyển đổi định dạng bản đồ sốcũng như một số lệnh liên quan đến các thông tin trên Internet hay các địa chỉ Web.
- Crystal Reports: Tạo bảng báo cáo thông tin của các lớp dữ liệu.
- Run MapBasic Program: Chạy các chương trình MapBasic.
- Get MapBasic Utilities: Tải trực tuyến các chương trình MapBasic của nhà sản xuất.
- Tool Manager: Quản lý các chương trình của MapBasic.
- Layout Templates: Trang trình bày mẫu.
- Mapping Winzard Tool: Các cộng cụ bổ trợ (cập nhật dữ liệu, phân tích, xuất bản bản đồ.
- Universal Tranlastor: Chuyển đổi định dạng từcác phần mềm khác.
- Grid Maker: Tạo lưới chiếu bản đồ.
- Named Views: Đặt tên cố định cho trang làm việc.
- North Arow: Tạo kim chỉhướng cho bản đồ.
- ScaleBar: Tạo thước tỷ lệ cho bản đồ.
- CoordSys Bounds Manager: Quản lý tọa độ đường biên cho đối tượng.
- Grid Tools: Các công cụnâng cao liên quan đến lưới chiếu.
- Label Functions: Tạo nhãn cho các đối tượng.
4) Menu Objects
Menu Objects gồm các lệnh chỉnh sửa vật thể đồ họa trên cửa sổ bản đồ. Các lệnh trong menu này khơng có tác dụng lên ký tự, ví dụ như khi một cửa sổ dữ liệu được kích hoạt thì các lệnh trong menu này bị mờ đi. Các lệnh trong Menu này bao gồm:
- Set Target: Lựa chọn đối tượng làm mục tiêu.
- Clear Target: Thoát lệnh Set Target.
- Conbine: Kết hợp các đối tượng với nhau.
- Disaggregate: Phân tách các đối tượng không liên tục.
- Buffer: Tạo vùng đệm cho các đối tượng.
- Convex Hull: Tạo mới đối tượng từ các đối từđối tượng được lựa chọn.
- Enclose: Tạo đối tượng dạng vùng từ các đối tượng dạng đường cắt nhau khép kín.
- Voronoi: Tạo các đối tượng dạng vùng từcác đối tượng dạng điểm (tối thiểu phải là 3 điểm).
- Driving Regions: Tạo vùng đệm theo thời hoặc khoảng cách (sử dụng cho bản đồ trực tuyến).
- Split: Cắt đối tượng dạng vùng.
- Erase: Xóa phần bên trong của các đối tượng vùng chồng lên nhau.
- Erase Outside: Xóa phần bên ngồi của các đối tượng vùng chồng lên nhau.
- Polyline Split: Cắt các đối tượng mà đối tượng cắt là đường thẳng.
- Polyline Split at Node: Cắt đối tượng dạng đường từ 1 node nào đó nằm trên đường thẳng đó.
- Overlay Nodes: Tạo các Node cho các đối tượng theo các đối tượng khác.
- Check Regions: Kiểm tra lỗi của các đối tượng vùng được chọn.
- Snap/Thin: Sửa lỗi cho các đối tượng bản đồ theo một nguyên tắc cụ thểnào đó.
- Offset: Tạo các đối tượng song song.
- Rotate: Xoay các đối tượng.
- Smooth: Làm trơn đối tượng dạng đường.
- Unsmooth: Thoát lệnh Smooth.
- Convert to Regions: Chuyển các đối tượng dạng đường sang các đối tượng dạng vùng.
- Convert to Polylines: Chuyển các đối tượng dạng vùng sang các đối tượng đường.
5) Menu Query
Menu này bao gồm các lệnh liên quan đến việc lựa chọn, truy vấn, tìm thơng tin trong các bảng MapInfo.
- Select: Lựa chọn đối tượng theo một hàm nào đó.
- SQL Select: Lựa chọn đối tượng theo hàm thống kê, đếm, lọc,... trong bảng.
- Select All from...: Chọn hết các đối tượng trong lớp đầu tiên.
- Invert Selection: Lựa chọn ngược hay chọn lại các đối tượng khơng được chọn trước đó.
- Unselect All: Bỏ chọn đối tượng.
- Find: Tìm kiếm đối tượng.
- Find Selection: Tìm kiếm các đối tượng được chọn.
- Find Address: Tìm kiếm địa chỉtrên mạng theo Sever.
- Calculate Statistics: Thống kê theo trường thuộc tính được chọn.
6) Menu Table
Menu Table bao gồm các lệnh liên quan đến việc cập nhật, mã hóa, trích xuất, chỉnh sửa các lớp dữ liệu, trong đó bao gồm cả dữ liệu liên kết ngoài. Menu này bao gồm các lệnh sau:
- Update Column: Cập nhật dữ liệu dạng bảng.
- Append Rows to Table: Kết hợp các bảng thuộc tính lại với nhau.
- Geocode: Mã địa hóa đối tượng được chọn với lớp dữ liệu dạng bảng.
- Geocode Using Server: Mã địa hóa đối tượng nhưng sử dụng lớp dữ liệu được cung cấp từ dịch vụ mạng.
- Create Points: Tạo điểm từ bảng tọa độ, sử dụng khi đưa lớp dữ liệu từcác bảng vào bản đồ.
- Combine Objects using Column: Kết hợp các đối tượng trên một lớp dữ liệu theo một trường thuộc tính nào đó.
- Buffer: Tạo vùng đệm cho một lớp dữ liệu được chọn.
- Voronoi: Tạo các vùng từ các điểm (tối thiểu 3 điểm).
- Driving Regions: Tạo vùng đệm theo thời gian và khoảng cách.
- Import: Đưa dữ liệu từcác định dạng khác vào trong MapInfo (AutoCAD, Text, Jpg, Mbi, mmi,...).
- Export: Xuất dữ liệu từMapInfo sang các định dạng khác (AutoCAD, Text, Jpg, Mbi, mmi,...).
- Maintenance: Chỉnh sửa dữ liệu thuộc tính.
- Oracle Workspace Tools: Thiết lập hoặc xóa các tập tin Workspace.
- Raster: Chỉnh sửa các lớp dữ liệu dạng ảnh.
- WMS Table Properties: Thay đổi lớp dữ liệu được lưu trữ trên mạng chủ của MapInfo.
- WFS Table Refesh: Cập nhật, thay đổi dữ liệu dạng WFS.
- WFS Table Properties: Đăng nhập đến dữ liệu GML trên mạng và tạo bản đồ độc lập.
- Universal Data Table Refesh: Cập nhật thông tin của lớp dữ liệu ở các định dạng khác.
- List Open Tables: Xem danh sách các lớp đang mở.
- Add to library: Thêm vào thư viện các lớp mới.
7) Menu Options
Menu này gồm các lệnh liên quan đến định dạng đối tượng, hiển thị các cửa sổvà các thanh công cụ, thiết lập các tùy chọn của chương trình trong MapInfo.
- Line Style: Chỉnh sửa hiển thịđối tượng dạng đường.
- Region Style: Chỉnh sửa hiển thịđối tượng dạng vùng.
- Symbol Style: Chỉnh sửa hiển thịđối tượng dạng điểm.
- Toolbars: Mở/Tắt các thanh công cụ của MapInfo.
- Show Theme Legend Window: Hiển thị cửa sổ bảng chú giải.
- Show Statistics Window: Hiển thị cửa sổ bảng dữ liệu thống kê.
- Show Mapbasic Window: Hiển thị chương trình lập trình cho MapInfo.
- Show Status Bar: Hiển thị thanh trạng thái.
- Custom Colors: Chỉnh sửa bảng màu.
- Preferences: Thiết lập thông tin hệ thống: hệ thống đơn vị, kiểu đối tượng, cửa sổ làm việc, xuất dữ liệu,...
8) Menu Map
Menu này bao gồm các lệnh liên quan đến cửa sổ bản đồ.
- Layer Control: Kiểm sốt các lớp thơng tin.
- Create 3DMap: Tạo bản đồở dạng 3D.
- Create Prism Map: Tạo mơ hình lăng trụ.
- Create Thematic Map: Thành lập bản đồ chuyên đề.
- Modify Thematic Map: Chỉnh sửa lại màu sắc, thông tin hiển thị của bản đồ.
- Create Legend: Tạo bảng chú giải cho bản đồ.
- Create Scale Bar: Tạo thước tỷ lệ cho bản đồ.
- Change View: Thay đổi tỷ lệ bản đồ trên trang Window.
- Clone View: Tạo thêm một cửa sổ mới giống như cửa sổđang được kích hoạt.
- Previous View: Quay lại cửa sổxem trước đó.
- View Entire Layer: Xem tồn bộ các đối tượng của một hay nhiều lớp trên màn hình Window.
- Change Zoom To: Thay đổi tỷ lệ trang bản đồ bằng tỷ lệ trang mẫu.