Spring naar bijdragen

Aanbevolen berichten

Geplaatst

Wil je van N51°23.123' naar N51.385383333° of naar N51°23'7.38'' of wil je iets heel anders??

Ik denk - denk ik dus - dat ie "N51°23.123' naar N51.385383333°" wil. 't Punt is alleen dat de terminologie niet helemaal duidelijk is... ;)

De berekening is dus: 23.123'/60=0.385383333°" => N51°23.123'=N51.385383333°.

 

Overigens: leuke headerbanner... ;)

 

Check!

 

Wil je van N51°23.123' naar N51.385383333° of naar N51°23'7.38'' of wil je iets heel anders??

Ik denk - denk ik dus - dat ie "N51°23.123' naar N51.385383333°" wil. 't Punt is alleen dat de terminologie niet helemaal duidelijk is... ;)

 

Gezien het vermoedelijke doel zal dit wel is de waarheid kunnen zijn ;)

 

Double check! B)

 

Wat is de berekening dan?

Geplaatst (bewerkt)

Ja, dat laatste lijkt me ook als ik iets google maps/earths zie, aangezien het daar altijd 51.12345 of ziets is.

 

Gelukkig wordt het dan heel eenvoudig en geeft GPSGek al het goede voorbeeld.

 

Edit: Berekening quote je toch zelf?

bewerkt door Team Gelaen
Geplaatst (bewerkt)
Ik wil van (!VOORBEELD!) N51°23.12 E005°44.555 naar 51.1234 (-)44.5555. Kan dat? ;)

Ah, ik had mijn post - een post of vier terug - geëdit, met daarin de berekening... ;)

De min wordt toegevoegd aan Lat als het coördinaat zich bevind op het zuidelijk halfrond. Zo ook een min toevoegen aan Lon als het coördinaat zich op het westelijk halfrond bevindt.

bewerkt door gpsgek
Geplaatst

Check thnx!

 

Dus als ik dit doe:

23.123'/60=0.385383333°" => N51°23.123'=N51.385383333°.

Komt het altijd goed uit ;)

 

Begint je coordinaat altijd met 0. UITKOMST ??

Geplaatst (bewerkt)
Check thnx!

 

Dus als ik dit doe:

23.123'/60=0.385383333°" => N51°23.123'=N51.385383333°.

Komt het altijd goed uit ;)

 

Begint je coordinaat altijd met 0. UITKOMST ??

 

Ja, en dit is logisch te beredeneren. Bijvoorbeeld 52. XX XXX, XX XXX zal altijd lager zijn dan 60. Dus een waarde lager dan 60 gedeeld door 60 zal altijd een waarde zijn die lager is dan 1. Maximaal zul je XX XXX = 59.999 hebben, dan wordt het dus 0.9999833333

 

Mike

Nightfire

 

Edit: Team Gelaen was me voor ;)

bewerkt door Nightfire
Geplaatst (bewerkt)

In PHP is dat dus:

 

<?php
function ddmm2dddd($dir,$deg,$min){
if($dir == "W" || $dir == "S")
return ((-1)*($deg+($min/60)));
else
return ($deg+($min/60));

}

//Define variables
$latDir = "N"; //N51°23.123
$latDeg = 51;   
$latMin = 23.123;


//Compute dd.ddddd
$lat = ddmm2dddd($latDir,$latOldDeg,latOldMin); 
echo $lat;  //Will echo 51.385383333
?>

bewerkt door gpsgek
Geplaatst
Hoi,

Is er een berekening voor om van WGS84 naar een Lat/lon notatie te gaan?

En hoe gaat dat met de merediaan(en) ?

 

Dus, voorbeeld:

N51°23.123'

E005°44.555'

Bedankt! Peter ;);)

Even ter aanvulling Lat = Latitude en Lon = longtitude Oftewel breedte en lengte maar dan over de grens gesproken

Geplaatst
In PHP is dat dus:

 

<?php
function ddmm2dddd($dir,$deg,$min){
if($dir == "W" || $dir == "S")
return ((-1)*($deg+($min/60)));
else
return ($deg+($min/60));

}

//Define variables
$latDir = "N"; //N51°23.123
$latDeg = 51;   
$latMin = 23.123;


//Compute dd.ddddd
$lat = ddmm2dddd($latDir,$latOldDeg,latOldMin); 
echo $lat;  //Will echo 51.385383333
?>

 

je moet toch wel "GPS GEK" zijn als je hier nog iets van begrijp?!?!?! ;);)

Geplaatst
je moet toch wel "GPS GEK" zijn als je hier nog iets van begrijp?!?!?! :blink::rolleyes:

Hmmmm, dat valt wel mee. Het wordt pas interessant als je rare/verkeerde invoer van gebruikers gaat afvangen... Just like GCTool... :thumbup:

 

Overigens: met Google had je dit natuurlijk makkelijk kunnen vinden. Sterker nog: op mijn website wordt het gebruikt in een script... Het is gebruikelijk om alle software (dus óók in de software van websites) altijd met Hdd.ddddd notatie te laten werken, om een aantal redenen die ik hier niet verder uit de doeken zal doen. Feitelijk is de gevraagde stap dus alleen nodig ter verwerking van gebruikers-invoer, en is de omgekeerde stap alleen nodig om een eindresultaat op een pagina te tonen...

Geplaatst
Het is gebruikelijk om alle software (dus óók in de software van websites) altijd met Hdd.ddddd notatie te laten werken, om een aantal redenen die ik hier niet verder uit de doeken zal doen.

 

Echt niet? Je maakt ons wel nieuwsgierig....

  • Onlangs hier   0 leden

    • Er kijken geen geregistreerde gebruikers naar deze pagina.
×
×
  • Nieuwe aanmaken...