[PROJ] Any EPSG code for visualization order WGS84(s)?

Roger Bivand Roger.Bivand at nhh.no
Sun Sep 6 04:00:42 PDT 2020

There are plenty of EPSG codes for authority-conformant axis orders of 
WGS84 (not only 4326, but also 9053-9056, 9012, 9014, 9017, 9019, and 
possibly others). In userland in R (and most likely GRASS, QGIS, SAGA, 
PostGIS (?), pyproj, web mapping, etc.), visualization order is absolutely 
the most commonly used and expected.

We are starting to see visualization order points reported and saved as 
4326, with no indication that the declared CRS should have been 
axis-swapped before saving. This leads to chaos when the file is read and 
treated as real 4326 in another application.

It would be a real simplification if there was an EPSG code (or codes) for 
WGS84 GEOGCRS with visualization axis order to match the way that most 
applications have conceptualized objects up to now. For now we have ad-hoc 
work-arounds, but no way for non-global data sets to check that points are 
E/N or N/E.

Is there such an EPSG code (or codes); if not, who and how can apply to 
the "authorities" to provide support for such a wierd thing? Of course, 
having such an alternative set would permit easy coordinate operations of 
the +proj=axisswap +order=2,1 kind, but not as ad-hoc additions to 
existinng pipelines.

Many different ad-hoc fixes are less good than a single central and 
authorised resolution, and EPSG codes for visualization order WGS84-family 
GEOGCRS are clearly needed by most applications.

Any ideas?


Roger Bivand
Department of Economics, Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; e-mail: Roger.Bivand at nhh.no

More information about the PROJ mailing list