logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Installationsanleitung/-sScript: msg#00032

Subject: Re: Installationsanleitung/-sScript
>Danke, Thomas, 
>
>aber das allein kann es noch nicht sehen... Ich weiss vielleicht nicht 
>unbedingt was 
>genau eine Klasse ist aber PHP kann ich einigermassen und wie ich vermutet 
>habe sagt 
>Dir die Fehlermeldung, die ich mir jetzt nochmal genau angesehen habe (;-)) 
>dass 
>mindestens eine Datei fehlt...
>Nämlich diese hier:
>Fatal error: main(): Failed opening required 'PEAR.php' 
>(include_path='.;C:\Programme\EasyPHP\php\pear\') in 
>c:\programme\easyphp\www\geodb\Geo\Geo.php on line 31
>

Ah, ok, dann fehlen Dir das PEAR-Basis Paket und PEAR DB-Paket.
http://pear.php.net -> download -> List packages -> PEAR(5) PEAR
usw. sind die fehlenden Pakete.

>in der geo.php ist das die relevante Zeile:
>require_once 'PEAR.php';
>require_once 'DB.php';
>require_once 'Geo/Object.php';
>von diesen drei Dateien fehlen 2 - nur die Geo/Object.php ist vorhanden, die 
>anderen 
>habe ich bisher nirgends in einer Datenquelle gefunden...
>veraltet? nicht mehr relevant? auskommentierbar? offenbar nicht, denn wenn ich 
>das tu' 
>bekomme ich weitere Fehlermeldungen, die auf eine undefinierte Klasse "pear" 
>verweist, 
>die wohl in der PEAR.php zu finden wäre...?
>
>im Prinzip möchte ich so etwas umsetzen, wie auf der Seite:
>http://opengeodb.de/suche/index.php?id=21179&q=M%FCnchen also eine 
>Umkreissuche... Die Idee mit längen und breitengrade zu arbeiten finde ich 
>schlichtweg 
>einfach genial... Aber wie berechnet man einen Umkreis um etwas? mir würden 
>zwar 
>sicher Funktionen dazu einfallen, aber die wären wohl sehr umständlich - 
>umständlicher 
>als es wahrscheinlich gelöst ist...
>
Nein, nein, das ist wirklich sehr direkt (==umständlich) gelöst mit den 
richtigen
Kreisformeln. Suche mal nach getDistanceFormula in all den Geo/ Verzeichnissen -
da ist die Formel drin verpackt.

>(ich würde es so angehen (für interessierte ^^):
>Breiten- und Längengradberechnung für die nord/süd/ost/west extreme... dadurch 
>erhält 
>man ein Quadrat, das man ja mit mysql_query abfragen kann. Dann müsste aber 
>jeder 
>Eintrag, der auftaucht nochmal mittels Satz des Pythagoras geprüft werden, ob 
>er auch 
>wirklich unter x km im Umkreis liegt... und die durchgefallenen fallen 
>lassen...)
>
Ja, das ist ein Ansatz, der schon mal angedacht wurde. Dazu kommt aber, dass es
keine Geometrie in der Ebene ist (zweidimensional), sondern Kugelgeometrie, was
die Formeln noch komplexer macht.

>naja... nun ist die Frage wie ich an dieses Umkreissuchscript rankomme ;)
>jedenfalls muss ich euch echt mal ein Lob aussprechen - ist echt ein 
>SuperTeil, was ihr 
>da auf die Beine stellt und das alles mit GNU gefällt mir natürlich noch 
>besser - sowas 
>soll ja unterstützt werden :)
>
Lass Dich nicht aufhalten :-)

Thomas


<Prev in Thread] Current Thread [Next in Thread>