Subscribe to this thread
Home - General / All posts - Minimizing line labels
cycloxslug70 post(s)
#28-Oct-14 18:48

I'm sure there is a simple solution, but it isn't obvious to me. I've taken the Manifold provided maps for roads in the US and combined them into a single drawing for my region of interest and am trying to generate a generally applicable drawing for "standard" map generation (i.e., maps we make regularly). However, the particular region/scale of interest often changes, depending on the project. I'd like my road labels to be applicable over a variety of scales and regions (i.e., a label for a given road is always visible in your view, but not massively repeated, from the county scale to a couple mi^2).

The drawing, as provided by Manifold/National Transportation Atlas Database, has roads broken into many sections, which then generates a label for each section. Ways to solve this?

Gustavo Palminha

1,010 post(s)
#28-Oct-14 19:01

What seems to me what you want is adaptive labels for different scales.

What you would need to do would be:

  • Create one label per scale as a child component inside your drawing

  • for each label you would press right mouse button on that component and then check properties, changing the zooms option available.

    Check the sample.map and inside the map component you can see that up to 10 000 (scale) the labels appear with a small size that gets much bigger when you go jump to a scale bigger than 10 000 like 11 000.

    Attachments:
    sample.map


    Stay connected:

    Linkedin >> http://www.linkedin.com/in/gustavopalminha

    Twitter >> http://twitter.com/gustavopalminha

    Other >> http://www.spatialmentor.com

  • oisink
    370 post(s)
    #30-Oct-14 17:21

    I don't know the answer, but try....

    Using Line Labels for the Road, with multiple labels per branch at an appropriate spacing - with an active labels layer go to View_Display Options. This might (?) provide labels for a given road within view.

    Then for scaling purposes, right click the labels layer in a map and choose properties_Zooms. It sounds line you should leave Min/Max zoom blank, but set your render zoom, so the labels change size with your region/scale of interest.

    Not sure if this will work, but worth a try.

    Oisin

    Manifold User Community Use Agreement Copyright (C) 2007-2021 Manifold Software Limited. All rights reserved.