Select to view content in your preferred language

Inserting IHO/INT1 Compass Rose

2158
3
Jump to solution
10-20-2021 05:46 PM
JustinOdell
Frequent Contributor

Hi all,

I wish to insert an 'IHO / INT1' standard compass rose into an ArcGIS Pro layout.

I have the 'Maritime' licensing extension turned on. When I go to insert > north arrow and do a search for "rose" or "compass", I do not see any IHO or INT1 looking compass rose options.

What is the best way to configure an official hydrographic chart compass rose in ArcGIS Pro?

Tags (4)
0 Kudos
1 Solution

Accepted Solutions
JohnPlunkett
Esri Contributor

I came across this forum today - but solved this from a slightly different approach. - This places the compass rose on the the map in its location - rather than a layout element

In the ArcGIS Maritime Server Install files there is a directory
C:\Program Files\ArcGIS\MaritimeServer\Server12.0\customchartbuilder\CompassRose
 
A Filegeodatabase and a lyrx file
 

Make a copy of this directory and you can paste this to your working project

Add the lyrx file to the map
 
If necessary point the source data to the compass rose feature in the file geodatabase
 
Now you can add points in the location(s) you desire - save your edits
 
Now you can use the tool Calculate Magnetic Components
 
and map the fields to the Value of Annual Change in magnetic variation and the Value of magnetic variation.
 
(Or if you know these values - you can populate these in the attribute table manually - you will still then need to save your edits after this)
Either method will change the rose as shown here. (image(15).png)
 
 
 

View solution in original post

3 Replies
ABishop
MVP Alum

@JustinOdell 

I have published a "How To" document to accomplish this very thing!  I shared it with you in the attachment.

Amanda Bishop, GISP
CraigTGreene
Regular Contributor

Hi Justin,

Since you have the maritime extension, you should be able to use the attached stylx with a maritime geodatabase. You need to insert a feature into TidesAndVarirationsP, under the MAGVAR subtype.

You can calculate magnetic variation and annual change using the Calculate Magnetic Components tool https://pro.arcgis.com/en/pro-app/latest/tool-reference/topographic-production/calculate-magnetic-co...

Use the option to Connect Symbol Properties to Attributes to apply the geographic rotation (not graphic) of the arrow. https://pro.arcgis.com/en/pro-app/latest/help/mapping/layer-properties/attribute-driven-symbology.ht...

Let me know if you have more questions. 

JohnPlunkett
Esri Contributor

I came across this forum today - but solved this from a slightly different approach. - This places the compass rose on the the map in its location - rather than a layout element

In the ArcGIS Maritime Server Install files there is a directory
C:\Program Files\ArcGIS\MaritimeServer\Server12.0\customchartbuilder\CompassRose
 
A Filegeodatabase and a lyrx file
 

Make a copy of this directory and you can paste this to your working project

Add the lyrx file to the map
 
If necessary point the source data to the compass rose feature in the file geodatabase
 
Now you can add points in the location(s) you desire - save your edits
 
Now you can use the tool Calculate Magnetic Components
 
and map the fields to the Value of Annual Change in magnetic variation and the Value of magnetic variation.
 
(Or if you know these values - you can populate these in the attribute table manually - you will still then need to save your edits after this)
Either method will change the rose as shown here. (image(15).png)