Skip to main content
Question

Repeat labels spaced evenly within polygon?

  • June 19, 2014
  • 4 replies
  • 42 views

Can I use MapTxtLabeller to input multiple labels (evenly spaced) within area polygons using a tolerance ? I need to label complex polygons from an attribute, that have been generated by a clipper routine,

 

and require one label spaced evenly for every 0.2 sq.km. This will only be applied to polygons with a

 

minimum area of 2000 sq.m.   I was hoping to be able to do this without the need to generate another grid; eg.2DGridAccumulator.  (similar to repeat labels with line strings)

 

RP
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • June 23, 2014
I cant find anything that makes that possible. (seems to be a long standing wish though)

 

 

Rather then creating a grid u could use calculation, cloner(in combination with paralellprocesing to simulate "group by") and labelpointcreator. Then u would have  just 1 layer for all the labels.

mark
Contributor
Forum|alt.badge.img+1
  • Contributor
  • June 23, 2014
Perhaps create a grid of points with the 2DGridAccumulator, and then use the LabelPointReplacer to replace each point with a label?

 

 

Hope this helps

 

 

Mark

 

 

Mark Ireland

 

Product Evangelist

 

Safe Software Inc

gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • June 24, 2014
U don't need to create the grid at all.

 

U can create the labelpoints directly using an epressionevaluator with a cloner.

 

Creator to create a point, calculate total area divided by required area, cloner base on latter. (2D)Affiner based on expression (calculate location of labelpoint)

  • Author
  • June 24, 2014
Thanks Gio & Mark; i will try those suggestions: