Benutzer:Hansm/AutoMaps

Aus Wikivoyage

Kommentare und Verbesserungsvorschläge zur tech:AutoMap_Extension.

Hallo Hans hier ein paar Probleme mit dem Karten, die ich nicht lösen konnte:

  1. Bei Thüringen erscheint zwars die Region "Südwestthüringen" zum Anklicken, in der Karte fehlt aber leider der Name "Südwestthüringen" in blau.
  2. Bei der Karte für Nordhessen erscheint bei der Region "Mittleres Fuldatal" zusätzlich der Name Niedersachsen in blau. Der gehört hier natürlich nicht hin.
  3. Werratal: Es kommt eine Meldung, das keine Karte erzeugt werden kann. Die Alternativ-IstIns sind aber vorhanden. Kann das Systerm keine Karte erzeugen oder liegt ein Fehler vor ? Grüße --(WV-de) Dirk 21:52, 9. Dez. 2009 (CET)
zu 1.: Die Platzierung der Beschriftung erfolgt durch das externe Programm "Mapnik", das auch OSM verwendet. Mapnik entscheidet darüber, ob eine Beschriftung dargestellt wird oder aus Platzmangel weggelassen wird. Hier ist sicherlich noch einiges an Optimierung möglich, aber das Problem ist alles andere als simpel. Der Name "Südwestthüringen" ist so lang, dass an der dafür vorgesehenen Stelle zu wenig PLatz ist. Also lässt Mapnik diese Beschriftun einfach weg.
zu 2.: Doch, für die LocDB gehört Niedersachsen dort hin. Es liegt an Altmorschen, was vermutlich falsch eingeordnet ist.
zu 3.: Die AltIsIns werden bei der Erstellung von Karten nicht ausgewertet. Das ist bei Regionen, die primäre IsIns haben, sinnvoll, weil AltIsIns zu Überschneidungen führen können oder Teile einer region zuordnen, die dort gar nicht hinein gehören. Im Fall "Werratal" wäre eine Karte vermutlich möglich, weil die Region ausschließlich AltIsIns hat. Das habe ich aber bisher nicht implementiert. Da sind nämlich einige zusätzliche Überprüfungen nötig, die sicherstellen, dass die Unterregionen auf der Karte disjunkt sind.
-- Hansm 23:41, 9. Dez. 2009 (CET)
Hallo Hans, Danke für die Erläuterungen. Die Punkte 1 und 3 sind klar. Punkt 2 verstehe ich aber leider immer noch nicht ganz. Es gibt keinen Artikel "Altmorschen" sondern nur eine Bildkategorie auf shared. Also haben auch die Bildkategorien Einfluß auf die automatischen Karten ?
Ja. Altmorschen gibt es nur auf shared. Aus dem Blickwinkel der LocDB heißt das, es gibt eine Location shared:Altmorschen, die in der Location shared:Lower Saxony / de:Niedersachsen / it:Bassa Sassonia liegt. Die Koordinaten für shared:Altmorschen scheinen richtig zu sein, aber es gehört vermutlich nicht zu Niedersachsen, sondern zu Nordhessen. Für die Karte bedeutet das, dass es eine niedersächsische Insel in Nordhessen gibt. Diese wird dargestellt. Sie sollte verschwinden, sobald Altmorschen richtig eingeordnet ist. -- Hansm 13:51, 10. Dez. 2009 (CET)

Hallo Hans, erstmal vielen Dank für die Arbeit, die du dir gemacht hast. Das Ergebnis ist ein echter Fortschritt für uns! Zwei Probleme habe ich allerdings.

  1. Steht irgendwo nach welchen Kriterien die Größe der Karte im Artikel erzeugt wird? Mir ist aufgefallen, dass es verschiedene Formen und Größen gibt.
  2. Beim Einbinden der Karte für Western_Cape ist mir aufgefallen, dass eben nur die paar Regionen die es gibt dargestellt werden. Ist es prinzipiell möglich auch Großstädte erscheinen zu lassen oder liegt das am Zoomfaktor und wird dann durch OSM nicht mehr dargestellt?

Viele Grüße, (WV-de) Felix 11:54, 10. Dez. 2009 (CET)

zu 1.: Ja, teilweise wird es auf tech:AutoMap Extension#Parser tag automap beschrieben. Die längere Seite der Karte ist immer 350 Pixel lang. Der dargestellte Ausschnitt hängt von der dargestellten Location ab. Der Ausschnitt wird so gewählt, dass alle Koordinaten, die innerhalb der Location liegen, auf der Karte zu sehen sind. Es werden also alle Koordinaten aller untergeordneter Orte ausgewertet.
zu 2.: Es liegt am Zoom-Faktor, dass keine Städt dargestellt werden. Prinzipiell lässt sich da einiges an den Mapnik-Parametern drehen. Ich habe bisher im Wesentlichen die OSM-Einstellungen übernommen. Beim Tunen muss man aber immer den globalen Blick bewahren. Lokale Optimierungen sind nicht möglich.
-- Hansm 13:51, 10. Dez. 2009 (CET)