Jump to content

 
Photo

Maplex settings

- - - - -

  • Please log in to reply
5 replies to this topic

#1
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 & Kite Photography
  • United States

"

I'm
hoping some of you ESRI and non ESRI folks more familiar with the
Maplex labelling engine can help me with a question about some settings.

I'm
creating a custom street center line dataset to use exclusively for
labelling with Maplex running as a part of ArcInfo in ArcGIS 9.1.

I've
also been making some zoning maps and trying to use Maplex to see how
close we can get to hand placements for the BRA zoning map Atlas I made
a few years back.

For the street placements despite testing a
variety of settings for the label buffer fields I'm unable to get
labels to use the obvious optimal placements and the engine still wants
to place labels very close to each other at some street intersections.
There does not seem to be any pattern to this but some intersections
are problematic no matter what the settings are.

I've also run
into problems with polygon labels not using the optimal placements
inside polygons depite the polygon center having a high weight and
there being no conflicting objects that would prohibit the placement.

Is there any logic to why the labelling engine does not consistently follow rules and settings when it can?

I'm
attaching screenshots of some example problem placements along with the
relevant (I think) setting panels in the maplex interface. If anyone
has some detailed knowledge of Maplex I would appreciate some details
on what the weights represent for the polygon center as I was unable to
find anything on this setting specifically in the help file.


[url="http://"http://www.cartotalk.com/index.php?act=Attach&type=post&id=368"]http://"http://www.cartotalk.com/index.php...ype=post&id=368[/url][url="http://"http://www.cartotalk.com/index.php?act=Attach&type=post&id=369"]http://"http://www.cartotalk.com/index.php...ype=post&id=369[/url] "

Attached Files



#2
DaveB

DaveB

    Hall of Fame

  • Validated Member
  • PipPipPipPipPipPipPip
  • 1,057 posts
  • Gender:Not Telling
  • Location:Redlands, CA
  • United States

Martin,

Here are a couple of things I found by looking at the dialogs, the Help and context help:
1.
A high feature weight tells the labeling engine to try to avoid placing
labels on that feature. The same goes for a high interior weight. You
can get some information on this by using the context help (click the
button with a question mark icon in the upper right and then click on
the part of the dialog you have questions about).

2. For the
street labeling have you tried the Street placement checkbox (in the
Label Manager, with your street label class selected)? When you have
that checked you can use the Properties > Label Position > Word
Space setting to access more settings, one of which is called End of
Street Clearance (I'm not sure if this will help you if your streets
are continuous features as opposed to starting/stopping at
intersections).

If I can find out anything else I'll let you know.
Dave Barnes
Esri
Product Engineer
Map Geek

#3
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 & Kite Photography
  • United States

"Dave,

Thanks for your response.

1.
So if I want labels to gravitate to the interior of polygons I would
not use a high value for the interior weight but rather a high value
for the boundary?

2. I am using the street placements option,
although i'll have to check if I have accessed those additional
settings I don't have it in front of me at this moment. However In both
these contexts, the part I don't undertand is that the buffer setting
is not being respected despite there being better placements. Are there
settings that overide the buffer value? IMO that buffer is one of the
most important settings and determines the density that labels are
allowed to cluster to. Is there a way to force the enforcement of the
buffer value above all other rules?


Martin,

Here are a couple of things I found by looking at the dialogs, the Help and context help:
1. 
A high feature weight tells the labeling engine to try to avoid placing 
labels on that feature. The same goes for a high interior weight. You 
can get some information on this by using the context help (click the 
button with a question mark icon in the upper right and then click on 
the part of the dialog you have questions about).

2. For the 
street labeling have you tried the Street placement checkbox (in the 
Label Manager, with your street label class selected)? When you have 
that checked you can use the Properties > Label Position > Word 
Space setting to access more settings, one of which is called End of 
Street Clearance (I'm not sure if this will help you if your streets 
are continuous features as opposed to starting/stopping at 
intersections).

If I can find out anything else I'll let you know.

http://

"

#4
DaveB

DaveB

    Hall of Fame

  • Validated Member
  • PipPipPipPipPipPipPip
  • 1,057 posts
  • Gender:Not Telling
  • Location:Redlands, CA
  • United States

"

1. 
So if I want labels to gravitate to the interior of polygons I would 
not use a high value for the interior weight but rather a high value 
for the boundary?

2. I am using the street placements option, 
although  i'll have to check if I have accessed those additional 
settings I don't have it in front of me at this moment. However In both 
these contexts, the part I don't undertand is that the buffer setting 
is not being respected despite there being better placements. Are there 
settings that overide the buffer value? IMO that buffer is one of the 
most important settings and determines the density that labels are 
allowed to cluster to.  Is there a way to force the enforcement of 
the buffer value above all other rules?

http://


1. I believe so.
2. I'm not sure, but I think it's the interplay of all the settings. I'll see if I can find out more. "
Dave Barnes
Esri
Product Engineer
Map Geek

#5
cwilliams

cwilliams

    Newbie

  • Validated Member
  • Pip
  • 1 posts
  • Location:Redlands, CA
  • United States

Martin,

Label
buffer is used for scoring trial positions when the labels are being
placed. It is not a hard buffer applied to all labels. In street
labeling, the buffer ends up having less of an effect because of the
numerous constraints to positions that define a street label placement
style.

I your examples, I'd recommend experimenting with word
spacing and end of street clearance examples to achieve a pleasing
affect.

Dave is correct about how feature weights work.

Craig

#6
Matthew Hampton

Matthew Hampton

    Hall of Fame

  • Moderator
  • PipPipPipPipPipPipPip
  • 1,325 posts
  • Gender:Male
  • Location:Portland, Oregon
  • Interests:Playing in the mountains and rivers.
  • United States

I have had good luck running Maplex labeling on individual layers - turning it to annotation and then doing a little bit of manual work to fix type crashes. The weighting (IMO) seems to work better when there aren't multple layers "fighting" for placement.

I would suggest you get in touch with Paul Hardy (pghardy - cartotalk member) as he is the top Maplexer at ESRI.

co-cartographic creator of boringmaps.com





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

-->