ArcGIS Blog

Mapping

ArcGIS Pro

Ice Road to Diamonds Part 4: Make a Custom North Arrow

By Heather Smith

Oftentimes, you do not need to add a north arrow to your map. Everyone is going to assume that north is at the top, so if north really is at the top, chances are you don’t need to add a symbol to say so.

But recently I made a map of The Tibbitt to Contwoyto Winter Road in northern Canada, and I chose to rotate it so north (the end of the road) was at the bottom. This map definitely needed a north arrow.

This blog will walk you through making a customized north arrow. If you want to follow along, you can download this project package of the finished map. You can also read the other blogs in this series about making the Ice Road map here, here, and here.

1. Double-click IceRoadToDiamonds.ppkx to open it and look at the Layout.

2. Zoom to the top of the layout. In the Contents pane, turn off the existing North Arrow layer. You can refer to this one later to compare its properties if you like.

3. In the Contents pane, select Map Frame to make sure your north arrow will be associated with the correct map.

4. On the ribbon, on the Insert tab, click North Arrow.

The North Arrow button on the Insert tab of the Layout ribbon

5. Choose Compass North 1.

This snazzy compass rose symbol is new to ArcGIS Pro 2.3, and has customizable text.

Simple compass rose symbol with four labels

6. Drag a box on the map where you would like to place the north arrow. I put mine in the white space above Yellowknife Bay. Resize the north arrow until it looks good.

This symbol knows where north is and points accordingly. The letters are upside down, but you’ll fix that later.

North arrow pointing down with upside-down text

7. Select the north arrow. On the ribbon, on the Format tab, change Fill color to North Arrow green. It is saved in a style in the project, so appears at the top of the color list.

A custom green color in the color picker

Now the north arrow matches the rest of the map. It is quite large, but not very important, so a faint color helps it to recede into the background more and not draw too much attention to itself.

8. In the Contents pane, double-click on the north arrow to open the Format pane. Click the picture of the north arrow next to Symbol to access its symbol properties.

9. Make sure you are on the Properties tab and the Layers tab and select any of the letter symbol layers.

Symbol layers fro N, E, W, and S

The rest of this map uses the Gulim font. It would be nice if your north arrow could as well.

10. Under Appearance, change Font to Gulim and click Apply.

Font set to Gulim for the N symbol layer

Not all text properties are available in this pane. For example, you can’t make the font bold or italic. If you want to do something fancy with your font, you need to save a text symbol to a style first. You can save this in your favorites style, or make a new one. Or you can just look at the ready-made style included in the project.

11. In the Catalog pane, on the Project tab, expand the Styles folder. Right-click on NorthArrow and choose Manage.

Manage option on the context menu of the NorthArrow style in the Catalog pane

The Catalog view opens.

12. Click the North Arrow Labels text symbol, click Properties, and click Appearance to see how these labels are constructed.

  • Font, color and outline properties are all set to match the text on the map.
  • Horizontal and Vertical alignment are both set to center-aligned, to match the positioning of the letter symbols in the north arrow.
  • Rotation is set to 180° to flip the text upside down. The north arrow in this map is upside down, so the text needs to match.
Horizontal and Vertical alignment both set to center

13. Close the Catalog view to return to the Layout view.

14. Reopen the Format pane for the north arrow.

15. Select any of the letter symbol layers, open the Shape text symbol menu and click More text symbols.

More text symbols in the Shape text symbol picker

16. The upside-down green North Arrow text symbol should be at the top of the list. Click it and click OK.

17. Repeat this for all of the letter symbols and click Apply.

North arrow with north at the bottom and text right-side-up

You may find that the letters are not aligned just the way you would like now that they are upside down. Letter alignment is tricky because they are designed to sit nicely inside of words, rather than behave as regular symbols.

18. Scroll down inside the Element pane. For each letter, tweak the values under Offset Distance until you like what you see.

Offset X set to -1, Offset Y set to 2
Finished north arrow

You can do a lot more with this north arrow than just change the font. For example you can also change the Text string to spell out the word North, or to write it in another language. Different parts of the symbol can have different colors, and not all parts need to be shown.

Three different north arrows, one with Chinese labels

Finally, there are a few other new north arrows in ArcGIS Pro that you can use to build declination diagrams like this:

A declination diagram showing grid north and magnetic north

Read this blog to find out how to build one for yourself.

Share this article