You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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:

http://www.mapsmarker.com/

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.csv

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.

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

kollege wrote:

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

malenki wrote:

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

kollege wrote:

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

fx99 wrote:

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

fx99 wrote:

Vielleicht fehlt die Graphik für den Zoombalken?

Keiner weiss, wie es geschah - plötzlich war er wieder da wink

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

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.

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

fx99 wrote:
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

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. 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

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...

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

malenki wrote:
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

kollege wrote:

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

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.

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

kollege wrote:

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

wambacher wrote:
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.

wambacher wrote:

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

tunnelbauer wrote:

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

Board footer

Powered by FluxBB