php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.09.2010, 11:42  
Neuer Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
Quest befindet sich auf einem aufstrebenden Ast
Standard Geographische Berechnung

Hallo zusammen

ich habe ein kleines Problem mit einer Anforderung in einer PHP Anwendung:

Ich habe Koordinaten einer Position (Längen-/Breitengrad) und muss damit jetzt ein zufälliges Koordinatenpaar errechnen, das in einem Umkreis von max. 35km davon entfernt liegt.
Da die Längengrade je nach Position auf dem Planeten unterschiedliche Entfernungen zueinander haben ist das leider nicht ganz so einfach.

Habt ihr mir da einen Ansatz dazu?
Quest ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.09.2010, 11:56  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

das wird ne hübsche Winkelfunktion ....

$dis = acos(
(sin($erste_breite_rad) * sin($zweite_breite_rad)) +
(cos($erste_breite_rad) * cos($zweite_breite_rad) *
cos($zweite_laenge_rad - $erste_laenge_rad))) * $welt; ...

$welt ist bekannt ->$welt = 6378.137;(km)
$dis sind deine 35 (km)

dann wird umgestellt

($dis /$welt)=sin($erste_breite_rad) * sin($zweite_breite_rad) +
cos($erste_breite_rad) * cos($zweite_breite_rad) *
cos($zweite_laenge_rad - $erste_laenge_rad)

erste Breite / erste Länge sind die Werte für die Aktuelle Koordinate ...

$erste_breite_rad = deg2rad($erste_breite);
$erste_laenge_rad = deg2rad($erste_laenge);

für diese Rechnung brauchst du die geographische Koordinate in 52.52345 (Grad) und ebenso die Länge ...

wenn du die Angabe in BogenMinuten / BogenSekunden hast, müsstest du zuerst umrechnen mit $erste_breite=1.0*$breite_grad+$breite_minuten/60+$breite_sekunden/3600)
und analog für die Länge ..
eagle275 ist offline  
Alt 07.09.2010, 11:59  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Themenmoderation:
[?] Geographische Berechnung - Forum: phpforum.de
[!] Bitte Anmerkung zu Multipostings beachten!
[?] Thema geschlossen
Flor1an ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL Befehl um 2 Datensätze in einer DB zu bekommen + berechnung Nicole_85 PHP Tipps 2010 13 04.02.2010 17:53
Berechnung von Block-based-Checksums / File-Patching G.Schuster PHP-Fortgeschrittene 8 29.01.2010 19:57
Berechnung eines Osterfeiertags Syntax6 PHP Tipps 2009 21 16.11.2009 19:11
GET + Berechnung Benshy PHP Tipps 2009 2 16.10.2009 10:29
Ergebnis einer PHP Berechnung in selben Datei anzeigen Mecke PHP Tipps 2009 10 30.01.2009 16:01
[Erledigt] [MySql] Order by Berechnung PatrickK PHP Tipps 2008 4 22.10.2008 18:43
Geographische Koordinaten umrechnen PsychoEagle Off-Topic Diskussionen 10 22.08.2008 14:10
Berechnung über mehrere Abfragen aus mysql Slappi PHP Tipps 2008 2 18.12.2007 14:22
Probleme bei berechnung in einer abfrage Fraylman PHP Tipps 2007 18 14.03.2007 16:36
[Erledigt] Berechnung nicht ganz korrekt PHP Tipps 2005-2 6 20.06.2005 16:42
berechnung im select für eine andere berechnung benutzen Datenbanken 4 13.05.2005 11:29
Komplizierte Berechnung - HILFE! djma PHP Tipps 2005 8 25.04.2005 21:38
Berechnung mit 2 Variablen PHP Tipps 2004 3 06.09.2004 22:00
HH:MM --> Javascript berechnung HTML, Usability und Barrierefreiheit 1 23.07.2004 16:27
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
geographische koordinaten umrechnen, geokoordinaten umrechnen, geographische koordinaten berechnen, längenberechnung aus koordinaten, geographische berechnung, geo koordinaten umrechnen, geographische koordinaten umrechnung, geografische koordinaten berechnen, geographische breite berechnen, berechnung geographische länge, geografische länge berechnen, geo berechnung php, geo berechnungen php, php geo position berechnen, geographische längenberechnung, geoberechnung php, geographische punktberechnung, berechnung geogr, breitengrade längenberechnung, php geographische

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum