Select to view content in your preferred language

Bug with adding XY data?

3873
14
01-30-2018 02:48 AM
HelenGoodchild
Regular Contributor

We're using ArcGIS 10.5.1 for an undergraduate class in GIS. In that class four separate people had an issue in adding XY data. In all of these instances, it would plot somewhere wrongly. However, if they went back to the original spreadsheet and changed the column headers from LONG/LAT to X/Y it plotted correctly. It wasn't a simple transposition error of them getting the Xs and Ys the wrong way round as I doubled checked each of them fully.

This seems really odd, and I'd be interested if anyone else has had anything similar. I've had nothing but trouble since our most recent upgrade, so am really considering rolling back versions as it doesn't make for a great learning experience at the moment.

Thanks,

Hen

Tags (1)
0 Kudos
14 Replies
DanPatterson_Retired
MVP Emeritus

Similar reportings... one of yours?

LONG is not a good choice for a field name... potential confusion with a numeric data type.

Try Longitude and Latitude, little chance of confusion.

I prefer X and Y in any event because of the prevalence of saying 'Latitude/Longitude'... the source of the switching problem since mathematically we say X/Y and interpret any other terms as being directly associative.  Sadly, saying it the 'wrong way' (IMHO) cause no end of confusion in the class.

So ... in short, be explicit in naming the fields and order them in the table as such, or just stick with X and Y so that Longitude/Latitude's ancestry is solidified (lets not get started on Easting/Northing either)

HelenGoodchild
Regular Contributor

Hi Dan,

Thanks for the clarification. I was just abbreviating - some of the students had written in full and it still caused issues, but good to know that the LONG could cause problems if used! I'll be making sure they use X and Y in future, but have also used Eastings/Northings in OSGB in the past (with no issue).

I know what you mean about the XY-YX LAT/LONG confusion - always throws people (including me) 

Cheers,

Hen

0 Kudos
shan_sarkar
Frequent Contributor

Helen,

Is it possible that your students might have used the incorrect field names like fields with spaces or any special characters?

I have faced this issue on many occasions my clients used to share the data via excel and this was the first thing I used to check and have made it a definite thing on my checklist.

You may refer: FAQ: What characters should not be used in ArcGIS for field names and table names? 

I hope this helps!

~Shan


~Shan
HelenGoodchild
Regular Contributor

Hi Shan,

Thanks - I was suspicious as I always thoroughly check the things on that list, but the data did plot, just not in the right place, and not simply transposed - it was compressed into the North Sea, rather than spread across Northern Europe! I would assume that header errors and formatting would prevent them being visible in the XY drop down boxes rather than plot them incorrrectly? I'm going to make them stick to a rigid convention of X / Y in future.

Cheers,

Hen

0 Kudos
shan_sarkar
Frequent Contributor

Apart from the formatting in the field names there is a possibility that the Longitude might have been confused as Y and Latitude as X. That can cause the data to be compressed in a location.


~Shan
0 Kudos
XanderBakker
Esri Esteemed Contributor

You mention that there were "four separate people" that had issues with the file. Was it the same file or did each student create its own? How many people managed to do it without any issues? Can you share a sample of the file that caused problems here (attach it to the thread), just to see if I can reproduced the error? I have used the name LONG for fields in the past and have had no problems. It is not a reserved word that cannot be used for field names in a FGDB: FAQ: What are the reserved words for Esri's file geodatabase? 

HelenGoodchild
Regular Contributor

They all built their own spreadsheets, so had all chosen slightly different headers. I've tried to download their work and replicate it but I just can't, even if I retype the headers as they had them originally! They were all created in Google Sheets then downloaded to Excel format, so I'm hoping that wasn't the issue. If I get any further students with the issue I'll try and get an unsullied version of their work uploaded to check.

Cheers,

H

PanGIS
by
Frequent Contributor

I agree,

it is true it can generate confusion but LONG is recognized automatically as X, from my "ADD XY" tool in 10.5.1 and always been in previous versions.

When I read that the point have been plotted elsewhere I always think that either the two field were inverted or a wrong coordinate system was chosen.

0 Kudos
HelenGoodchild
Regular Contributor

Hi Pan, Yes that was my thought too, and one I always double check, but it definitely wasn't in these instances!

0 Kudos