historische objekte-karte

Thema: Layout:
+1 für Tabs
+1 für Name oberhalb des Bildes über die gesamte Breite
+1 für unterschiedliches Layout, abhängig vom Bildformat. Dies ermöglicht einen wesentlich besseren Umgang mit dem verfügbaren Platz (für Text und Bild), so dass beide profitieren dürften.

Und natürlich: Ein DANKE an Wolfgang :slight_smile:

Und eine einheitlich große Box?

nur als Beispiel: (grafisch - programmtechnisch kann ich es nicht, da müsste “Ich bin Mr. Wolf. Ich löse Probleme.” ran.)

Durch quadratische Bildbox passen m.E. alle Thumnail-Formate - und unter Details kann das Bild groß geladen werden.

Wollte ich auch gerade vorschlagen. Und wenn das Seitenverhältnis zu extrem ist, läßt man es bei der Auswahl unberücksichtigt.
Zusätzlich in groß braucht man es vielleicht nicht zwingend, über den Link zur Wikipedia-Seite ist es ja in Originalgröße ohnehin nur einen Klick entfernt.

Gruß,
Zecke

Zu Quellenangaben:

Werden die Thumnail-Abrufe nicht mit der Commons-Seite verlinkt? Dort ist doch auch die Lizenz verankert. Ist OSM nicht ein WIKI-Projekt?

Nahmd,

Wie ich weiter oben schon geschrieben habe: wer sich des Skriptes annehmen und es ausbauen will, möge sich melden.

Gruß Wolf

Nahmd,

Das macht einen erheblichen Aufwand.

Denn das Format des Bildes kann ich erst abfragen, wenn es abgeholt ist. Und das kann, wie man leicht selbst feststellen kann, durchaus etwas dauern. Das HTML der Box muss deshalb vorher erstellt werden. Schöner als eine quadratische Bildbox ist es allemal; also lohnt es den Aufwand, über eine technische Realisierung nachzudenken.

Gruß Wolf

Der Link unter dem Bild führt manchmal nicht zu dem Wikipedia Artikel sondern zu dem Bild selbst (commons.wikimedia.org/…). Bug oder Feature?
Beispiel: http://geschichtskarten.openstreetmap.de/historische_objekte/?zoom=18&lat=55.66461&lon=-3.78237&layers=B00TT

Gruß,
Zecke

Nahmd,

Das Thumbnail-Bau-Skript beginnt so:


$THUMB_WIDTH    = 200;
$THUMB_HEIGHT   = 300;
$THUMB_MINRATIO = 0.4;
$THUMB_MAXRATIO = 2.0;
$POS_CACHE_TIME = 7 * 24 * 3600;        # 1 Woche
$NEG_CACHE_TIME = 1 *  6 * 3600;        # 6 Stunden
$ERROR_IMAGE    = '/i/w/sorry_160x80.gif';
$CACHE_DIR      = '/tmp';

Die Größenanpassung ist also vorbereitet und die Festlegung der Werte allein Sache des Bundestrainers vom Lutz.

Es passen alle Formate gleich schlecht. :wink:

Gruß Wolf

Moins,

“Zusätzlich in groß” wäre technisch unproblematisch, userinterfacetechnisch auch (als dritter Tab)”, ist aber rechtlich nicht machbar und deshalb auch nicht eingeplant.

Gruß Wolf

Nahmd,

Die Bilder sind jeweils mit der URL verlinkt, die im entsprechenden OSM-Objekt hinterlegt ist.
Wobei natürlich aus “wikipedia=de:Tolles Beispiel” zuerst ein “http://de.wikipedia.org/wiki/Tolles_Beispiel” gemacht wird.

Über diesen Umweg kann man natürlich die Lizenzbestimmungen finden. Ich denke, dass die meisten Bildeinsteller bei Commons damit zufrieden sind (ich jedenfalls wäre es); wirklich sauber ist das aber nicht, und ein bösartiger Bildeinsteller könnte möglicherweise erheblichen Ärger bereiten.

Den Ärger riskiert man aber ohnehin, wenn man dem “image=” folgt (das hat zur Zeit Priorität vor “wikipedia=”). Da kann ein dummer oder bösartiger Bearbeiter Bild-URLs hinterlegen, die mit hoher Sicherheit Ärger bereiten. Die Kochbuch-Bilder sind whohl den meisten hier bekannt. :frowning:

Andererseits gewinnt die Seite mit den Bildern erheblich, da man sich von den Objekten gleich ein “Bild” :slight_smile: machen kann. Und es motiviert, mit der Kamera rauszugehen und weitere Objekte mit Bildern auszustatten.

Gruß Wolf

Ich würde zu den auf den ersten Blick sichtbaren Tags noch description hinzunehmen (sofern vorhanden).

Gruß,
Zecke

inscription würde ich auch noch wichtig finden.

Gruß
buedner

hallo zecke,

natürlich verlinkt das bild auf sich selbst, vom vorschaubild auf die bildseite, falls sich jemand das original
ansehen will…

das falls kein image tagg vorhanden ist, die bilder von wikipedia angezeigt werden ist eine schöne zusätzlich von
netzwolf eingepflegte sache…

der wikipedia und webseite link gehört sicherlich ins haupt-popup.

alternativ ist es sogar überlegenswert, ganz auf weitere details zu verzichten, denn die bekommt man ja wenn auf objekt geklickt wird…

grüße von lutz

Ich glaube wir reden aneinander vorbei. Normalerweise zeigt der Link in der Sprechblase (wenn ich auf das Bild klicke) zum jeweiligen Wikipedia-Artikel. In meinem Beispiel zeigt es aber stattdessen auf die Wikimedia-Commons-Seite, also auf das Bild (in groß) statt auf den Wikipedia-Artikel.

Moment, ist mir hier etwas entgangen? Gibt es einen Image-Tag image= o.s.ä., mit dem man direkt ein Bild verlinken kann?

Gruß,
Zecke

genau so ist es,

image=url ist der tag der für die bildanzeige, aus schonmal genannten gründen werden nur wikimedia und osm-wiki links
als vorschau angezeigt, die wikipedia bilder sind nur eine option, falls image= nicht gemappt wurde…

grüße von lutz

Super, endlich verstanden! Das eröffnet ja ganz neue Möglichkeiten… :slight_smile:

Moins,

kurz eine Erklärung zur Beschaffung der Vorschaubilder:

Bildquellen-URL beschaffen (im Browser in JavaScript):

Es wird eine URL gesucht, die zu einem Bild führen könnte.
Geprüft wird in dieser Reihenfolge:

  1. image=
  2. wikipedia=LC:LEMMA
  3. wikipedia:LC=LEMMA

Bei image= wird alles akzeptiert, was grob nach einer URL ausschaut. Oft ist in image= nicht die URL eines Bildes, sonder z.B. eine Commons-Seite verknüpft; darum kümmert sich später der Server.

Unter wikipedia= und wikipedia:LC= ist oft nicht das Lemma angegeben, sondern eine vollständige Wikipedia-URL. Das wird soweit möglich alles akzeptiert.

Wenn nichts gefunden wird, wird kein Bild angezeigt.

Wenn eine URL gefunden wurde, wird eine Sequenz erzeugt, in der der Link auf die gefundene Bildquellen-URL zeigt (das kann ein Bild, aber auch eine Webseite sein), und das img src= auf das Thumbnail-Generatorscript auf dem Server, dem als Query die Bildquellen-URL übergeben wird.

Der Link enthält also immer eine URL, die direkt oder indirekt aus den OSM-Daten stammt.
Das Thumbnail-Bild dagegen wird immer vom Thumbnail-Skript auf dem Server erstellt, das als Startpunkt die Bildquellen-URL bekommt.

Thumbnail bereitstellen (aus dem Serverm PHP/GD):

  1. Das Thumbnailgenerator-Script holt den Inhalt der übergebenen URL ab;
  2. Fehler → Redirect auf Ersatzbild. Done.
  3. (von GD dekodierbares) Bild → Thumbnail erzeugen, ausliefern. Done.
  4. Sichere Quelle und in Seite Bild-Quellen-URL gefunden → zurück zu 1. mit gefundener URL
  5. Kein Bild gefunden → Redirect auf Ersatzbild. Done

Das war es schon.

Die bei Schritt 4. benutzten Pattern werden im Laufe der Zeit noch wachsen. Wenn also ein im OSM-Objekt angegebenes Bild unverständlicherweise nicht auftaucht, bitte melden.

Gruß Wolf

jo,
so einfach ist das :slight_smile:
.tif bilder werden nicht angezeigt.

grüße von lutz

hallo,

neu im popup,
läßt sich jetzt mit esc schließen.

kann das bitte mal jemand im ie und anderen browsern testen…

grüße von lutz

.