[PROJ] Derived Vertical CRS
Even Rouault
even.rouault at spatialys.com
Sat Jul 30 10:35:32 PDT 2022
Javier,
I've addressed this in https://github.com/OSGeo/PROJ/pull/3270.
Regarding the WKT issue, I've raised this to the OGC CRS SWG list as the
grammar of WKT doesn't allow currently a unitless parameter, even if the
EPSG Vertical Offset and Slope method requires it. I'd suggest using
something like UNIT["none",1] instead of
ANGLEUNIT["arc-second",4.8481368111E-06], until that's cleared up
Even
Le 29/07/2022 à 21:16, Javier Jimenez Shaw a écrit :
> Hi
>
> Thanks to Even's PR #3200 "Implement Vertical Offset and slope
> transformation method", I am trying to use a Derived Vertical CRS
> using the conversion method "Vertical Offset and Slope" (that will be
> a perfect combination with "Affine parametric transformation" in the
> horizontal... I hope)
>
> The WKT2 I have created is this
>
> VERTCRS["Custom Vertical",
> BASEVERTCRS["EGM2008 height",
> VDATUM["EGM2008 geoid"]],
> DERIVINGCONVERSION["vertical offs. and slope",
> METHOD["Vertical Offset and Slope",
> ID["EPSG",1046]],
> PARAMETER["Ordinate 1 of evaluation point",46.9166666666669,
> ANGLEUNIT["degree",0.0174532925199433],
> ID["EPSG",8617]],
> PARAMETER["Ordinate 2 of evaluation point",8.18333333333361,
> ANGLEUNIT["degree",0.0174532925199433],
> ID["EPSG",8618]],
> PARAMETER["Vertical Offset",-0.245,
> LENGTHUNIT["metre",1],
> ID["EPSG",8603]],
> PARAMETER["Inclination in latitude",-0.21,
> ANGLEUNIT["arc-second",4.8481368111E-06],
> ID["EPSG",8730]],
> PARAMETER["Inclination in longitude",-0.032,
> ANGLEUNIT["arc-second",4.8481368111E-06],
> ID["EPSG",8731]],
> PARAMETER["EPSG code for Horizontal CRS",4326,
> ANGLEUNIT["arc-second",4.8481368111E-06],
> ID["EPSG",1037]]],
> CS[vertical,1],
> AXIS["gravity-related height (H)",up,
> LENGTHUNIT["metre",1]],
> USAGE[
> SCOPE["unknown"],
> AREA["World"],
> BBOX[-90,-180,90,180]]]
>
> The first strange thing is that without the unit in the parameter
> "EPSG code for Horizontal CRS", projinfo "$(cat derived_vertical.wkt)"
> shows a warning:
> Warning: Parsing error : syntax error, unexpected ID. Error occurred
> around:
> ID["EPSG",1037]]],
>
> When I try to see how the conversion would be with the command
> projinfo -s EPSG:3855 -t "$(cat derived_vertical.wkt)"
> I get
> PROJ string:
> Error when exporting to PROJ string: Unsupported conversion method:
> Vertical Offset and Slope
>
> Using it in a compound crs and using cs2cs does not get the proper
> transformation neither.
>
> Am I creating the WKT2 string properly to create a derived vertical
> crs (to be used in a compound) with that conversion method?
>
> Thanks
>
> PS. I am using master from today
> PS2. projinfo -s EPSG:5728 -t EPSG:5730 shows a coordinate operation
> that uses "Vertical Offset and Slope", with a nice PROJ string
>
> .___ ._ ..._ .. . ._. .___ .. __ . _. . __.. ... .... ._ .__
> Entre dos pensamientos racionales
> hay infinitos pensamientos irracionales.
>
>
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/proj
--
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20220730/23306dec/attachment.htm>
More information about the PROJ
mailing list