[Proj] Amersfoort / RD New
Bas Couwenberg
sebastic at xs4all.nl
Wed Nov 2 03:48:25 EST 2016
On 2016-11-02 09:36, Roger Oberholtzer wrote:
> I have updated to 4.9.3. My rdnap file is identical to yours:
>
> # RDNAP with NTv2 and VDatum
> <rdnap> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889
> +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel
> +nadgrids=rdtrans2008.gsb +geoidgrids=naptrans2008.gtx +units=m
> +no_defs
> <>
>
> If I run this:
> cs2cs -r +init=epsg:4258 +to +init=rdnap:rdnap -f %.4f
>
> And provide these locations:
>
> 50.792584908 5.773795547 174.9478
>
> I get this:
>
> 182225.9086 311388.1617 128.9976
>
> Not the values you listed:
>
> 182260.4500 311480.6701 129.0000
>
>
> I'm confused.
Does your epsg file use +towgs84 values for EPSG:4258?
# ETRS89
<4258> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>
I guess you're on Windows, which uses a different libc that may also
explain the divergence.
> On Tue, Nov 1, 2016 at 3:28 PM, Bas Couwenberg <sebastic at xs4all.nl>
> wrote:
>
>> On 2016-11-01 15:05, Roger Oberholtzer wrote:
>> > I downloaded the grid shift file from
>> > http://www.kadaster.nl/transformatie-van-coordinaten
>> >
>> > I am not using it yet. I took one of the sample points from the Use doc
>> > that came with it to see what I got compared to the expected. For
>> > example:
>> >
>> > Zuid-Limburg:
>> > Ref: Latitude: 50.7925849160 Longitude: 5.7737955480 Altitude:
>> > 245.948
>> > Ref: Easting: 182260.450 Northing: 311480.670 Altitude:
>> > 200.000
>> > Proj4: Easting: 182225.909 Northing: 311388.163 Altitude:
>> > 245.948
>> > 98.746 meters from Ref
>> >
>> > The reference values are ETRS89. But I cannot think that accounts to
>> > 100
>> > meters of difference. My proj spec is:
>> >
>> > +proj=sterea
>> > +lat_0=52.15616055555555
>> > +lon_0=5.38763888888889
>> > +k=0.9999079
>> > +x_0=155000
>> > +y_0=463000
>> > +ellps=bessel
>> >
>> > +towgs84=565.4174,50.3319,465.5542,-0.398957388243134,0.
>> 343987817378283,-1.87740163998045,4.0725
>> > +units=m
>> > +no_defs
>> >
>> > Doing this via the C API as I do for many other projections. These are
>> > passed to pj_init_plus.
>> >
>> > Would the grid shift make such a large correction?
>>
>> From the proj-rdnap test script (using PROJ.4 4.9.3):
>>
>> Test: 05 Zuid-Limburg
>> Exec: cs2cs -r +init=epsg:4258 +to +init=rdnap:rdnap -f %.4f
>> Input: 50.792584908 5.773795547 174.9478
>> Output: 182260.4500 311480.6701 129.0000
>> Expect: 182260.4500 311480.6700 129.000
>> Test OK: From ETRS89 to RD/NAP - 05 Zuid-Limburg (Not identical, but
>> within margin)
>>
>> The above uses the test values from "Use of RDTRANS2008 and
>> NAPTRANS2008.pdf" included in the NTv2.zip, your values are different,
>> not sure where you got those.
>>
>> The rdnap configuration for the above test contains:
>>
>> # RDNAP with NTv2 and VDatum
>> <rdnap> +proj=sterea +lat_0=52.15616055555555
>> +lon_0=5.38763888888889
>> +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel
>> +nadgrids=rdtrans2008.gsb +geoidgrids=naptrans2008.gtx +units=m
>> +no_defs
>> <>
>>
>> Try using the grid shift files for your test, it should be more
>> accurate
>> (at ground level) than using +towgs84 values.
>>
>> Kind Regards,
>>
>> Bas
More information about the Proj
mailing list