Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How to make symbols automatically resize to reflect the map scale (zoom level)?

0
Posted

How to make symbols automatically resize to reflect the map scale (zoom level)?

0

Symbols can be scaled, so that the size automatically reflect the current map scale (zoom level ), using one of the following techniques. These techniques can also be used to scale label sizes, line widths, line outlines, polygon outlines, etc. 1. With the DK or Editor product, use the DK layer.OnPaintShape function to modify the symbol size, or the scale level at which the symbol is to be rendered or not rendered, based on the current map scale. If using the Editor, the DK layer.OnPaint.Shape function can be accessed via the Editor’s scripting features. 2. With the DK, Editor, or free Viewer products, use the automatic resize feature within the visual layer property control to scale symbols, labels, etc. For example, if the symbol is used to represent a point, under the Marker tab within the visual layer property dialog, set the Maker Size in meters with an asterisk (* ), like: 50m*. This means that the symbol will be rendered with a length of 50 meters at the scale 1 = 1, and that th

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123