PHẦN LÝ THUYẾT Thiết kế nhãn

Một phần của tài liệu Giáo trình thực hành Mapinfo (Trang 93 - 101)

- Dùng lệnh Smooth chuyển những góc của polyline thành các cung polyline Chọn polyline với công cụ Select và thực hiện Objects > Smooth Chọn lệnh Undo

A. PHẦN LÝ THUYẾT Thiết kế nhãn

Thiết kế nhãn Tạo nhãn tự động Tạo nhãn bằng công cụ Loại bỏ nhãn Đóng gói table Lưu những nhãn trên bản đồ

Tạo nhãn bằng công cụ Labeler.mbx

 Tổng quan

Chức năng tạo nhãn (Labeling) trong mapinfo cho phép dễ dàng hiển thị, hiệu chỉnh, và lưu nhãn dữ liệu. Có thể chỉ định nơi hiển thị label, tự động khi hiển thị bản đồ hay hiển thị bản đồ không có label, hiệu chỉnh tự động label và tạo label riêng lẻ với công cụ Label. Những kiểu chữ, những cải tiến giúp chúng ta mọi khả năng thể hiện nhãn dữ liệu (label).

 Thiết kế nhãn

Việc thiết kế nhãn trong Mapinfo là sự hiểu biết làm thế nào tạo và thao tác tạo nhãn trên bản đồ. Một số chú ý quan trọng để thiết kế các nhãn là:

 Nhãn không vẽ trên lớp Cosmetic.

 Nhãn là thuộc tính của đối tượng địa lý trên lớp bản đồ. Những nhãn dựa trên dữ liệu kết kết với đối tượng.

 Các nhãn luôn luôn có thể chọn và có thể sửa.

 Những nhãn lưu trữ trong workspace.

Những nhãn là những thuộc tính của đối tượng địa lý trên lớp bản đồ. Chúng không tạo trong lớp Cosmetic, do vậy chúng không phải là những đối tượng Cosmetic, Vị trí của chúng dựa trên điểm trọng tâm (centroid) của đối tượng địa lý và những thông tin như điểm neo và khoảng cách điểm neo(offset) trong hộp thoại Label Option. Cũng như những thuộc tính, những nhãn cũng năng động (dynamically) kết nối với những đối tượng bản đồ của chúng. Nếu lớp đã đóng hay ở chế độ không thấy, nhãn không hiển thị nữa. Nếu dữ liệu hay thông tin địa lý thay đổi, nhãn sẽ thay đổi theo. Nếu tạo nhãn bằng một biểu thức thì khi thay đổi biểu thức, nhãn cũng năng động thay đổi theo bằng nhãn mới.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

94 Những nhãn luôn ở chế độ cho phép chọn (selectable) và cho phép sửa (editable), do đó không bắt buộc thiết đặt những lớp ở chế độ cho phép chọn và cho phép sửa để làm việc với chúng. Vì những nhãn không phải là những đối tượng Cosmtic, nên không cần thiết đặt lớp Cosmetic ở chế độ cho phép chọn và cho phép sửa, chúng luôn là một bộ phận của lớp bản đồ.

Lưu nhãn một cách dễ dàng. Bởi vì nhãn là thuộc tính của đối tượng bản đồ, không cần phải lưu chúng thành các table riêng biệt. Bất kỳ một sự thay đổi đang dở dang hay thay đổi trong hộp thoại Label Option đều lưu trong workspace.

 Nội dung nhãn (Label Content)

Khi tạo nhãn bản đồ một cách tự động, hay tương tác dùng công cụ Label, nội dung của nhãn quyết định bởi dữ liệu liên kết với đối tượng địa lý. Có thể tạo nhãn từ những cột trong table, hay những kết quả của biểu thức dùng những thông tin trong cột. Nếu cột thông tin hay biểu thức không thỏa mãn yêu cầu, có thể hiệu chỉnh nội dung nhãn bằng cách đánh vào trực tiếp chữ mới.

Những chữ tạo bằng công cụ Text, nó giống như những đối tượng khác như line, polyline … Mặc dù những nhãn không phải đối tượng chữ (text), đối tượng text vẫn có ích cho việc thêm chú giải bản đồ như tựa đề.

Một ứng dụng mẫu Autolabel ( Autolbl.mbx), tạo nhãn như đối tượng chữ trong lớp Cosmetic, mô phỏng cách tạo nhãn trong MapInfo 3.0. Đây là một ứng dụng hữu ích khi ta muốn chuyển những nhãn thành các table.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

95 Nội dung của nhãn được chọn trong Label từ hộp thoại Label Option. có thể tạo

nhãn từ bất kỳ cột nào từ table dữ liệu liên kết chúng. ví dụ, có thể tạo nhãn từ states với cột tên các bang (state name), Tên viết tắt, dân số 1990, hay một trường khác trong table. Đơn giản là chọn tên trường từ danh sách, và những đối tượng trên bản đồ sẽ được gán nhãn là những thông tin trong cột này.

 Tạo nhãn với biểu thức

Cũng có thể tạo nhãn đối tượng với biểu thức, chọn Expression trong Label Option. Tạo biểu thức trong hộp thoại Expression. Có thể tạo kiểu biểu thức trực tiếp (nhập công thức) hoặc dùng hộp liệt kê thả để tạo chúng.

Ví dụ, muốn nhãn các quốc gia ở Châu Phi với tên và mật độ dân số trên 2 dòng, nhãn chứa tên quốc gia và mật độ dân số của mỗi quốc gia. Mật độ dân số bằng số dân chia diện tích vùng quốc gia. Mapinfo cho phép tính toán vùng của mỗi quốc gia dùng hàm Area() trong Expression. Để tạo biểu thức, trong Layer Control, điểm sáng table Africa và chọn nút Label. Chọn biểu thức từ Label với hộp liệt kê thả trong Label Option. Hộp thoại Expression hiển thị đánh vào:

Country + Chr$(13) + POPULATION / Area(Object, “sq mi”)

Hoặc dùng hộp liệt kê tạo biểu thức.

 Tạo nhãn tự động

Có thể điều khiển vị trí, cách thể hiện bằng chức năng Autolabel trong hộp thoại Layer Control. Những thiết đặt trong hộp thoại Label Option là điều kiện hiển thị nhãn.

 Điều khiển nhãn hiển thị.

Thuộc tính Auto Label trong Layer Control luôn mặc định chế độ tắt (off) cho các lớp bản đồ. Để bật chế độ hiển thị nhãn, chọn một lớp hay nhiều lớp và đánh dấu Auto Label. Ngay sau đó bản đồ hiển thị nhãn đối với các lớp đã chọn. Đánh dấu chọn ô Visibility trong hộp thoại Layer Control.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

96 Cũng có thể vào trong hộp thoại Label Option và nhắp Off trên nhóm Visibility, nhãn không hiển thị nữa.

Maximum label: Để chỉ định số lượng tối đa của nhãn trên bản đồ, đánh con số vào

hộp.

Label Overlapping Text cho phép nhãn chồng trên nhãn khác.

Display within range. Những lớp thiết đặt visibility có thể thiết đặt "Display within range:" để điều khiển bản đồ chỉ thể hiện nhãn ở một tỉ lệ nào đó khi thay đổi chế độ zoom.

Allow duplicate text. Cho phép thể hiện cùng một vị trí nhiều nhãn. Label Partial segments. MapInfo tạo nhãn theo polyline.

 Nhãn trên những lớp thay đổi tỉ lệ.

Chúng ta có thể điều khiển những nhãn chỉ hiển thị trong một khoảng tỉ lệ nào đó. Chọn khoảng hiển thị trong ô "Display within range:"

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

97

 Kích thước nhãn

Kích thước nhãn không thay đổi khi phóng đại hay thay đổi tỷ lệ. Kích thước nhãn được giữ nguyên ở tất cả mức phóng đại cũng như in ra. Nhãn luôn luôn là đối tượng trên cùng của bản đồ.

 Vị trí nhãn

Dùng tùy chọn điểm neo (Anchor Point) và Offset để chỉ định vị trí nhãn. Điểm neo điểm xác định vị trí nhãn có liên quan đến đối tượng bản đồ. Chọn một điểm neo trên hộp thoại.

Điểm neo là thuộc tính tự có (ongoing) trong table. Có một số mặc định khác nhau khi tạo nhãn chođối tượng bản đồ:

Những đối tượng vùng mặc định là Center. Những đối tượng đường mặc định Above Center. Những đối tượng điểm mặc định Right.

Nếu tạo nhãn với lớp có đối tượng line như bản đồ đường, đánh dấu Rotate Label với hộp Line để vị trí nhãn song song với đường.

 Creating callouts

Callouts là những nhãn với những line chỉ tới đối tượng, chúng rất hiệu quả khi phải tạo nhãn với nhiều đối tượng trong một diện tích nhỏ.

 Những kiểu nhãn

Hộp thoại Text Style cho phép một số cách chọn nhãn và những kiểu chữ. Cũng có thể thay đổi kiểu của nhiều lựa chọn nhãn tại một thời điểm.

Thay đổi kiểu dáng cho tất cả nhãn, nhắp nút Style trên Label Option để hiển thị hộp thoại Text Style. Chuyển đổi kiểu của một nhãn lựa chọn hay nhiều nhãn, lựa chọn bảng và chọn Option> Text Style, hay nhắp Text Style trên công cụ Drawing để hiển thị hộp thoại Text Style. Nếu chuyển đổi kiểu của nhiều nhãn cùng lúc, giữ phím Shift trong khi chọn.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

98 Có ba tùy chọn nền cho chữ. Nhắp None để không có nền chữ. Chọn Halo để tạo hiệu ứng viền sáng quanh chữ. Dùng Box để tạo hiệu ứng hộp chữ nhật quanh chữ. Khi chọn nền phụ Box hay Halo, danh sách màu nền (Color) được kích hoạt. Nhắp trên đó để chọn màu cho Halo hay Box.

 Tạo nhãn bằng công cụ (Interactive Labeling)

Mặc dù phần lớn nhãn được tạo tự động, nhưng vẫn cần tạo nhãn ở những vị trí đặc biệt nào đó để tạo ra và hiệu chỉnh nhãn riêng lẻ.

 Hiệu chỉnh nhãn

Dễ dàng hiệu chỉnh nhãn tạo ra tự động hay được tạo với công cụ nhãn. Dùng công cụ Select, nhắp đúp trên nhãn, Hiện thị hộp Label Style. Những thiết đặt trong Label Style chỉ có tác dụng với nhãn đã chọn. Muốn thiết đặt cho tất cả nhãn phải thực hiện qua Layer Control trong Label Option.

Hộp thoại Label Style cho phép chuyển đổi chữ, vị trí và góc quay của nhãn. Di chuyển nhãn đã chọn cũng tương tự như di chuyển đối tượng khác, dễ dàng kéo chúng với mouse. Khi di chuyển nhãn callout, đường chỉ sẽ hiện ra tự động khi di chuyển nhãn.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

99

 Tạo nhãn với công cụ label

Dùng công cụ label tạo nhãn riêng biệt, cần thiết đặt lớp có chứa đối tượng muốn chọn để tạo nhãn ở chế độ cho phép chọn. Nhắp trên công cụ Label để kích hoạt và nhắp trên đối tượng bản đồ. Mapinfo tạo nhãn đối tượng với cột hay biểu thức chỉ định trong hộp thoại Map > Layer Control > Label Options.

 Loại bỏ nhãn

Phương cách dễ dàng để loại bỏ tất cả nhãn trên lớp là dùng Visibility trong hộp thoại

Label Option. Chọn Off để thiết đặt chế độ tắt label. MapInfo sẽ vô không hiển thị tất

cả nhãn trên lớp đó cả tự động và tạo ra bằng công cụ.

Nếu chỉ muốn hiệu chỉnh những nhãn tạo với công cụ Label, chọn Map>Clear Custom label để di chuyển những nhãn này. Sẽ xuất hiện một nhắc nhở để chọn loại bỏ những thiết đặt hiệu chỉnh nhãn và trở lại mặc định thiết lập. Nhắp Discard. Nhãn sẽ trở lại để label tự động. Nếu không muốn các nhãn hiển thị, chọn tắt Visibility. Chỉ sử dụng phím Del hay lệnh Edit>Clear để xóa label riêng rẽ từ cửa sổ bản đồ. Điều này có lợi nếu chỉ muốn xóa đi một nhãn không cần thiết.

Để thay thế label đã hiển thị với label mới, không nên xóa những nhãn cũ.

 Đóng gói table (Packing a Table)

Đóng gói những table có chứa những nhãn hiệu chỉnh có thể làm hỏng việc tạo nhãn. Ví dụ, xoá một hay nhiều dòng từ bảng và lưu bảng. Khi đó tạo bản đồ với nhãn tùy biến và lưu ở workspace. Đóng gói bảng để làm sạch dòng đã xóa. Khi hiển thị lại các nhãn bị sai lệch.

 Lưu Label

Mỗi khi hiệu chỉnh tự động label ( bao gồm xóa với Edit>clear hay phím Delete), chuyển đổi thiết lập trên label tự động, hay tạo label với công cụ Label, cần phải lưu bản đồ.

 Tạo nhãn bằng công cụ Labeler.mbx Công cụ Labeler.mbx giúp chúng ta:

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

100 Tạo những nhãn chỉ với các đối tượng được chọn.

Tạo ra các đối tượng chữ sử dụng Text Label. Cho phép tạo tạo nhiều chỉ dẫn cho đối tượng mà không thể sử dụng chức tạo nhãn.

Viện Công nghệ và Khoa học Quản lý Môi trường – Tài nguyên

101

Một phần của tài liệu Giáo trình thực hành Mapinfo (Trang 93 - 101)

Tải bản đầy đủ (PDF)

(111 trang)