Jump to content

 
Photo

Manifold Shields

- - - - -

  • Please log in to reply
11 replies to this topic

#1
Nick Springer

Nick Springer

    CartoTalk Founder Emeritus

  • Moderator
  • PipPipPipPipPipPip
  • 939 posts
  • Gender:Male
  • Location:Crosswicks, NJ
  • Interests:Cartographic Design, Print Maps, Graphic Design, Web Development, Ultimate Frisbee
  • United States

I am having trouble with shields in Manifold. I can't get them to draw.

I have 2 colums of data, Shield Number, and Shield Type (which is a letter like "S" for State). I am drawing the Shield Numbers as a label layer and they show up fine. I then try to style these labels using a Theme of unique values of Shield Type and select the matching shield shapes.

But the shield shapes never draw. I tried apply a single shield shape to all labels without a theme to see if that was the issue but still no shields. Am I missing some setting somewhere?

Nick Springer

Director of Design and Web Applications: ALK Technologies Inc.
Owner: Springer Cartographics LLC


#2
BEAVER

BEAVER

    Master Contributor

  • Validated Member
  • PipPipPipPip
  • 185 posts
  • Location:Middletown, NY
  • United States

I think you have to copy and paste to a separate layer and have one with the numbers and one with the shields.



I am having trouble with shields in Manifold.  I can't get them to draw.

I have 2 colums of data, Shield Number, and Shield Type (which is a letter like "S" for State).  I am drawing the Shield Numbers as a label layer and they show up fine.  I then try to style these labels using a Theme of unique values of Shield Type and select the matching shield shapes.

But the shield shapes never draw.  I tried apply a single shield shape to all labels without a theme to see if that was the issue but still no shields.  Am I missing some setting somewhere?

<{POST_SNAPBACK}>



#3
Nick Springer

Nick Springer

    CartoTalk Founder Emeritus

  • Moderator
  • PipPipPipPipPipPip
  • 939 posts
  • Gender:Male
  • Location:Crosswicks, NJ
  • Interests:Cartographic Design, Print Maps, Graphic Design, Web Development, Ultimate Frisbee
  • United States

OK, as far as I can tell Manifold doesn't like to put shields on rotated labels, and indeed I don't want my shields to be rotated, I want the text to be horizontal. But, it seems that Manifold will only label roads along the road geometry and there is no option just place a simple label at the midpoint.

I have tried unlinking the labels and converting them to point features with no luck.

Unfortunately the GeoReference forums are now read-only because they are changing it again so I can't post there.

Nick Springer

Director of Design and Web Applications: ALK Technologies Inc.
Owner: Springer Cartographics LLC


#4
Nick Springer

Nick Springer

    CartoTalk Founder Emeritus

  • Moderator
  • PipPipPipPipPipPip
  • 939 posts
  • Gender:Male
  • Location:Crosswicks, NJ
  • Interests:Cartographic Design, Print Maps, Graphic Design, Web Development, Ultimate Frisbee
  • United States

Further research has led me to this: Manifold removed the ability to not link line labels to the line in 6.0 SP1 and therefore it is now IMPOSSIBLE to add shields to line labels! Aren't shields only used on line features? Someone wasn't thinking when they implemented that feature.

EDIT:
There is a workaround. Create a query to select the midpoint of each line:
SELECT LinePoint(ID, [Length (I)]/2),[ShieldType], [ShieldName] FROM [Roads]
Change [Roads], [ShieldType], and [ShieldName] to the names of the table and fields in your data.
Create a linked drawing from this and then label that new point layer.

Nick Springer

Director of Design and Web Applications: ALK Technologies Inc.
Owner: Springer Cartographics LLC


#5
bchubb

bchubb

    Key Contributor

  • Validated Member
  • PipPipPip
  • 64 posts
  • Location:British Columbia, Canada
  • Interests:Painting
  • Canada

Unfortunately the GeoReference forums are now read-only because they are changing it again so I can't post there.

<{POST_SNAPBACK}>



As well, there is also Manifold-L which is still active... There's been lots of discussion about labels.

Manifold-l mailing list
Manifold-l@lists.directionsmag.com
http://www.direction...info/manifold-l

though it looks like you have figured it out now..... :) ( or :( )

bryanchubb.ca
My paintings (...and no, my Avatar is Vera by Fredrick Varley)

#6
Nick Springer

Nick Springer

    CartoTalk Founder Emeritus

  • Moderator
  • PipPipPipPipPipPip
  • 939 posts
  • Gender:Male
  • Location:Crosswicks, NJ
  • Interests:Cartographic Design, Print Maps, Graphic Design, Web Development, Ultimate Frisbee
  • United States

Thanks. I actually found the workaround on Manifold-L :)

Nick Springer

Director of Design and Web Applications: ALK Technologies Inc.
Owner: Springer Cartographics LLC


#7
BEAVER

BEAVER

    Master Contributor

  • Validated Member
  • PipPipPipPip
  • 185 posts
  • Location:Middletown, NY
  • United States

I had the same problem on the road and stream names. I wanted the labels to be horizontal so that I can edit them later in AI. Unfortunatly all labels are rotated to the goemetry and there is no way to change that.




Unfortunately the GeoReference forums are now read-only because they are changing it again so I can't post there.

<{POST_SNAPBACK}>



As well, there is also Manifold-L which is still active... There's been lots of discussion about labels.

Manifold-l mailing list
Manifold-l@lists.directionsmag.com
http://www.direction...info/manifold-l

though it looks like you have figured it out now..... :) ( or :( )

<{POST_SNAPBACK}>



#8
Hans van der Maarel

Hans van der Maarel

    CartoTalk Editor-in-Chief

  • Admin
  • PipPipPipPipPipPipPip
  • 3,856 posts
  • Gender:Male
  • Location:The Netherlands
  • Interests:Cartography, GIS, history, popular science, music.
  • Netherlands

Nick,

Maybe I'm too late with this, but if you can send me your data I can see if I can generate a point dataset for you.
Hans van der Maarel - Cartotalk Editor
Red Geographics
Email: hans@redgeographics.com / Twitter: @redgeographics

#9
Nick Springer

Nick Springer

    CartoTalk Founder Emeritus

  • Moderator
  • PipPipPipPipPipPip
  • 939 posts
  • Gender:Male
  • Location:Crosswicks, NJ
  • Interests:Cartographic Design, Print Maps, Graphic Design, Web Development, Ultimate Frisbee
  • United States

Thanks, Hans, but you're right... I already generated a point set using the line midpoint method below.

Chris, that method should work for you too.

Nick Springer

Director of Design and Web Applications: ALK Technologies Inc.
Owner: Springer Cartographics LLC


#10
BEAVER

BEAVER

    Master Contributor

  • Validated Member
  • PipPipPipPip
  • 185 posts
  • Location:Middletown, NY
  • United States

I'll try it when I get home. Thanks guys.

#11
BEAVER

BEAVER

    Master Contributor

  • Validated Member
  • PipPipPipPip
  • 185 posts
  • Location:Middletown, NY
  • United States

If I generate point from lines I end up with 26000 points and 26000 labels. I'm doing the Catskill Park region with 1600 miles of streams. There are 950 stream names. Most streams are broken into many lines. If I join them, I will loose half the names. There are streams with same names in different parts of the park so I can't filter out the names using Duplicate since that will erase other streams with the same name. I find Manifold very limited when it comes to labels. Is Mapublisher any better? After a month in Manifold I'm considering something else. My hand is killing me by clicking and deleting items that can't be filtered out. The software is great for everything else but not labeling. Also the icons are a joke. All they have is the shields. The point liberty does not have any mapping symbols. This is a mapping software is it not. At least give me the simple standard symbols for Gas Station, Parking, Camping sites, etc, etc. Am I missing something here?

#12
Martin Gamache

Martin Gamache

    Ultimate Contributor

  • Associate Admin
  • PipPipPipPipPipPip
  • 980 posts
  • Gender:Male
  • Location:Washington DC
  • Interests:History of Topographic Cartography
    Topographic Mapping
    History of Relief Depiction
    Thematic Cartography
    Demographic Cartography
    Cartographic techniques, methods, and tools
    Orienteering
    Panoramic &amp; Kite Photography
  • United States

This is a mapping software is it not.

<{POST_SNAPBACK}>



It's GIS software...not quite the same thing and you do get what you pay for.... No GIS software is going to do a perfect job of auto-labelling and Manifold (by their own admission) is probably the worst when it comes to this. There are alot of point symbol libraries floating around out there (including on the NPS website and Mapublisher's website) and it should be fairly easy to find what you are looking for, perhaps not implimented within Manifold but afterwards yes.

Good labelling is always going to require a certain amount of manual editing. Manual label editing is best done in illustrator where you have good, efficient and fast control over placement. It is tedious but very satisfying work. Mapublisher is not a great improvement over the most basic of GIS auto-labelling IMO. The stongest auto-labelling that I have worked with has been with Label EZ and Maplex, both of these work within the GIS environments as add-ons for ESRI's ArcMAP, MapInfo and other products. Both have their limitations and both are expensive.

For labelling purposes it is best to duplicate your line vectors (so that you work with a copy and not the original dataset), then simplify your line to reduce the numbers of nodes. Do some basic cleaning of the dataset prior to labelling. Those features with duplicate names can be modifed to have a suffix added on that can be removed through find and replace in a later stage, but which will allow you to remove duplicates without deleting all the labels. Look into dissolving the stream segments on the field containing the name to deal with the problem of small segments. You can then re-segment the vectors using a more appropriate distance.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

-->