[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Paparazzi-devel] log file UTM to WGS84 convert question
From: |
afishindouban |
Subject: |
Re: [Paparazzi-devel] log file UTM to WGS84 convert question |
Date: |
Fri, 8 Aug 2014 11:28:22 -0700 (PDT) |
Sorry, I have no any knowledge about ocaml, but I try python function in
/sw/tools/process_exif.py
The result is wrong. I think that python file need to be corrected at least.
in that python file, you can try to use UTMtoLL( 4372685.12, 457549.08, 50 )
the result is lat -50.7960202317, 116.397659028, far to the correct.
Gautier Hattenberger-3 wrote
> You can try to compare the perl code with our code
> (sw/lib/ocaml/latlong.ml line 323)
>
>
> Le 05/08/2014 15:15, afishindouban a écrit :
>> Yes Gautier. I already correct that just after I post the msg. So you
>> can see, even using WGS84, it's normally has 10 meter around
>> different. What is the cause of that ?
>> ---
>> Sent from Mailbox <https://www.dropbox.com/mailbox> for iPhone
>>
>>
>> On Tue, Aug 5, 2014 at 4:57 AM, Gautier Hattenberger-3 [via Paparazzi
>> UAV] <[hidden email]
>> </user/SendEmail.jtp?type=node&node=15958&i=0>>
>> wrote:
>>
>> Hi,
>>
>> I have tested a few online converters for your UTM coordinates:
>> 39.502741, 116.50624594826415
>> 39.50274, 116.50625
>> 39.50274153051662, 116.50624594824883
>> -> they seem to agree
>>
>> pprz was
>> 39.502822146, 116.506218394
>> perl was
>> 39.5046274995347, 116.506245384612
>> -> they are both different, but your latitude is really far
>> compared to pprz
>>
>> I think the error comes from the geodetic model, we are using
>> WGS84 and
>> you have set Clarke1880. Change the first parameter of the
>> utm_to_latlong from 5 to 23 and try again.
>>
>> Gautier
>>
>> Le 04/08/2014 20:36, afishindouban a écrit :
>>
>>
>> > I use perl to make convert, and result is different to the PPZ
>> log plotter
>> > save to CVS latlong value. the different is always around tens
>> meters. Its
>> > really strange.
>> >
>> > Can you help me to verified what is wrong ?
>> > for example.
>> >
>> > this is one msg in data file.
>> > 1832.0000 3 DC_SHOT 309 45754908 437268512 283.967987 50 -15 20
>> 1735 1706
>> > 369775500
>> >
>> > PPZ log plotter CVS latlong output is lat 39.502822146, long
>> 16.506218394
>> >
>> > But if you use Perl Geo::Coordinates::UTM
>> >
>>
>> (http://search.cpan.org/~grahamc/Geo-Coordinates-UTM-0.11/UTM.pm#utm_to_latlon
>>
>> <http://search.cpan.org/%7Egrahamc/Geo-Coordinates-UTM-0.11/UTM.pm#utm_to_latlon>)
>>
>> > to convert.
>> > Perl file:
>> >
>> > #!/usr/bin/perl
>> > #To use the Geo::Coordinates::UTM module first you must install
>> it, see
>> > below
>> > eval {#use the require and import instead of 'use
>> Geo::Coordinates::UTM;'
>> > #so that we can print an error message
>> > require Geo::Coordinates::UTM;
>> > import Geo::Coordinates::UTM;
>> > 1;
>> > } || die("
>> > Cannot load Geo::Coordinates::UTM --
>> > please execute:
>> > perl -MCPAN -e 'install Geo::Coordinates::UTM'
>> > ");
>> >
>> > my $utm_x = 457549.08;
>> > my $utm_y = 4372685.12;
>> > my $utm_z = "50S";
>> >
>> > print "Convert \$utm_x, \$utm_y, \$utm_z =$utm_x, $utm_y,
>> $utm_z\n";
>> > my ($lat, $lon) = utm_to_latlon(5, $utm_z, $utm_x, $utm_y);
>> > print "Result \$lat, \$lon=$lat,$lon\n";
>> > exit();
>> >
>> >
>> > the result is
>> >
>> > Convert $utm_x, $utm_y, $utm_z =457549.08, 4372685.12, 50S
>> > Result $lat, $lon=39.5046274995347,116.506245384612
>> >
>> >
>> > You can see Lat and Long is different, and the distance of of
>> the result is
>> > about tens meters.
>> >
>> > Where is the mistake ??? Please try to use this perl script to
>> convert any
>> > UTM address . to compare with ppz log plotter output.
>> >
>> > Thanks........
>> >
>> >
>> >
>> >
>> > Andreas wrote
>> >> Hi Kevin,
>> >>
>> >> the letter for the latitudonal 8-degree band (T, R or S) may be
>> >> calculated after converting UTM to WGS84. It is insignificant
>> for that,
>> >> since the utm_y is always the distance from the equator. For
>> the utm_x
>> >> value where you need the zone number (e.g. 50) this is
>> different since
>> >> it is the distance for the central meridian which depends on
>> the zone.
>> >> The letter describing the latitudonal band is just cosmetics.
>> You can
>> >> determine it after conversion to geographical coordinates:
>> >>
>> >> the letters are "CDEFGHJKLMNPQRSTUVWXX" from 80 deg south in
>> increasing
>> >> order for each 8-deg-band. However there are exceptions over
>> >> Scandinavia. May be better use a tool like:
>> >>
>> >> http://trac.osgeo.org/proj/
>> >>
>> >> linux pakage: proj-bin
>> >>
>> >> Andreas
>> >>
>> >>
>> >>
>> >> Am 07.07.2014 03:17, schrieb afishindouban:
>> >>> Hi everyone
>> >>>
>> >>> sorry for bother you, I have a confuse about log file pos covert.
>> >>>
>> >>> for example one line in a log file could be
>> >>>
>> >>> 130.5000 3 GPS 3 45628136 437386560 2918 20626 5 -6 1799
>> 368074000 50 28
>> >>>
>> >>> so the utm_x=45628136 utm_y=437386560 utm_zone=50, but it
>> should say 50T,
>> >>> 50R or 50S for I can use UTM2WGS84 convertor. How can I get this
>> >>> information
>> >>> by a log file ?
>> >>>
>> >>> Please help me. thanks a lot.
>> >>>
>> >>> Kevin
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> View this message in context:
>> >>>
>>
>> http://lists.paparazziuav.org/log-file-UTM-to-WGS84-convert-question-tp15775.html
>> >>> Sent from the paparazzi-devel mailing list archive at Nabble.com.
>> >>>
>> >>> _______________________________________________
>> >>> Paparazzi-devel mailing list
>> >>>
>> >> Paparazzi-devel@
>> >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>> >>>
>> >>
>> >>
>> >> _______________________________________________
>> >> Paparazzi-devel mailing list
>> >> Paparazzi-devel@
>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>> >
>> >
>> >
>> >
>> > --
>> > View this message in context:
>>
>> http://lists.paparazziuav.org/log-file-UTM-to-WGS84-convert-question-tp15775p15956.html
>> > Sent from the paparazzi-devel mailing list archive at Nabble.com.
>> >
>> > _______________________________________________
>> > Paparazzi-devel mailing list
>> > [hidden email]
>> </user/SendEmail.jtp?type=node&node=15957&i=0>
>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> [hidden email]
>> </user/SendEmail.jtp?type=node&node=15957&i=1>
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>>
>>
>> ------------------------------------------------------------------------
>> If you reply to this email, your message will be added to the
>> discussion below:
>>
>> http://lists.paparazziuav.org/log-file-UTM-to-WGS84-convert-question-tp15775p15957.html
>>
>> To unsubscribe from log file UTM to WGS84 convert question, click
>> here.
>> NAML
>>
>> <http://lists.paparazziuav.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>> View this message in context: Re: log file UTM to WGS84 convert
>> question
>> <http://lists.paparazziuav.org/log-file-UTM-to-WGS84-convert-question-tp15775p15958.html>
>> Sent from the paparazzi-devel mailing list archive
>> <http://lists.paparazziuav.org/paparazzi-devel-f3.html> at
>> Nabble.com.
>>
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>>
> Paparazzi-devel@
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--
View this message in context:
http://lists.paparazziuav.org/log-file-UTM-to-WGS84-convert-question-tp15775p15964.html
Sent from the paparazzi-devel mailing list archive at Nabble.com.