Grober Koordinaten-Check

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Mag mal jemand einen ganz groben Koordinatencheck implementieren?
Sowas wie: "Land=Deutschland", also muss für die Koordinaten 46<=Nord<=56 und 5<=Ost<=16 gelten.

Das würde jedenfalls verhindern, dass wöchentlich einige Caches im Atlantik landen...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
arminus

Sowas habe ich herumliegen, allerdings in Java - auf Basis der OSM poly files, wäre also relativ exakt. Je nach usecase könnte man daraus auch ein kleines standalone jar machen ...
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Ich dachte eher an etwas wirklich einfaches, was in die Prüffunktionen beim Abschicken eines neuen Cachelistings eingehängt wird, um grobe Koordinatenfehler (Grad-Anteile sind 0 bei Cache in Deutschland) abzufangen. Sowas kommt nämlich sehr oft vor.

Exakte Grenzpolygone sind Overkill, denke ich...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
following

... wobei die Grenzpolygone sogar in der OC-Datenbank vorhanden sind; damit werden die Länder ausgerechnet, in denen der Cache liegt. Die Trefferwahrscheinlichkeit liegt unter 100%, aber nur knapp, also um eine Warnung anzuzeigen würde es genügen.

Dummerweise wird das nicht sofort ausgerechnet, sondern zeitverzögert per Cronjob. Aber der Algorithmus ist vorhanden.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Neuer Vorschlag.

Was haltet ihr von [url=http://www.flopp.net/oc/coordinates-validator.html]dieser Art[/url] der Koordinaten-Validierung?
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
4_Vs
Vereinsmitglied
Vereinsmitglied
Beiträge: 3150
Registriert: 18.03.2012, 07:25

[quote="flopp"]
Neuer Vorschlag.

Was haltet ihr von [url=http://www.flopp.net/oc/coordinates-validator.html]dieser Art[/url] der Koordinaten-Validierung?
[/quote]
+2 ;D
Whenever I try to plan something, it doesn't seems to work out. So why plan, it only leads to disappointment! (Eddie van Halen)
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6631
Registriert: 04.12.2009, 00:31

Prinzipiell super Sache!

Bughinweis: N 52° 30.680' E 013° 20.150' wird nach Weteritz gemappt. Korrekt wäre Berlin (Schleusenkrug).
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

[quote="mic@"]
Prinzipiell super Sache!

Bughinweis: N 52° 30.680' E 013° 20.150' wird nach Weteritz gemappt. Korrekt wäre Berlin (Schleusenkrug).
[/quote]

In Weteritz gibt es zwar auch ein "Zum Krug", aber ich glaube du hast N 52° 30.680' E 011° 20.150'  eingegeben!
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6631
Registriert: 04.12.2009, 00:31

[quote="flopp"]...aber ich glaube du hast N 52° 30.680' E 011° 20.150'  eingegeben![/quote]

Nein (siehe Screenshot)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6631
Registriert: 04.12.2009, 00:31

OK, Bug nun verifiziert:

Bei E-Eingabe von 013 zeigt es nach Weteritz, bei Eingabe von 13 nach Berlin.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

[quote="mic@"]
OK, Bug nun verifiziert:

Bei E-Eingabe von 013 zeigt es nach Weteritz, bei Eingabe von 13 nach Berlin.
[/quote]

OMG, der JS-Integer-Parser hält Zahlen mit führender Null für Oktal-Zahlen!

Ich habs gefixt.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6631
Registriert: 04.12.2009, 00:31

[quote="flopp"]Ich habs gefixt.[/quote]

Nein (und sorry, wenn ich langsam nerve).

Ansonsten noch ein Verbesserungsvorschlag:
Wäre es viel Aufwand, die Anfangskoordinaten mit den im oc-Profil
hinterlegten Homekoordinaten zu bestücken?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

So, jetzt aber - man sollte seine Änderungen auch hochladen ;)

Die initialen Listingkoordinaten auf die Home-Koordinaten zu setzen ist eine gute Idee (und die initialen Koordinaten von zusätzlichen Wegpunkten auf die Cache-Koordinaten). Mal gucken, wie schwer das ist...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6631
Registriert: 04.12.2009, 00:31

[quote="flopp"]So, jetzt aber - man sollte seine Änderungen auch hochladen ;) [/quote]

KLASSE, jetzt funktioniert es.
http://www.youtube.com/watch?v=u2Uyip04e6Q
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Und das muss man jetzt überall einbauen, wo es Koordinaten-Eingaben gibt...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Antworten