Hallo,
langsam werde ich hier zum Dauerfrager. Ich habe auf meiner Seite auch die Karte von Bayern eingeblendet, habe hier aber ein Problem mit den Koordinaten und zwar entweder mit den Kartenkoordinaten oder den Städtekoordinaten. Ich habe in der config.php folgende Koordinaten drin:
$_BO['mapimg'][3]['coord'] = array(50.700, 14.000, 47.133, 8.733); //N, E, S, W
Aber wenn ich mir die Städte ansehe, stimmt es nicht. Augsburg und Ingolstadt liegen zu weit östlich, und Friedrichshafen sollte eigentlich am Bodensee liegen, ist aber deutlich zu weit nördlich. Ich habe die Koordinaten in der cities.txt überprüft (mit Hilfe von Google), diese Koordinaten sollten aber stimmen. Welche Koordinaten verwendet ihr denn für die Bayernkarte, falls jemand von euch sie verwendet?
Ich habe außerdem das Problem, dass jede Veränderung, die ich teste (in der config) nicht sofort, sondern erst mit Verzögerung wirksam wird, was das Testen ungemein erschwert. Ist das denn normal, denn eine solche Änderung sollte doch sofort wirksam sein?
Ich weiß, es sind eigentlich 2 verschiedene Frage, wobei mir vor allem die erste wichtig ist.
Mein gedankliches Problem ist vor allem das: Wenn ich die Karte nach Norden "verschiebe", dann liegt zwar Friedrichshafen am Bodensee, dafür aber Ingolstadt nicht mehr an der Donau, sondern südlich der Donau.
Oder ich mache aber einen gravierenden gedanklichen Fehler?
Koordinaten Bayern für myBlitzortung
-
wneudeck -
20. Dezember 2012 um 20:00 -
Erledigt
-
-
Hallo,
pushen ist zwar nicht erwünscht, aber gibt es den wrkrlich keinen User aus Bayern, der auch diese Bayernkarte verwendet? -
Siehst du Werner, wenn du mal Hilfe brauchst, findet sich keiner
, du bist wahrscheinlich nur dafür da anderen zu helfen
. Ich mache selber nichts in myBli, sonst hätte ich mich jetzt mal hingesetzt, auch wenn ich nicht in Bayern wohne... -
Bei Werners "Problem(chen" hätte ich schon geholfen, bekomme es selbst mangels Kenntnisse nicht hin.
Auch die Städteeinbindung nicht.
Meine NRW Karte hat mir ein Wetterkollege gemacht.
Man muß ja nicht unbedingt in Bayern zu wohnen, um zu helfen.

-
- Offizieller Beitrag
So ein Problem kenne ich von Wedaal, als ich dort die Karten mit Koordinaten versah. Das ist ein Prozedere, leider. Ich musste auch wenn ich den westlichen Grad änderte, immer den östlichen anpassen, bis ich die Punkte von Eintragungen dann da hatte, wo sie hingehörten.
-
Hallo ihr,
ich sehe schon, ich muss mich, wenn ich mal genügend Zeit habe (wann ist das?
), selbst nochmals ans Testen machen. Ich habe halt gehofft, dass zufällig jemand genau diese Bayernkarte nutzt, dann wäre es ja kein Problem gewesen, mir die Koordinaten zu geben.
Dieses "Pfriemeln", das aber offensichtlich erforderlich ist (s. djpatrick), möchte ich eigentlich niemand zumuten.
Trotzdem danke allen, die zumindest helfen würden, wenn sie denn könnten. -
Hallo Werner,
zeige doch mal Deine Konfiguration für diese Karte.
Gruß
Tobias -
Hallo Tobi,
sorry, dass ich erst jetzt reagiere, aber ich habe keine Reaktion mehr erwartet.
Ich nehme an, dass Du mit Konfiguration die Einstellungen in der config-php meinst.
Hier sind sie:ZitatAlles anzeigen$_BO['mapimg'][3]['name'] = 'Bayern';
$_BO['mapimg'][3]['footer'] = '© OpenStreetMap und Mitwirkende, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>';
$_BO['mapimg'][3]['menu'] = true;
$_BO['mapimg'][3]['archive'] = true;
$_BO['mapimg'][3]['file'] = 'map_germany_bavaria.png';
$_BO['mapimg'][3]['coord'] = array(50.700, 14.000, 47.133, 8.733); //N, E, S, W
$_BO['mapimg'][3]['trange'] = 2; //hours!Ich denke, der Rest ist nicht maßgeblich.Ich habe übrigens temporär die Anzeige der Orte in der Karte abgeschaltet, da ja die Position nicht genau gestimmt hat.
-
Hallo Werner,
bei Dir ist da irgendwas durcheinander. Ich glaube die Koordinaten stimmen nicht:
$_BO['mapimg'][3]['coord'] = array(50.700, 14.000, 47.133, 8.733); //N, E, S, W
So ist es bei mir:
Zudem ist das falsche Copyright angegeben.
Hier siehst Du meine Version, diese ist als Vorlage in MyBlitzortung enthalten. Einfach aktivieren mit:
oder in hell -
Hallo,
besten Dank, nun sieht die Geschichte schon anders aus.
Wenn ich nun noch eine letzte Frage stellen darf:
Warum sind bei mir die Städtenamen, die ich nun wieder aktiviert habe, alle richtig eingetragen, aber von Nürnberg (und ich vermute von Fürth) nur die Anfangsbuchstaben? -
Warum sind bei mir die Städtenamen, die ich nun wieder aktiviert habe, alle richtig eingetragen, aber von Nürnberg (und ich vermute von Fürth) nur die Anfangsbuchstaben?
Du musst auf den fränkischen Zeichensatz umstellen, nur dann funktioniert der ganze Rest nichtmehr.
Scherz beiseite. Irgendwas haut da bei Dir mit den Umlauten nicht hin. Dein eigenes "Donauwörth" wird aber richtig angezeigt. Vielleicht sind die Städtenamen falsch in die Datenbank importiert worden? Evtl. die cities.txt mal überprüfen, ggf. auf Standardzeichensatz konvertieren und wieder importieren. Notfalls die betroffenen Städte dort suchen und die Umlaute ßäöü in ss, ae usw. umbenennen.
Damit die Karte nicht zwischengespeichert wird, empfielt sich dies:
-
Hallo,
zunächst: Cache ist bereits ausgeschaltet.
Zum "fränkischen Zeichensatz" (das finde ich gut): da liegt ein Problem vor. Ich habe nun Nürnberg in der cities.txt als "Nuernberg" eingegeben, ebenso Fürth als "Fuerth" und nun sind sie sichtbar. Daraufhin habe ich in der Datenbank nachgesehen (es ist dort doch die Tabelle "mybo_cities" - richtig?) und stelle fest, dass dort alles unterschlagen wird, was Umlaute beinhaltet. Von München belibt also nur "M"
Scheint also ein Zeichensatzproblem zu sein. Eingestellt ist utf8_general_ci -
Es ist tatsächlich ein Fehler in MyBlitzortung - naja, fast. Ich habe vor einiger Zeit sozusagen alles auf "UTF-8 only" umgestellt. Das hat zur Folge, dass nun auch die cities.txt als UTF-8 interpretiert wird - ist sie aber nicht. Man muss also die cities.txt in UTF-8 konvertieren, dann klappts. Damit sind nun auch andere Zeichen außer westeuropäische möglich. Mal sehen, vielleicht liefere ich die Datei schon passend mit.
-
Hallo,
ZitatEs ist tatsächlich ein Fehler in MyBlitzortung
gibt's das auch?
ZitatMal sehen, vielleicht liefere ich die Datei schon passend mit.
Das wäre natürlich am besten.
-
Hallo,
habe in diesem Zusammenhang noch ein Verständnisproblem. Woher entnimmt denn MyBlitzortugn nun konkret den Städtenamen? Aus der Datenbank oder aus der cities.txt?
Hintergurnd:
Ich habe jetzt mal in meiner Datenbank in der Tabelle mybo_cities die Städetnamen angesehen und dort sind offenbar alle Namen"verstümmelt", in denen Umlaute vorkommen. Unmittelbar vor dem Umlaut ist also Schluss.
Konkret hört damit München natürlich bei "M" auf. Nun habe ich, da hier sehr viel "M" vorkommen, dort, wo die Koordinaten mit München übereinstimmen, mal "München" reingeschrieben, was sich aber in der Karte nicht auswirkt. Es bleibt beim "M".
Ich hoffe, die Frage ist klar genug formuliert.
Nachtrag:
Ich habe jetzt die cities.txt nochmals importiert. In der Datenbank war wiederum nur "M", habe es dann durch "München" ersetzt und nun wird es auch richtig angezeigt.
Ich gehe also davon aus (richtig?), dass letztendlich der Name der Datenbank entnommen wird und nicht der cities.txt. -
Es wird jeweils einmalig von der cities.txt importiert, danach kommts nur noch aus der Db. Deshalb ja auch der Import, den man manuell ausführen muss. Die Db wird vor einem Import gelöscht! Änderungen also immer in der cities.txt durchführen.
-
Hallo,
danke, dann wäre das geklärt. Bleibt nur noch die Farge, warum die cities.txt in meine Datenbank immer falsch importiert wurde (Umlaute), aber das dürfte ja, wie schon von Dir erwähnt, das Problem mit der Kodierung sein.