You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2012-09-18 13:25:43
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Webseite mit Fotos auf Karte entlang eines Tracks
Ich habe:
-eine gpx-Datei
-dutzende georeferenzierte Fotos, die ich entlang der entsprechenden Strecke gemacht habe
-genug Webspeicherplatz, um diese Fotos alle online zu speichern
-auf meinem Webspeicherplatz die Möglichkeit, eine mySQL-Datenbank einzurichten, aber..
-keine Ahnung, wie man das macht oder ob das notwendig ist
Ich möchte alle diese Fotos auf einer eigenen Webseite auf einer Karte entlang des dargestellten Tracks anzeigen.
Entweder als Marker oder als Miniaturbild, die beim Anklicken das dazugehörige Bild anzeigen.
Gefunden habe ich bereits verschiedene Webdienste, die aber aus den verschiedensten Gründen nicht das Gelbe vom Ei sind.
Ebenfalls gefunden habe ich Software (Jalbum), die mir sowas produziert, aber nicht so, wie ich es mir vorstelle.
Da bekommt man ein Fotoalbum mit angeschlossener Karte, ich will eine Karte mit angeschlossenem Fotoalbum.
Kann jemand mit meinem Gestammel etwas anfangen? Oder noch besser, weiß jemand, wo ich eine Lösung für mein Problem finde?
Last edited by kollege (2012-09-18 13:26:44)
Offline
#2 2012-09-18 15:35:30
- r-michael
- Member

- From: PLZ 15295 (Brandenburg)
- Registered: 2009-09-05
- Posts: 561
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Schau doch mal hier:
oder hier
http://wordpress.org/extend/plugins/osm/
eventuell wäre dort eine Lösung für dich dabei, zumal für solche Sachen Wordpress sowieso sehr beliebt ist.
mfG Michael
Last edited by r-michael (2012-09-18 16:25:50)
Offline
#3 2012-09-18 16:52:08
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Mit openlayer http://www.openlayers.org/ kannst Du sowas sicher machen. Als Marker auf der Karte kann man jedes png/jpg Bild nehmen.
Im popup kann dann wieder ein größeres Bild drin sein, siehe z.B. http://hwri.funpic.de/OSM_circle/RW-BB.htm
Offline
#4 2012-09-18 17:16:12
- Sellerhäuser
- Member
- Registered: 2011-02-04
- Posts: 3
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Schau dir mal phpMyGPX an.
http://phpmygpx.tuxfamily.org/phpmygpx.php
Trifft ziemlich genau deine Voraussetzungen.
Offline
#5 2012-09-18 20:54:33
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Vielen Dank für die Hinweise.
Aber so richtig ist auf den ersten Blick nichts dabei... :-/
Ich formuliere es noch mal anders. Ich suche etwas, was aus beliebig vielen Bildern die Position aus den Exifdaten liest und die Bilder, bzw. Marker mit Popups entsprechend auf einer Karte entlang eines sichtbaren GPS-Tracks positioniert. Im Grunde so wie in Josm, wenn man einen Track anzeigen lässt und vorher mit dem gleichen Track georeferenzierte Bilder dazu packt.
Ich hab mal ein wenig mit Exiftool rumgespielt. Immerhin kann ich jetzt aus allen Bildern eines Verzeichnisses beliebige Angaben aus den Exif-Daten in eine CSV-Datei schreiben und die als Tabelle weiterverarbeiten.
Beispiel:
exiftool -q -r -t -f -S -n -csv -fileName -GPSPosition -Model -FocalLength -ExposureTime -FNumber -ISO -BrightnessValue -LensID "." > gps.csvDas hat mich nach Beispielen suchen lassen, wo die Angaben zu den Markern aus externen Textdateien angezogen werden. Bei http://www.netzwolf.info/kartografie/op … sv_einfach bin ich fündig geworden. Wenn mir jetzt noch jemand verraten kann, wie ich in die Textdatei einen Link zum entsprechenden Bild eintragen muss, und wie ich den Track ebenfalls noch dargestellt bekomme, hätte ich schon mal ein brauchbares Ergebnis. Über einen Umweg zwar, aber immerhin.
Offline
#6 2012-09-18 21:33:52
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Das hat mich nach Beispielen suchen lassen, wo die Angaben zu den Markern aus externen Textdateien angezogen werden. Bei http://www.netzwolf.info/kartografie/op … sv_einfach bin ich fündig geworden. Wenn mir jetzt noch jemand verraten kann, wie ich in die Textdatei einen Link zum entsprechenden Bild eintragen muss, und wie ich den Track ebenfalls noch dargestellt bekomme, hätte ich schon mal ein brauchbares Ergebnis. Über einen Umweg zwar, aber immerhin.
schau mal hier rein:
http://wiki.openstreetmap.org/wiki/Open … er_example
in title und description kann man html code reinschreiben, z.B. <a href="http://de.wikipedia.org/wiki/Tjumen" target="_blank">Wiki</a>
Wie man das Pop-up dann groß machen kann, habe ich noch nicht gefunden.
Offline
#7 2012-09-23 11:26:58
- malenki
- Member
- Registered: 2008-09-07
- Posts: 636
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Vielleicht hilfte dir meine Bastelei etwas weiter:
http://malenki.ch/OSM/html/BED/wanderwe … FFTTTFFTTT
Weitere Anregungen kannst du dir bestimmt auch bei der OpenLinkMap holen: http://www.openlinkmap.org/?lat=50.9166 … 6&type=way
Offline
#8 2012-09-25 11:54:23
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Vielleicht hilfte dir meine Bastelei etwas weiter:
http://malenki.ch/OSM/html/BED/wanderwe … FFTTTFFTTT
Vielen Dank, ich hab deinen Code mal auf das für mich Notwendige eingedampft und das ist dabei heraus gekommen:
http://osmkollege.ohost.de/osm/ (zipfile) (Achtung, Werbung und nicht sehr schnell)
Wenn ich jetzt noch wüsste, wie ich den Zoombalken links wieder sichtbar machen kann und wie ich das Ganze mit einem externen Textfile lösen kann, wäre es schon fast perfekt.
Offline
#9 2012-09-25 20:13:26
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Wenn ich jetzt noch wüsste, wie ich den Zoombalken links wieder sichtbar machen kann und wie ich das Ganze mit einem externen Textfile lösen kann, wäre es schon fast perfekt.
Vielleicht fehlt die Graphik für den Zoombalken? Ich habe jedesfalls nichts in map.zip\img gefunden.
externes Textfile: mit javascript lässt sich sohl nicht so ohne weiteres ein File lesen (http://www.nczonline.net/blog/2012/05/0 … pt-part-1/),
mit dem Beispiel hier http://www.alecjacobson.com/weblog/?p=1645 kann man ein lokales Text File auswählen, einlesen und dann anzeigen.
Aber es muss noch eine andere Möglichkeit geben, openlayers macht das mit OpenLayers.Layer.Text ja auch.
Offline
#10 2012-09-25 20:24:50
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Vielleicht fehlt die Graphik für den Zoombalken?
Glaube ich auch.
Besorge Dir zoombar.png und kopiere die in Deinen img-Ordner.
Last edited by maxbe (2012-09-25 20:25:01)
Offline
#11 2012-09-26 07:09:06
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Vielleicht fehlt die Graphik für den Zoombalken?
Keiner weiss, wie es geschah - plötzlich war er wieder da ![]()
Was hast du gemacht?
Gruss
walter
Offline
#12 2012-09-26 07:19:00
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: Webseite mit Fotos auf Karte entlang eines Tracks
..... und wie ich das Ganze mit einem externen Textfile lösen kann, wäre es schon fast perfekt.
Pack doch diesen Teil
addMarker(marker_ko, 13.268346, 51.349115, '<img src="1/0789.jpg"/>', 'd10_y.png',24,24,+0,-24);
addMarker(marker_ko, 13.763371, 51.060059, '<img src="1/0929.jpg"/>', 'd10_y.png',24,24,+0,-24);
addMarker(marker_ko, 13.451153, 51.185027, '<img src="1/0861.jpg"/>', 'd10_y.png',24,24,+0,-24);
addMarker(marker_ko, 13.375380, 51.301691, '<img src="1/0816.jpg"/>', 'd10_y.png',24,24,+0,-24);
addMarker(marker_ko, 13.753783, 51.057596, '<img src="1/0926.jpg"/>', 'd10_y.png',24,24,+0,-24);
addMarker(marker_ko, 13.414749, 51.221436, '<img src="1/0853.jpg"/>', 'd10_y.png',24,24,+0,-24); in eine function und dann in eine externe Datei.
Offline
#13 2012-09-26 07:26:29
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
kollege wrote:..... und wie ich das Ganze mit einem externen Textfile lösen kann, wäre es schon fast perfekt.
Pack doch diesen Teil
addMarker(marker_ko, 13.268346, 51.349115, '<img src="1/0789.jpg"/>', 'd10_y.png',24,24,+0,-24); addMarker(marker_ko, 13.763371, 51.060059, '<img src="1/0929.jpg"/>', 'd10_y.png',24,24,+0,-24); addMarker(marker_ko, 13.451153, 51.185027, '<img src="1/0861.jpg"/>', 'd10_y.png',24,24,+0,-24); addMarker(marker_ko, 13.375380, 51.301691, '<img src="1/0816.jpg"/>', 'd10_y.png',24,24,+0,-24); addMarker(marker_ko, 13.753783, 51.057596, '<img src="1/0926.jpg"/>', 'd10_y.png',24,24,+0,-24); addMarker(marker_ko, 13.414749, 51.221436, '<img src="1/0853.jpg"/>', 'd10_y.png',24,24,+0,-24);in eine function und dann in eine externe Datei.
hey, das ist aber wirklich "Von hinten durch die Brust in's Auge".
Es gibt Dutzende von Beispielen, wie man externn Daten in OL reinbekommt - und jetzt sowas ... tse, tse...
Gruss
Walter
Offline
#14 2012-09-26 08:05:46
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Es gibt Dutzende von Beispielen, wie man externn Daten in OL reinbekommt - und jetzt sowas ... tse, tse...
Ich weiß, es gibt genug Beispiele, aber irgendwie bekomme ich es nicht hin. Ich bin kein besonders begnadeter Coder und bastel mir solche Sachen in der Regel per try and error zusammen. Bei der Sache jetzt kam bis jetzt immer nur error. Aber irgendwann wird es schon klappen, wahrscheinlich nur ne Klammer an der falschen Stelle oder ein Komma zu wenig...
Das mit der Zoomleiste ist gefixt, danke für den Tipp. Nur für den Fall, dass es jemanden aufgefallen ist, die Popups funktionieren jetzt auch bei eingeschalteter Schummerung. Da hatte ich die Reihenfolge der Layer nicht beachtet.
Offline
#15 2012-09-30 12:00:12
- malenki
- Member
- Registered: 2008-09-07
- Posts: 636
Re: Webseite mit Fotos auf Karte entlang eines Tracks
wambacher wrote:Es gibt Dutzende von Beispielen, wie man externn Daten in OL reinbekommt - und jetzt sowas ... tse, tse...
Ich weiß, es gibt genug Beispiele, aber irgendwie bekomme ich es nicht hin. Ich bin kein besonders begnadeter Coder und bastel mir solche Sachen in der Regel per try and error zusammen. Bei der Sache jetzt kam bis jetzt immer nur error.
Hier ist es genauso und der Grund, warum ich die Daten schlussendlich (und hässlich unsauber) direkt in die html-Datei gepackt habe...
Offline
#16 2012-10-02 11:58:46
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
kollege wrote:wambacher wrote:Es gibt Dutzende von Beispielen, wie man externn Daten in OL reinbekommt - und jetzt sowas ... tse, tse...
Ich weiß, es gibt genug Beispiele, aber irgendwie bekomme ich es nicht hin. Ich bin kein besonders begnadeter Coder und bastel mir solche Sachen in der Regel per try and error zusammen. Bei der Sache jetzt kam bis jetzt immer nur error.
Hier ist es genauso und der Grund, warum ich die Daten schlussendlich (und hässlich unsauber) direkt in die html-Datei gepackt habe...
Funktioniert ja auch. Ich bin mir noch nicht mal sicher, ob ein externes Textfile irgendwelche Vorteile im konkreten Fall bringen würde.
Mal nebenbei gefragt:
Hat jemand eine Ahnung, was mit dieser Seite nicht mehr stimmt? Nach meiner Erinnerung funktionierte das mal.
Offline
#17 2012-10-02 12:09:16
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Mal nebenbei gefragt:
Hat jemand eine Ahnung, was mit dieser Seite nicht mehr stimmt? Nach meiner Erinnerung funktionierte das mal.
Die scheitert seit Openlayers 2.11(?) an "OpenLayers.Layer.OSM.Osmarender" und von "OpenLayers.Layer.GPX" werden auch Probleme berichtet.
Grüße, Max
Offline
#18 2012-10-04 11:33:27
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Den Osmarender-Layer hatte ich zwar entfernt, aber das allein hat nichts bewirkt. Erst als ich an checkUtilVersion gedreht habe, lief es wieder. Warum, kann ich nicht mehr so richtig nachvollziehen.
Gestern hab ich mal Code aus verschiedensten Quellen zum Thema "Gemeindekarte" in den Mixer gehauen und eingeköchelt.
http://osmkollege.ohost.de/osm/ (zipfile) (Achtung, Werbung und nicht sehr schnell)
Wenn jemand mit mehr Kenntnis der Materie da mal drüber schauen und Verbesserungen vornehmen könnte, wäre bestimmt einigen Leuten sehr geholfen.
Offline
#19 2012-10-23 11:58:04
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Lässt mir keine Ruhe, ich muss noch mal fragen.
Hier hab ich mal mit einem Mix aus Text-Layer und Vector-Layer gespielt. Man muss den Vector-Layer ausschalten, um den Text-Layer benutzen zu können. Aber ich möchte eh nur eine Variante benutzen.
Doch leider fehlt mit zur Vollendung bei jeder Variante noch was.
Beim Text-Layer ist es die Größe der Pupups. Während sich beim Vector-Layer das Popup schön der Größe der Grafik anpasst, bleibt es beim Text-Layer immer in der gleichen Größe (zu klein) mit hässlichen Scroll-Balken. Kann man das beeinflussen?
Beim Vector-Layer hab ich noch keine Möglichkeit gefunden, mehrere Marker per Textfile zu setzen. Geht das überhaupt?
Offline
#20 2012-10-23 12:09:12
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Zum Text-Layer Problem:
Gehe in die openlayers.js rein und suche dir die Stelle wo "width" und "height" mit "200px" fix codiert drin stehen. Wenn du die änderst, sollte sich die Größe ändern...
Grüße
Thomas
Offline
#21 2012-10-23 14:45:17
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Beim Vector-Layer hab ich noch keine Möglichkeit gefunden, mehrere Marker per Textfile zu setzen. Geht das überhaupt?
Klar, denn: Vector kann alles!
füge einfach mal einen 2. Turm hinzu (*) und dann wirst du 2 Türme sehen. Man kann mehrere Features adden oder auch eine Liste von Features. kein Problem. da steht ja auch addFeatures und nicht addFeature.
Ob es allerdings elegant ist, die Rohdaten fest zu verdrahten, ist eine andere Sache. Das wirst du aber wohl später ändern (müssen)
Gruss
walter
*) die vier Zeilen duplizieren und Daten ändern.
Last edited by wambacher (2012-10-23 14:48:31)
Offline
#22 2012-10-23 17:33:44
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Beim Vector-Layer hab ich noch keine Möglichkeit gefunden, mehrere Marker per Textfile zu setzen. Geht das überhaupt?
Müsste mit Format.Text gehen, in etwa so (nicht getestet):
var blumbergVectorLayer = new OpenLayers.Layer.Vector("Vector Layer", {
protocol: new OpenLayers.Protocol.HTTP({
url: "./objects.txt",
format: new OpenLayers.Format.Text()
}),
strategies: [new OpenLayers.Strategy.Fixed()],
projection : PROJECTION_4326
});Gruß,
Norbert
Last edited by ikonor (2012-10-23 17:34:28)
Offline
#23 2012-10-24 10:31:31
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
kollege wrote:Beim Vector-Layer hab ich noch keine Möglichkeit gefunden, mehrere Marker per Textfile zu setzen. Geht das überhaupt?
Klar, denn: Vector kann alles!
füge einfach mal einen 2. Turm hinzu (*) und dann wirst du 2 Türme sehen. Man kann mehrere Features adden oder auch eine Liste von Features. kein Problem. da steht ja auch addFeatures und nicht addFeature.
Ja, nee, das war klar. Das verstehe sogar ich.
Ob es allerdings elegant ist, die Rohdaten fest zu verdrahten, ist eine andere Sache. Das wirst du aber wohl später ändern (müssen)
Ich hoffe, ich verstehe dich jetzt nicht falsch, aber genau deshalb will ich ja die Daten aus einem Textfile ziehen.
Das Openlayerbeispiel konnte ich schon mal dazu bewegen, meine Marker anzuzeigen. Jetzt rate ich gerade herum, welchen Teil des Codes ich wohin in meine Beispielkarte kopieren muss und wie ich dann wieder die Grafiken für die Marker durch Vector Features ersetzen kann. Finde ich nämlich eine sehr elegante Sache.
Offline
#24 2012-10-24 10:33:23
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Zum Text-Layer Problem:
Gehe in die openlayers.js rein und suche dir die Stelle wo "width" und "height" mit "200px" fix codiert drin stehen. Wenn du die änderst, sollte sich die Größe ändern...
Danke, da hätte ich auch selber drauf kommen können. Eleganter wäre es allerdings, wenn sich das Popup der Grafikgröße anpasst, so wie beim Vector-Layer.
Offline
#25 2012-11-12 12:48:36
- kollege
- Member
- Registered: 2011-06-03
- Posts: 71
Re: Webseite mit Fotos auf Karte entlang eines Tracks
Offline