Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Januar

SELFHTML Forumsarchiv
latitude & longitude

Informationsseite
  1. Seite (PHP) latitude & longitude von Simone, 12. 01. 2006, 12:09
nach unten

latitude & longitude

Die folgende Nachricht zum Thema stammt von: Simone, 12. 01. 2006, 12:09

Hi,

ich bin auf der Suche nach einem php Code der mir aus
dem Format

69-18N;
016-09E;

eine latitude und longitude erstellt

$lat=69.2925
$long=16.1442

DDD-MM-SSH where DDD is degrees, MM is minutes, SS is seconds and H is E for eastern hemisphere or W for western hemisphere.

Danke Simone
  

nach obennach unten

latitude & longitude

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 12. 01. 2006, 12:46

»» aus dem Format
»» 69-18N;
»» 016-09E;
»» eine latitude und longitude erstellt
»» $lat=69.2925
»» $long=16.1442
»» DDD-MM-SSH where DDD is degrees, MM is minutes, SS is seconds and H is E for eastern hemisphere or W for western hemisphere.

Simone,
Du zerlegst den String "69-18N" in "69", "-", "18", "N", z.B. mit regulärem Ausdruck.

"69" und "18" wandelst du in Zahlen um und dann die Minuten in Grad. Wenn vorhanden, natürlich auch die Sekunden. Und das Ganze addiert:
$lat = 69 + 18 / 60;

Nun musst du nur noch das Vorzeichen setzen, IIRC trägt die südliche und die westliche Hemisphäre das negative.
Wenn "S" dann $long = -$long;
Wenn "W" dann $lat = -$lat;

Live long and prosper,
Gunnar
-
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)

nach obennach unten

latitude & longitude

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 12. 01. 2006, 12:51

»» Wenn "S" dann $long = -$long;
»» Wenn "W" dann $lat = -$lat;

Grmpf, Länge und Breite verwehcslet.

Live long and prosper,
Gun*Ingrid*nar
-
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum