Select to view content in your preferred language

Extent Indicator with Rounded Corners

158
4
2 weeks ago
MitchellDrennan
Regular Contributor

Is there a way to create an Extent Indicator with rounded corners? The Map Frame whose extent is being indicated has rounded corners* but the Extent Indicator is a rectangle with 90° corners.

I attached a screenshot of my Layout (see Layout.png). The shape in the bottom right corner is my INSET FRAME, and the rectangle in the middle is my Extent Indicator. I have "Frame" selected in the shape section of the Extent Indicator Properties, so it should be reflecting the shape of my INSET FRAME, right? See Extent Indicator Properties.png

Lastly, I attached a layout file (see Extent Indicator with Rounded Corners.pagx) so you can see my exact setup.

 

*In the INSET FRAME properties, I am limited to 50% for rounded corners. Is there a way to get values above 50% here? See attached image INSET FRAME Properties.png

0 Kudos
4 Replies
CameronRex1
Occasional Contributor

@MitchellDrennan I don't see a way to do this directly.

But, you can try to do a mix of Offset and Scale. Offset will allow you to have rounded corners, but it also enlarges the Extent Indicator, so you can use Scale to reduce it back. You will need to play around with the Offset and Scale amount to get it to how you want it. 

It is crude, but works.

MitchellDrennan
Regular Contributor

@CameronRex1 thank you for the suggestion. I was able to get rounded corners on my Extent Indicator this way when using a solid line as my symbol. However I like to use dashed lines on my Extend Indicators, and this is where this process breaks down. Once you switch the symbol to a dashed line, the Scale setting starts playing with the length of your individual dashes instead of the size of your indicator.

Your suggestion is definitely one step closer to my desired outcome, so thanks again for the suggestion.

0 Kudos
CameronRex1
Occasional Contributor

@MitchellDrennan I see what you are saying. It appears that when the Dash Effect is used, the Scale Effect no longer affects the size of the Extent Indicator but affects the Dashes themselves (and not what is desired).

Unfortunately, I don't see a way to accomplish this without a manual workaround. To manually do this, add the extent indicator, then insert a graphic rectangle, use Offset Effect to get the approximate rounding size you want, set the Dash Effect, and then size the graphic rectangle to the extent indicator size, and then turn off the Extent Indicator in your Layout. Obviously, you would need to adjust this for your final map product, but it provides the desired effect.

It's not the perfect solution but works.

Adding the ability for Extent Indicators to recognize rounded corners of the Map Frame, would be a good Idea to submit.

0 Kudos