[PROJ] Needs a sanity check on Vertical Transformation

Brian Shaw brian.shaw at noaa.gov
Mon Nov 4 06:26:02 PST 2019


Not sure if this helps but here are a few notes.

GEOID18 supersedes GEOID12B in CONUS and Puerto Rico.  GEOID12B should 
be used in Alaska, Hawaii, Guam, and the Commonwealth of the Northern 
Mariana Islands.  American Samoa should not be used for anything as 
ASVD02 is no longer valid after earthquakes.

A note on Geoids, Horizontal (Geometric) Datums and Vertical Datums.  To 
get an orthometric height (aka elevation) in a particular vertical datum 
you should use coordinates in a particular geometric datum with lat,lon, 
and ellipsoid height along with a geoid model to get an orthometric 
height.  For the US here are the appropriate datums and geoid models.  
Note that the corresponding geoid models should be used based on the 
datum of your coordinates. Also note the the original NAD 83 (1986) was 
a 2D datum while all other realizations were 3D, aka geometric.

Also note that if you are concerned about accuracy, WGS84 should be 
avoided if at all possible.   WGS84 has a 3-5 meter uncertainty so any 
time you use coordinates or use it as a pivot in transformations you 
introduce this uncertainty into your coordinates.

Table on geoids and NAD 83 realizations

NAD 83 (realization) 	Geoid Model 	Regions
NAD 83 (1986) 	N/A 	
NAD 83 (HARN) 	GEOID96/GEOID99 	
NAD 83 (FBN) 	GEOID03 	
NAD 83 (CORS96) 	GEOID03 	
NAD 83 (NSRS2007) 	GEOID09 	
NAD 83 (2011) 	GEOID12B 	HI, AK, Guam, CNMI
NAD 83 (2011) 	GEOID18 	CONUS, PRVI


Cheers
Brian


On 11/1/2019 4:33 PM, Even Rouault wrote:
> On vendredi 1 novembre 2019 13:12:11 CET YK_climate wrote:
>> Hello,
>> I have been trying to perform vertical transformation with Proj for a few
>> days now, I think I am done but I am in some help to be sure I didn't make
>> some stupid mistakes!
>> I am looking at getting coordinates in WGS84-Ellipsoid to WG84-EGM96,WG84-
>> EGM2008 and to NAD83(2011)GEOID12B.
>>
>> Here is what I have working so far :
>> WGS84-EGM2008 : cs2cs EPSG:4979 EPSG:4326+3855
>> WGS84-EGM96    : cs2cs EPSG:4979 EPSG:4326+5773
>> Is this correct?
> Yes
>
>> So naturally I thought that GEOID12B would be as easy :
>> NAD83(2011)-GEOID12B    : cs2cs EPSG:4979 EPSG:6319+5703 <= no vertical
>> change
>> NAD83(2011)-GEOID12B    : cs2cs EPSG:4979 EPSG:5498         <= no vertical
>> change
> As the target SRS here use the NAVD88 height vertical CRS, but in EPSG, there
> is no transformation from NAVD88 to WGS84, then PROJ < 6.2.1 didn't do any
> vertical change.
>
> Starting with PROJ 6.2.1, it will use the NAVD88->NAD83/NAD83(2011) grids, so
> GEOID12B if that's what you've available, as a fallback.
>
> $ ~/proj/install-proj-6.2.1/bin/projinfo -s EPSG:4979 -t EPSG:5498  --spatial-
> test intersects
>
> Candidate operations found: 294
> -------------------------------------
> Operation n°1:
>
> unknown id, NAD83(2011) to NAVD88 height (1) + Inverse of NAD83 to WGS 84 (1),
> 4.02 m, USA - CONUS - onshore, at least one grid missing
>
> PROJ string:
> +proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert
> +xy_in=deg +xy_out=rad +step +inv +proj=vgridshift +grids=g2012bu0.gtx
> +multiplier=1 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step
> +proj=axisswap +order=2,1
>
>
>
> Even
>

-- 
*************************************
Brian Shaw
Geodesist
NOAA/NOS/National Geodetic Survey
Phone # 240-533-9522

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20191104/aa0ad4df/attachment-0001.html>


More information about the PROJ mailing list