Converting and Displaying Coordinates in ArcGIS 10

There are many ways of representing locations.  One of the most common uses angular latitude and longitude coordinates to specify the location of a point.  These Geographic coordinates may be expressed in several different notations, including Decimal Degrees (DD), Degrees Decimal Minutes (DDM), and Degrees Minutes and Seconds (DMS). The formula for converting Degree Minutes and Seconds to Decimal Degrees is discussed in the ArcGIS 10 Help.  Another common method is to use a projected coordinate system and X and Y coordinate pairs, that is, two sets of numbers in a planar Cartesian system.

Gridded systems, like Universal Transverse Mercator (UTM), United States National Grid (USNG), Military Grid Reference System (MGRS) divide the world into zones which are projected and then overlaid with one or more grids.  Within the grids, point locations are specified by their position East and North the zone origin or the southeast corner of the cell. For USNG and MGRS the numeric values of the northing and easting can vary from 1 to 5 digits, depending on the precision of the location (they must both use the same number of digits) and then the values are concatenated.

Two less frequently used systems, the Global Area Reference System (GARS) and Geographic Reference System (GEOREF), divide the world into polygonal areas based on different sets of nested grids and encode locations as a string of grid ID values.

Philadelphia coordinatesEach of these ways of representing a location results in different strings of characters with a variety of formats.  This table shows the coordinate representation for Philadelphia, Pennsylvania in the US (75° 9’ 18.382” West longitude by 39° 59’ 0.637” North latitude) in each of these systems.  This is not an exhaustive list of the delimiters and hemisphere indicators that are used in each system.

ArcGIS 10 can convert coordinates expressed in each of these systems into the others, and provides ways of displaying and accepting coordinate input in most of them.

Displaying Coordinates

Status bar coordinate displayYou can see the coordinate value for a place on a map in the ArcMap status bar, at the bottom right of the application. The default coordinate format in the status bar is based on the units of the first layer added to the map, often feet, meters, or degrees of longitude/latitude.

Status bar showing MGRS

 

You can change the coordinate display to use any of these systems (except GARS and GEOREF) by right-clicking Layers in the table of contents and selecting Properties. On the General tab, under Units, you can select the type of coordinates you would like to see, for example MGRS.

Go To XY Coordinates

Go To XY tool locationIf you have a set of coordinates and you want to find their location on the map, you can use the Go To XY tool. Go To XY tool dialog box

 

 

Open the tool from the toolbar, then select a coordinate format. Type (or paste) the coordinates into the text box and click one of the buttons to Pan to, Zoom to, Flash, Add a Point, Add a Point Labeled with Coordinates, or Add a Callout.

The Go To XY tool also keeps a record of recent locations, which you can return to by clicking the Recent button and selecting the location. You can use this to manually convert coordinates from one format to another. To do so, select your input coordinate notation, input your coordinates and pan to the location. Then select your new output format and select the coordinates from the Recent button.

Find MGRS coordinates

Find tool locationsIf you work with MGRS coordinates, the Find tool has an MGRS Locator that works like the Go To XY tool, but provides additional capabilities tailored to the MGRS system.

Find tool dialog box

 

 

To use these, open the Find tool on the Tools toolbar.  In the Find tool dialog box, click the Locations tab, select MGRS from the locator drop-down list.  Then type (or paste) the coordinate into the MGRS box and click Find.

Find tool options

 

 

 

 

The tool will return a list of location matches (in our case there should only be one). If you right-click on the coordinate you have various options for marking the location.

So what’s different about the MGRS Locator?

The locator has options for matching shortened MGRS coordinates when you work in the same Grid Zone Designator (GZD).  It has options to pull the GZD and 100,000 meter square identifier from the current map center, a default value, or use the last one used. This is convenient if you work in the same GZD over and over again, you can type “8675725939” or “VK8675725939” rather than “18SVK8675725939”, which will save you a few extra key strokes when entering your coordinates.

Converting Tables of Coordinates

Table of coordinatesThere may be times when you have a lot of coordinates that you need to convert to another system.  If you have the coordinates in a table, you can convert all of them by running the Convert Coordinate Notation (CCN) geoprocessing tool. 

For example, you might convert a table of longitude and latitude values in decimal degrees (DD) to MGRS.

 

CCN tool dialog

 

With the CCN tool you can convert between DD, DDM, DMS, UTM, USNG, MGRS, GARS, and GEOREF.

The tool takes your table of coordinates and converts them to point features with an attribute containing the new output notation.

It is important to note that the CCN tool is a geoprocessing tool and represents a single-focus process of converting a table of coordinates; its only function is to do the conversion. The output point features do not have the same fields as the input table.

If you want the output points to have  all of the attributes of the input table (in addition to the new notation field) you must put the tool in a Model Builder model that uses the Join Field tool to attach the original fields.

 

 

The model would look something like this:

CCN with Join

 

 

 

 

 

 

 

 

This table lists the coordinate notations mentioned above, and shows the different tools and functions that support them.

System and Tool matrix

 

 

 

 

 

 

 

Content provided by Matt Funk

 

This entry was posted in Defense and tagged , , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

6 Comments

  1. chandimasf@gmail.com says:

    Hi
    Can you tell me how to add x field and Y field in to the modelbuilder as you added in your modelbuilder here.

    Thanks
    Chandima

  2. Pingback: Longitude And Latitude Coordinates | Longitude and latitude finder

  3. shaina1215 says:

    The CCN is a very useful tool that I just discovered here. It solved my problem of finding the best way to do a batch conversion of MGRS coordinates. However, I noticed that the attribute fields, other than the field chosen as the ID field, are not brought over with the conversion. It looks like the solution for that is to join the converted table to the original table. That seems a bit bulky, especially when many other tools allow the user to choose which fields to maintain during a process, or the tool maintains all by default. Is there a way to maintain all fields with the conversion? Otherwise the CCN tool is a great find, thanks for sharing!

  4. holosim says:

    Paragraph 2, line 2. “Within the grids, point locations are specified by their position East and North the zone origin or the southeast corner of the cell.”

    Don’t you mean southwest corner of the cell?

  5. lemont says:

    If I understand this right. It takes the centroid of a feature and converts those coordinates to the coordinate format of your choice. But what can not be done is get the extent of a polygon and convert the extent coordinates to coordinate format of your choice. On top of that if you want to convert coordinates in a table for xmin,ymin,xmax,ymax… you create two shapefiles for the output then create another table join shapefile in duplicate to get xmin,ymin,xmax,ymax,dmsxmax,dmsymax,dmsxmin,dmsymin and your original attributes all in one table… previously we could just add fields to the table directly and convert coordinates directly using convert coordinates in file… impressive… I like it… not