It currently does that. In the Add XY Data tool in ArcMap, it uses the data frame's coordinate system by default. If you have a basemap loaded first, that often sets the coordinate system to Web Mercator which is usually not what data in a text or Excel or other table is using. A geographic coordinate system is more likely.
We could start checking the xy table extent versus various coordinate system but for geographic coordinates there's no way to differentiate between NAD83, NAD83 (2011), NAD27, WGS84, ITRF2014, GDA1994, and so on. UTM zones all have the same coordinate system extents so to get a chance at the right zone, the map would already have to be zoomed into that zone.
Melita
Yes there are infinitely many CRS, but Arc could query the data frame
where one wants to drop the xy-data. Couldn't it?
The process is always exactly the same:
1.) Know what coordinate reference system the data in your XY table are in
2.) Display the data, in that CRS (define the CRS)
3.) Project the data to whatever CRS you want
ArcMap can't choose the CRS for you, because there are literally an infinite number of CRSs. The CRSs listed in ArcGIS are just those that happen to have names, but you can make your own custom CRS if you want.
Thank you Caleb; your suggestion worked a treat.
Is it just me, or does this procedure for adding XY data seem a little opaque. Surely this is something Arc could be revised to work out for itself. I know, I know .. it's made me a better human to do the projection myself. But still ...
I think it is very important to understand what projection your data is in.It really depends on what extent you work over but you should be aware of most datums and projections in your local area and be able to identify them by numbers. For example there are four main projections I deal with at work. From simply looking at the coordinates numbers I can identify which datum and projection they are in. It can make your life a lot easier if you know at least the main ones used in most of your jobs.
Updgrading to 10.2 resolve this format issue for me.
Well, sure it is slightly more complicated than I put it, but my data did have minus signs, and it was formatted properly, thus I was pulling out my hair. I was trying to use projected > UTM > WGS 1984 zone 13n, but the data would not cooperate. Using the geographic> World> WGS 1984, fixed my issue. It is a quick fix that might help others.
Projected uses meters
Not exactly- it depends on the units used in the projection. UTM are typically meters: StatePlane in the U.S are typically feet.
While this is an older post, something that people often forget is when adding XY Longitude Latitude pairs is they need to add a - (minus) to the the longitude value when the data is in the western hemisphere. (Let's not forget the G [eography] in GIS...)
I was having this problem too. My points were ending up in the middle of the ocean. Then I watched this video, and I finally understood the problem. Don't forget that choosing a projection verses geographic coordinate system is critical. Projected uses meters and the geographic uses decimals for lat and long.
ArcGIS 10 - ArcMap - Projection and Coordinate Systems - YouTube
As a side note, you must remove special characters and spaces from spreadsheet column names before importing into ArcMap.
you should probably convert the coordinates to decimal degrees first
Hello all,Please find the attachment as a sample file of X, Y coordinates and data corresponding to the location.Yoshi
Ok...I see your problem here. Your coordinates are in decimal degrees and the linear units for the state plane are US Survey Feet. What you will need to do is open up a blank MXD and set the data frame projection to something like the NAD 83 Geographic Coordinate System or WGS 84. Then display your xy data here and export the XY event layer to a shapefile. Once you have done this you can then use the Project tool to project the shapefile you just made to the the NAD_1983_StatePlane_Oklahoman_North_FIPS_3501_Feet. This should properly project your coordinates in the state plane projection.
Can you post a sample of your excel data? Maybe just a few points? Also, if you could please provide the info on which coordinate system you are trying to project the points in.
Are the points plotting at all? If they are not it may be a conflict issue with the projection and the data frame. Is there existing data in the map or just the excel file? If the points are not plotting at all, the field which the xy data is in may be of text format or general format which will not convert on the fly when bringing into ArcGIS.
I am new to ArcGIS and have been to the basic courses but I'm not understanding how to get my Excel spreadsheet into my Arcmap. I have created a spreadsheet that has longitude and latitude decimal format that I am wanting to be able to plot on my map. I can get the data into the map but it does not appear to be plotting correctly. My X axis is my long and my Y axis is my lat, I have the coordinate system set. Please help.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.