Jump to content

 
Photo

Mapublisher - is it posiblle

- - - - -

  • Please log in to reply
19 replies to this topic

#16
David Medeiros

David Medeiros

    Hall of Fame

  • Validated Member
  • PipPipPipPipPipPipPip
  • 1,089 posts
  • Gender:Male
  • Location:Redwood City CA
  • Interests:Cartography, wood working, wooden boats, fishing, camping, overland travel, exploring.
  • United States

Hmmm. I just tried it, and it looks like it's already ignoring text-on-a-path. If you have a simple test file that demonstrates your original problem, could you email it to me so I can try it? At the moment, I don't seem to have any trouble flooding my test line with baseline-centered labels, but maybe I'm doing something wrong.


You know what, I bet this was solved in the 8.3.2 release and I haven't tried it there yet. I was on 8.3 when I encountered this issue. Let me try it again when I get home tonight and I'll update this post with my results.

GIS Reference and Instruction Specialist, Stanford Geospatial Center.

 

www.mapbliss.com

 


#17
David Medeiros

David Medeiros

    Hall of Fame

  • Validated Member
  • PipPipPipPipPipPipPip
  • 1,089 posts
  • Gender:Male
  • Location:Redwood City CA
  • Interests:Cartography, wood working, wooden boats, fishing, camping, overland travel, exploring.
  • United States

Just tried it again and still no joy. Whats the work flow you are following? Here's mine:

1) unlock the contour layer with contour line work and elevation attributes
2) create a new text layer in Map View to carry the contour labels
3) select a single contour and use the Label Features tool to set the style (text on a path, baseline shift, input attribute, output layer), cancel out or delete the text created here
4) select the MAP Tagger tool and select a contour line to be labelled... label is aded to the contour text layer with a full length type path (see attached image)
5) using MAP Tagger tool attempt to select the same contour in a new location to place second label... this is where nothing happens unless I lock the new type path first

Following that method are you able to place multiple labels for the same piece of line work by simply hitting the line repeatedly with the tagger tool?

Is it possible this has something to do with the contour line being a closed loop and not an open path?

Attached Files


GIS Reference and Instruction Specialist, Stanford Geospatial Center.

 

www.mapbliss.com

 


#18
Andrew Patterson

Andrew Patterson

    Key Contributor

  • Validated Member
  • PipPipPip
  • 99 posts
  • Gender:Male
  • Location:Toronto, ON
  • Canada

Okay, I figured out why I'm seeing different results (or was). Its because my output text layer was below the line layer I was tagging. Its lame, but that's your best bet in 8.3 -- make sure your output text layer when tagging is below the layer you're tagging (and then move it back afterwards). I know, that's not a great solutions, but its all there is in 8.3 I'm afraid.

I took a look at what Illustrator provides in hit testing and unfortunately it's fairly limited. I thought they gave us a list of everything that was hit, but they don't. They just provide the top-most item that satisfies the hit criteria. Unfortunately, the criteria doesn't have an option to ignore text paths (perversely, there is an option to ignore everything but text!).

The only ray of hope I can offer is that I have an idea for 8.4 -- it is possible to limit the hit test to a branch of the art tree. So in 8.4 I'll add a preference to let you limit the Tagger tool to only the current layer. If that's enabled, it will ignore hits on any other layer (well, it will include sub-layers but they're by definition below the current layer) and should make tagging line layers much less painful when 'follow line' is turned out. Of course, it will likely also have an option to 'clip' line-clinging labels to the bare minimum portion of the path so there will probably be two ways to avoid this headache in 8.4!

I'm sorry I can't get it into 8.3.3 (coming shortly) but it didn't feel like a good idea to change the behaviour of the Tagger tool in a minor release -- we'd probably hear from people wondering why we 'broke' the Tagger tool :P
Andrew Patterson
Lead Software Architect
Avenza Systems Inc.

email: andrew@avenza.com
phone: 416.487.5116

#19
David Medeiros

David Medeiros

    Hall of Fame

  • Validated Member
  • PipPipPipPipPipPipPip
  • 1,089 posts
  • Gender:Male
  • Location:Redwood City CA
  • Interests:Cartography, wood working, wooden boats, fishing, camping, overland travel, exploring.
  • United States

Put the text layer under the line layer? NEVER! :D

Actually thank you very much, that will be a fine workaround and one that should have occurred to me (virtual dope slap to myself). The fix in 8.4 sounds great. Do you think the clipping function you mentioned will have a tolerance or buffer setting to allow for some label adjusting to either side?

GIS Reference and Instruction Specialist, Stanford Geospatial Center.

 

www.mapbliss.com

 


#20
Andrew Patterson

Andrew Patterson

    Key Contributor

  • Validated Member
  • PipPipPip
  • 99 posts
  • Gender:Male
  • Location:Toronto, ON
  • Canada

Put the text layer under the line layer? NEVER! :D


Heh. The best part is, I mentioned this to some other people here at Avenza and they hadn't thought of it either ;) One suggested that was good enough but I pointed out you pretty rarely want your labels under your features :lol: At any rate, I just finished implementing the first pass on the 'limit to current layer' preference for Tagger and it looks like it works, but it'll need some QA attention before I can state categorically that it'll make it into 8.4.

Actually thank you very much, that will be a fine workaround and one that should have occurred to me (virtual dope slap to myself). The fix in 8.4 sounds great. Do you think the clipping function you mentioned will have a tolerance or buffer setting to allow for some label adjusting to either side?


I hadn't thought of that, but I'll add that to the feature request entry. I don't know enough about how we derive the span of path that is 'minimum' but there's a decent chance.
Andrew Patterson
Lead Software Architect
Avenza Systems Inc.

email: andrew@avenza.com
phone: 416.487.5116




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

-->