Labeling Points

852 views
Skip to first unread message

chap1ers

unread,
Aug 4, 2010, 7:43:25 AM8/4/10
to MapInfo-L
Hi I'm new to Mapinfo, I've spent the last week trying to learn it
from the user guide.

I've added points to a map and I want to label the points with a
number. So I've added labels in the Layer Control and selected the
column that has the point number in the table. Some of the points
overlap but I need them all to display so I ticked 'when overlapping
occurs try other positions'. This doesn't work though it just discards
overlapping text.

Thanks

Natalie Bennett

unread,
Aug 4, 2010, 7:55:02 PM8/4/10
to MapInfo-L
Hi Nick,

MapInfo labelling takes some time to master, but ideally you would purchase an additional software application such as SmartLabel or Label-EZ from http://www.maptext.com/ or another add-on.

Option 1: If, like many of us, you can't affort these add-ons, one of the best solutions for labelling is to convert the labels to a text object, and manually move them around to suit your printed layout.

Option 2: Or, if you need the size of the labels to stay the same, irrespective of your zoom, you can continue to use Auto-Labels, but don't use the "Try Other Positions" - just stick with "Allow Overlapping Text". When labels overlap, you can manually move them, and when you save your workspace, these relocated labels will stay where you moved them to. Note: To undo this, go to Map > Clear Custom Labels.

To do Option 1 (note: some of these options are different in Versions 10.0 & 10.5 with the redesign of the Layer Control):

1. Go to Layer Control
2. Select the layer you want to label
3. Tick the box to Auto-Label your objects in this layer
4. Configure your labels in Label... (Alt+L)
5. Choose the field with your numbers from Label With
6. Choose the default position of the labels
7. Under adjustments, tick "Allow Overlapping Text" and "Allow Duplicate Text" and "Label Partial Objects"

(If you want Option 2, stop here and just manually relocate your labels)

8. Now you will have labels for all objects on the screen.
9. Before you take the next step, decide where you want Text Labels, and zoom out as far as needed so you can see the entire area - this may look messy, but reduce the size of the text to 1 if you need to (the drop downs show 8 or 9 as the smallest size, but you can type in a smaller font size).
10. Now go to Tools > Tool Manager and scroll down to "Labeler" and tick Loaded.
11. Now go to Tools > Label Functions > Transfer Current Labels
12. From Layer (select the layer with your labels)
13. To Layer (select <New>)
14. Tick to include Hidden Labels (not that this matters, as you have set all labels to be visible)
15. You will be prompted to give your label table a name and location

What this will do:

* Turn off autolabels for this layer
* Create a text object for each label

What this wont do:

* It cannot create curved labels
* It wont create a text object for any labels off the current screen

If you find that the labels are all too big or small, you can select all and adjust the font size.

Good luck,

Nat Bennett
GIS Officer
Wellington Council
NSW Australia

>>> chap1ers <nick_c...@hotmail.com> 4/08/2010 9:43 pm >>>

Thanks

--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en

_____________________________________________________________________
This e-mail has been scanned for viruses by MCI's Internet Managed
Scanning Services - powered by MessageLabs. For further information
visit http://www.mci.com

chap1ers

unread,
Aug 5, 2010, 2:51:59 AM8/5/10
to MapInfo-L
Thank you Nat. This helped a lot.
Reply all
Reply to author
Forward
0 new messages