Is there an easy way to convert coordinates (TM65) to latitude/longitude using ArcMap (version 10.3.1)?

  • Make XY Event Layer tool should do this. help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//…
    – fatih_dur
    Jul 2, 2015 at 14:01
  • I'm assuming the coordinates are in a file (like csv or excel)? Do you want the results as coordinates in a file also or as points? Jul 2, 2015 at 14:50
  • Yes they are in a csv file, and I want to take away lat/longs in a csv file also
    – Kelly
    Jul 2, 2015 at 16:49
  • Have you tried Make XY Event Layer as suggested before?
    – fatih_dur
    Jul 3, 2015 at 2:19
  • Yes, but I could not get it to work. I might try contacting the actually irish grid reference guys, and see if they have an in house converters. Thank you for your help and comments
    – Kelly
    Jul 6, 2015 at 10:18

1 Answer 1


First add your coordinate data to ArcMap. You can use Add XY Data or as faith_dur suggested in a comment the Make XY Event Layer tool. Be sure to specify the coordinate system as TM65 with either tool to correctly define the coordinate values of the points.

Depending on how you create them you may need to save the result to a feature class or shapefile for permanence. Once created, open the attribute table. I think your original XY coordinate columns will be there, but if not you can add two new fields (I'd call them TM65X and TM65Y) to recalculate the values. Be aware that if they are there or if you calc them, those are now just attributes and have no relation to the point geometry. If you move a point via editing, they will not update. While you're adding fields, add a lat field and a long field using at least float data type.

Open the dataframe properties, either by double-clicking or right-clicking it in the ToC and go to the Coordinate System tab. Set it to WGS84 (or whatever geographic datum/CRS you want to use to generate your lat/long values). When you Ok out or hit apply, you should get a warning that your point layer doesn't match the dataframe with a button called Transformations on it. You'll need to click the that button and select the appropriate transformation to go from TM65 to whichever CRS you chose. Note there is some discussion at this question regarding transformations from TM65 that may influence your decision.

With that done, to get the coordinate values, right-click a field heading in the attribute table and choose Calculate Geometry. You'll be able to choose the X or Y coordinate of a point at the top as well as choose either the CRS of the data or the dataframe. If calculating the original TM65 coordinates, you'd choose the data. To get the lat/long coordinates, you'd choose dataframe. Calc each of the two or four fields you need. Once that's done, you can export the attribute table back out to a csv and you'll have your coordinate values in both CRSs.

Note that if you have trouble all of these steps are covered at one question or another here, so you should be able to find more info on a particular step/process by searching on terms here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.