You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Written by Michael Pavarini

Edited by Krista White, GIS Support Specialist


The purpose of this assignment is to understand the procedure of getting data from a GPS unit into ArcMap. Collecting data in the field is a fairly simple process thanks to the advances that are continually being made to GPS devices. Getting the collected data to display in a GIS program takes a few steps. This assignment will demonstrate one method of converting the data taken directly from the GPS device to a workable format in ArcMap10.

Format the GPS Data in Excel

One common way of obtaining data points from a GPS device is to download them from the GPS unit and put them in an Excel spreadsheet. Once in Excel, the data must be reformatted so that it will work in ArcMap.

  1. Download the sample Excel document "rawGPSdata" from the K drive. Open the file in Excel.
  2. Examine the columns in the Excel file.  Each data point is assigned a unique identifier in the form of a number, the date which it was collected, elevation data, and the coordinates of each point. The coordinates are given in degrees (as an integer) and minutes (a real number). ArcMap handles coordinates best when they are in Decimal Degree format.  In Decimal Degress, the entire coordinate string is a single, real number based on the degree. To convert from Degrees and Minutes to Decimal Degrees, follow steps 3-
  3. Select the entire E column in the "rawGPSdata" file (containing the location)
  4. Click on the "Data" tab on the top toolbar.
  5.  In the "Data Tools" box, select the "Text to Columns" tool. The Text to Column Wizard will allow you to separate the coordinate information into separate columns.
  6. Select "Fixed Width" and hit "Next>"



  7. We must separate the N and W from the degree column. To do this, click between the "N" and "40" and between "W" and "74." Then hit "Next →"



  8. Do not make any changes in step 3 of the Wizard. Just hit "Finish" to exit.
  9.  You will see that the single coordinate column has now been divided into 6 separate columns.



  10. The idea now is to isolate the latitude and longitude components each into a single column. At this stage it is best to reorganize the columns.
  11. Clear the contents of the "E" and "H" columns by right clicking on the columns and selecting "Clear Contents." The coordinate information should now exist in two sets of columns with space in between them.



  12. To convert the two columns into a single column with the coordinates in Decimal Degree, we must write a formula to convert the data. Since the degree and minute system is based on intervals of 60, you must add the two columns together and divide by 60.
  13. To start writing the formula, first select the first box in the "H" column (H1).
  14. After the box is selected, click on the formula bar directly above it and type: =F1+G1/60. Hit enter.



    The number in H1 now contains all the information of the location in a single real number.

  15. To convert the rest of the column with the same formula, simply click the lower right corner of the box H1 and drag your cursor all the way down to the bottom row.



  16. Repeat this formula to convert the other column by selecting the first box in the "K" column (K1) and typing =-(I1+J1/60). Hit Enter.




    In this formula you must add a "-" (minus sign) in the front since this column contains the Longitude information. The minus sign in front of the number replaces the "W" to signify that the coordinate is in the western hemisphere, making it a negative number.You do not need to make this change if you are converting data points from the eastern hemisphere - anything east of Greenwich Mean.

  17. To convert the rest of the column, click the lower right corner of the box K1 and drag your cursor all the way down to the bottom row.
  18. At this point the H and K columns have the coordinate information in Decimal Degrees that ArcMap needs to generate points. To make the process of geocoding the points easier, it is a good idea to create headings for each column.
  19. Click on the small box "1" in the column on the left side of column A. This will highlight the entire first row.



  20. Right click the box "1" and select "Insert." This will add a new blank row to the top of the table.
  21. Add the appropriate headings, as shown below:



    22. Save the Excel document as "GPSpoints" and close Excel.
    View the GPS data in ArcMap
  22. Open ArcMap10 and start with a blank document.
  23. To prove that our GPS points are drawn in the correct place, first add a Basemap by clicking the drop down next to the "Add Data" button and selecting "Add Basemap." Choose "Imagery" (or another basemap that you may prefer) and click "Add."
  24. Add the Excel GPS data by clicking the "Add Data" button and navigating to where you saved the "GPSpoints" file. Select the .xlsx file and click "Add." Select "Sheet1$" and click "Add."
  25. Right click "Sheet1$" in the Table of Contents and "Open" the table. You should see that the table has been formatted nicely. Then close the table.











  1. Right click on "Sheet1$" again and this time select "Display XY Data."
  2. In this dialog box, the only thing you must do is edit the coordinate system. Click "Edit" in the bottom right, click select on the next screen to choose the coordinate system, and navigate to WGS 1984 (Geographic Coordinate Systems > World > WGS 1984).

  1. Hit "OK," then "OK" again to close these windows and display the coordinates on the basemap.
  2. To check that the points have been drawn in the right place. Right click on the newly added "Sheet1$ Events" and select "Zoom to Layer." The points should be drawn in a wooded area, scattered around a small man-made pond, south of the highway (Rt 287).

Deliverables:
Simply create a PDF showing the layout view zoomed in to just the location of the newly created points. The PDF just needs to prove that you were able to reformat the table and successfully draw the points in ArcMap.

  • No labels