Heuristischer GC-Code

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Antworten
Benutzeravatar
pjacobi
Micro
Micro
Beiträge: 160
Registriert: 04.11.2014, 10:10

Wir haben alle schon gesehen, dass die Links auf den GC-Code von doppelt gelisteten Codes meistens richtig sind, manchmal falsch, oft fehlen.

Ich habe gerade im cmanager-Thread erfahren, dass die "Schatten-Liste" der Zuordnungen GC-OC, die z.B. bei der Kartenanzeige verwendet wird, durch ein effizientes API abgefragt werden kann.

Following schrieb:
Für die Zuordnung von GC- zu OC-Caches gibt es aber eine handgewartete OC-interne Datenbank, die sich z.B. wie folgt nutzen lässt:

http://www.opencaching.de/searchplugin.php?sourceid=waypoint-search&userinput=GC3TX7N

Wie ihr sehr wird OC11ABF gefunden. Der Owner hat keinen GC-Wegpunkt eingetragen, aber wir haben festgestellt dass er identisch mit GC3TX7N ist und das intern vermerkt. (Diese Information wird auch für das Ausblenden von Doppellistings bei der Suche und auf der Karte verwendet.) Diese Wegpunktzuordnung ist bei auf OC aktiven Caches sehr zuverlässig, wesentlich besser als eigene Versuche mit dem Vergleich von Koordinaten, Cache- und Ownernamen. Und sie ist sehr schnell. Caches, die vor Jahren auf OC archiviert wurden, sind allerdings nur unvollständig erfasst.
Aber warum taucht die Information nicht im Cache-Listing bei uns auf, wenn sie so billig zu bekommen ist? Ich bin immer wieder irritiert, wenn ich über Inkonsistenzen zwischen Listing und Kartenanzeige stolpere.
Benutzeravatar
Hanekju
Vereinsmitglied
Vereinsmitglied
Beiträge: 314
Registriert: 08.12.2011, 16:25

So weit ich weiß ist das Listing das geistige Eigentum des Owners und darf nicht verändert werden
[url=http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.en]http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.en[/url]
following

[quote="Hanekju"]
So weit ich weiß ist das Listing das geistige Eigentum des Owners und darf nicht verändert werden
[url=http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.en]http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.en[/url]
[/quote]

Guter Einwand. Es gibt auch Owner, die die GC-Wegpunkte absichtlich weglassen weil sie z.B. auf OC keine Werbung für GC machen wollen. Ich denke wir sollten sie diesbezüglich nicht einschränken (siehe auch http://forum.opencaching.de/http://localhost//viewtopic.php?p=52844#p52844).

Was wir bereits machen ist, Zusatzinformationen anzuzeigen: Die Cachelisten (vom Owner abschaltbar) und Geokret-Informationen. Ich bin unsicher, ob das auch bei den GC-Wegpunkten sinnvoll ist. Wenn man es standardmäßig abschaltet bringt's nicht viel, und standardmäßig eingeschaltet könnte man Ownern auf den Schlips treten, die es nicht mitbekommen und so nicht haben wollten.
Benutzeravatar
pjacobi
Micro
Micro
Beiträge: 160
Registriert: 04.11.2014, 10:10

Wie wäre es mit einem "Check"-Knopf beim GC-Wegpunkt?

Ich halte das Argument mit keine-Werbung-für-GC.com-machen für schlichtweg Unfug.
following

Es kommt tatsächlich vor, dass Owner zur Distanzierung von GC die GC-Wegpunkte aus ihren OC-Listings löschen.

Die Idee mit dem Check-Knopf finde ich gut:

Auch gelistet auf:  geocaching.com ([url=http://xxx]prüfen[/url])
Auch gelistet auf:  [url=http://xxx]prüfen ...[/url]

=>

Auch gelistet auf:  geocaching.com (lt. OC-Team)

Und beim Bearbeiten des Caches:

[x]  Wegpunktprüfung zulassen

In der OKAPI könnte man die Information in einem Extra-Feld mitschicken.
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

An sich finde ich es so, wie following vorschlägt, finde ich das recht gut.
Wichtig sollte noch sein, dass "Wegpunktprüfung zulassen" default true ist, sonst nutzt das niemand, weil es niemand kennt.
Bei jedem Listing auf einen "Prüfen"-Knopf klicken zu müssen, halte ich für zu mühselig. Oder würdest du das eingebauen, um den Traffic auf die Datenbank mit den GCCodes zu lindern?
Zuletzt geändert von Slini11 am 12.01.2016, 15:20, insgesamt 1-mal geändert.
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
following

[quote="Slini11"]
Bei jedem Listing auf einen "Prüfen"-Knopf klicken zu müssen, halte ich für zu mühselig.
[/quote]

Wie soll man es sonst machen, ohne den vom Owner vorgegebene Listinginhalt zu beeinträchtigen?
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

[quote="following"]
[quote="Slini11"]
Bei jedem Listing auf einen "Prüfen"-Knopf klicken zu müssen, halte ich für zu mühselig.
[/quote]

Wie soll man es sonst machen, ohne den vom Owner vorgegebene Listinginhalt zu beeinträchtigen?
[/quote]
Der Owner hat doch durch "[ x ]  Wegpunktprüfung zulassen" bestätigt, dass der GCCode dort aus der Datenbank dargestellt wird.
Das wäre zumindest bei neuen Caches kein Problem. Bei bestehenden Caches, wird das wieder ne ganz elendige Nummer  :-\.
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
following

Auf absehbare Zeit geht es hauptsächlich um die jetzt schon bestehenden Caches. Würde also wenig bringen das Ganze, wenn wir es als Opt-In lösen. Auch deshalb, weil die meisten Owner beim Anlegen von Caches den Default stehen lassen würden - Prüfung abgeschaltet.

Die aktiven Owner kann man auch durch entsprechende Einblendungen und Hinweise dazu animieren, entweder einen GC-Wegpunkt oder ein OConly-Attribut zu setzen. Das Hauptproblem sind die bestehenden, ungewarteten Listings
Zuletzt geändert von following am 12.01.2016, 15:53, insgesamt 1-mal geändert.
Benutzeravatar
pjacobi
Micro
Micro
Beiträge: 160
Registriert: 04.11.2014, 10:10

Es gibt einen Bereich im Listing, für den der Owner der Urheber ist und den er verantwortet. Einen anderen Bereich (die Logs), wo alle schreiben dürfen (der Owner aber Löschmacht hat). Warum soll es nicht einen dritten Bereich geben, der das Listing mit automatisch (oder halbautomatisch mit Zuabeit des Teams) erzeugten Daten anreichert. Eventuell kann man dem Owner ja auch dort Löschmacht geben. Eigentlich gibt es diesen Bereich ja auch schon: "Hilfreiches".
following

[quote="pjacobi"]
Eigentlich gibt es diesen Bereich ja auch schon: "Hilfreiches".
[/quote]

Jo, das finde ich einen gute Kompromiss. Dort fest einblenden und mal abwarten, ob es irgendwen stört (eher unwahrscheinlich an dieser unauffälligen Stelle).
following

Nochmal kurz hierzu, da es im aktuellen OC-Talk angesprochen wurde:
pjacobi hat geschrieben: Following schrieb:
Für die Zuordnung von GC- zu OC-Caches gibt es aber eine handgewartete OC-interne Datenbank ... Diese Information wird auch für das Ausblenden von Doppellistings bei der Suche und auf der Karte verwendet. Diese Wegpunktzuordnung ist bei auf OC aktiven Caches sehr zuverlässig,
Also die Option "nicht auf GC gelistet" auf der Karte und in der Suche funktioniert durchaus sehr gut, solange die archivierten Caches ausgeblendet sind. Sie beruht eben nicht auf den Angaben der Owner in den Listings sondern auf einer handgepflegten internen Datenbank.
Antworten