Re: [Talk-de] OpenLayers offline programmieren - Tiles werden noch nicht angezeigt

2010-11-18 Diskussionsfäden Jan Tappenbeck

Am 14.11.2010 13:07, schrieb fx99:


Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad änderst
(hier lokales Verzeichnis map)

//var url = [
//http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
//http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
//http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
//];
 var url = [
 map/${z}/${x}/${y}.png,
 map/${z}/${x}/${y}.png,
 map/${z}/${x}/${y}.png
 ];

und da Deine Tiles reinlegst, dann geht das alles ohne IN.

Zu Vorab-Laden und lokal specihern der Tiles einer Region hab ich ein
Skript,
das ich gerne zur Verfügung stelle.


Moin !

so jetzt habe ich mir die Tiles gezogen - die openlayers.js angepaßt 
bzgl. des Pfades. Aber Tiles werden keine angezeigt - der Rest 
funktioniert jedenfalls schon einmal


Ich arbeite auf Windows und die Datei mit dem Source liegt unter

X:\jan\deu\index.htm

Die JS-Datei unter

X:\jan\openlayers\OpenStreetMap.js

und die Tiles im Verzeichnis

X:\jan\tiles\[Zoomstufe]

Den Code habe ich auf

var url = [
../tiles/${z}/${x}/${y}.png,
];

einmalig in der js-Datei angepaßt.

Normalerweise mache ich rechte Maustaste und dann kann man die 
Grafik-Info ansehen. Danach könnte ich den Pfad kontrollieren. Wird aber 
nicht angeboten.


Hat einer eine Idee oder sieht meinen Fehler?

Gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren - Tiles werden noch nicht angezeigt

2010-11-18 Diskussionsfäden Marco Lechner - FOSSGIS e.V.
installiere doch mal das Firebug-Plugin auf Deinem Firefox. Das
erleichtert die Fehlersuche und Dokumentanalyse ungemein. Dann Firebug
aktivieren und das Netzwerk-Überwachungstool von Firebug aktivieren
und die Seite neu laden.

Marco

Am 18.11.2010 09:30, schrieb Jan Tappenbeck:
 Am 14.11.2010 13:07, schrieb fx99:

 Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad
 änderst
 (hier lokales Verzeichnis map)

 //var url = [
 //http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
 //];
  var url = [
  map/${z}/${x}/${y}.png,
  map/${z}/${x}/${y}.png,
  map/${z}/${x}/${y}.png
  ];

 und da Deine Tiles reinlegst, dann geht das alles ohne IN.

 Zu Vorab-Laden und lokal specihern der Tiles einer Region hab ich ein
 Skript,
 das ich gerne zur Verfügung stelle.

 Moin !

 so jetzt habe ich mir die Tiles gezogen - die openlayers.js angepaßt
 bzgl. des Pfades. Aber Tiles werden keine angezeigt - der Rest
 funktioniert jedenfalls schon einmal

 Ich arbeite auf Windows und die Datei mit dem Source liegt unter

 X:\jan\deu\index.htm

 Die JS-Datei unter

 X:\jan\openlayers\OpenStreetMap.js

 und die Tiles im Verzeichnis

 X:\jan\tiles\[Zoomstufe]

 Den Code habe ich auf

 var url = [
 ../tiles/${z}/${x}/${y}.png,
 ];

 einmalig in der js-Datei angepaßt.

 Normalerweise mache ich rechte Maustaste und dann kann man die
 Grafik-Info ansehen. Danach könnte ich den Pfad kontrollieren. Wird
 aber nicht angeboten.

 Hat einer eine Idee oder sieht meinen Fehler?

 Gruß Jan :-)


 ___
 Talk-de mailing list
 Talk-de@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-de


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren - Tiles werden noch nicht angezeigt

2010-11-18 Diskussionsfäden André Joost

Am 18.11.10 09:30, schrieb Jan Tappenbeck:

Am 14.11.2010 13:07, schrieb fx99:


Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad
änderst
(hier lokales Verzeichnis map)

// var url = [
// http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
// http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
// http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
// ];
var url = [
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png
];

und da Deine Tiles reinlegst, dann geht das alles ohne IN.

Zu Vorab-Laden und lokal specihern der Tiles einer Region hab ich ein
Skript,
das ich gerne zur Verfügung stelle.


Moin !

so jetzt habe ich mir die Tiles gezogen - die openlayers.js angepaßt
bzgl. des Pfades. Aber Tiles werden keine angezeigt - der Rest
funktioniert jedenfalls schon einmal

Ich arbeite auf Windows und die Datei mit dem Source liegt unter

X:\jan\deu\index.htm

Die JS-Datei unter

X:\jan\openlayers\OpenStreetMap.js

und die Tiles im Verzeichnis

X:\jan\tiles\[Zoomstufe]

Den Code habe ich auf

var url = [
../tiles/${z}/${x}/${y}.png,
];


trag doch einfach
var MyMapnikLayer = new OpenLayers.Layer.OSM(lokales Mapnik, 
file:///X:/jan/tiles/${z}/${x}/${y}.png, {numZoomLevels: 18, alpha: 
true, isBaseLayer: true, visibility: true});

map.addLayer(MyMapnikLayer);

in deine htm ein. Dann brauchst du in der Openstreetmap.js nix 
rumzufummeln, und kannst beide untereinader nutzen.


gruß,
André Joost





___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren - Tiles werden noch nicht angezeigt

2010-11-18 Diskussionsfäden Jan Tappenbeck

Am 18.11.2010 09:51, schrieb André Joost:

Am 18.11.10 09:30, schrieb Jan Tappenbeck:

Am 14.11.2010 13:07, schrieb fx99:


Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad
änderst
(hier lokales Verzeichnis map)

// var url = [
// http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
// http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
// http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
// ];
var url = [
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png
];

und da Deine Tiles reinlegst, dann geht das alles ohne IN.

Zu Vorab-Laden und lokal specihern der Tiles einer Region hab ich ein
Skript,
das ich gerne zur Verfügung stelle.


Moin !

so jetzt habe ich mir die Tiles gezogen - die openlayers.js angepaßt
bzgl. des Pfades. Aber Tiles werden keine angezeigt - der Rest
funktioniert jedenfalls schon einmal

Ich arbeite auf Windows und die Datei mit dem Source liegt unter

X:\jan\deu\index.htm

Die JS-Datei unter

X:\jan\openlayers\OpenStreetMap.js

und die Tiles im Verzeichnis

X:\jan\tiles\[Zoomstufe]

Den Code habe ich auf

var url = [
../tiles/${z}/${x}/${y}.png,
];


trag doch einfach
var MyMapnikLayer = new OpenLayers.Layer.OSM(lokales Mapnik,
file:///X:/jan/tiles/${z}/${x}/${y}.png, {numZoomLevels: 18, alpha:
true, isBaseLayer: true, visibility: true});
map.addLayer(MyMapnikLayer);

in deine htm ein. Dann brauchst du in der Openstreetmap.js nix
rumzufummeln, und kannst beide untereinader nutzen.

gruß,
André Joost





___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Hi !

das mit der Openstreetmap.js wäre mir allerdings lieber da ich dann die 
html so belassen kann für die lokale und die web-bereitstellung.


gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren - Tiles werden noch nicht angezeigt

2010-11-18 Diskussionsfäden André Joost

Am 18.11.10 11:33, schrieb Jan Tappenbeck:



das mit der Openstreetmap.js wäre mir allerdings lieber da ich dann die
html so belassen kann für die lokale und die web-bereitstellung.



Du kannst natürlich den restlichen javascript-Krempel auch noch aus der 
htm in eine zusätzliche js-Datei auslagern. Aber deine Idee hatte ich 
anfangs auch, mit einer OpenstreetMapLokal.js. Darin stand dann:



OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, {
/**
 * Constructor: OpenLayers.Layer.OSM.Mapnik
 *
 * Parameters:
 * name - {String}
 * options - {Object} Hashtable of extra options to tag onto the layer
 */
initialize: function(name, options) {
var url = [
file:///D:/Tiles/Mapnik/${z}/${x}/${y}.png
];
options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
var newArguments = [name, url, options];
OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
},

CLASS_NAME: OpenLayers.Layer.OSM.Mapnik
});


Täte mich wundern, wenn es bei dir nicht funktioniert.

Gruß,
André Joost


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-16 Diskussionsfäden fx99


Christian Knorr wrote:
 
 
 Wiso 3mal?
 var url = [
 map/${z}/${x}/${y}.png
 ];
 sollte doch reichen (?). 
 
 
Hast völlig recht, es reicht ein Mal, aber drei Mal schadet auch nichts!
-- 
View this message in context: 
http://gis.638310.n2.nabble.com/OpenLayers-offline-programmieren-tp5737195p5744768.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-15 Diskussionsfäden Christian Knorr
Am Sonntag 14 November 2010, um 13:07:27 schrieb fx99:

 var url = [
 map/${z}/${x}/${y}.png,
 map/${z}/${x}/${y}.png,
 map/${z}/${x}/${y}.png
 ];
Wiso 3mal?
 var url = [
 map/${z}/${x}/${y}.png
 ];
sollte doch reichen (?). Kann es im Moment aber nicht testen.
Dass in den Originallinks 3 Stück drin sind bedeutet ja nur, dass im 
Rotationssystem 3 Server nacheinander zum Holen der Tiles herangenommen 
werden:

 //var url = [
 //http://Server1.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://Server2.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://Server3.tile.openstreetmap.org/${z}/${x}/${y}.png;,
[...]
 //http://Servern.tile.openstreetmap.org/${z}/${x}/${y}.png;
 //];

MfG, Chris

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Jan Tappenbeck



 hi !

ich bin das eine oder andere mit OpenLayers am basteln und eigentlich 
brauch man zum testen immer eine Webverbindung für die Karten.


Weiß einer von Euch ob man da sich auch irgendwie einen Workaround 
schaffen kann um zumindest den Code offline testen kann. Dummybilder im 
Hintergrund könnten ja auch ausreichen.


Der Aufwand sollte sich aber im Rahmen halten.

Gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Alexander Matheisen
Hallo,

 ich bin das eine oder andere mit OpenLayers am basteln und eigentlich 
 brauch man zum testen immer eine Webverbindung für die Karten.
 
 Weiß einer von Euch ob man da sich auch irgendwie einen Workaround 
 schaffen kann um zumindest den Code offline testen kann. Dummybilder im 
 Hintergrund könnten ja auch ausreichen.
 
 Der Aufwand sollte sich aber im Rahmen halten.

Du kannst dir doch einfach die OpenLayers.js lokal speichern, oder
meinst du etwas anderes, für das du Internetverbindung brauchst?


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Jan Tappenbeck

Am 14.11.2010 11:32, schrieb Alexander Matheisen:

Hallo,


ich bin das eine oder andere mit OpenLayers am basteln und eigentlich
brauch man zum testen immer eine Webverbindung für die Karten.

Weiß einer von Euch ob man da sich auch irgendwie einen Workaround
schaffen kann um zumindest den Code offline testen kann. Dummybilder im
Hintergrund könnten ja auch ausreichen.

Der Aufwand sollte sich aber im Rahmen halten.


Du kannst dir doch einfach die OpenLayers.js lokal speichern, oder
meinst du etwas anderes, für das du Internetverbindung brauchst?


hi!

dich dachte der versucht immer irgendwie die kacheln dazustellen und 
wenn kein zugriff, dann vorzeitiger skript abbruch!


gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Lars Lingner
Am 14.11.2010 11:43, schrieb Jan Tappenbeck:
 Am 14.11.2010 11:32, schrieb Alexander Matheisen:
 Hallo,

 ich bin das eine oder andere mit OpenLayers am basteln und eigentlich
 brauch man zum testen immer eine Webverbindung für die Karten.

 Weiß einer von Euch ob man da sich auch irgendwie einen Workaround
 schaffen kann um zumindest den Code offline testen kann. Dummybilder im
 Hintergrund könnten ja auch ausreichen.

 Der Aufwand sollte sich aber im Rahmen halten.

 Du kannst dir doch einfach die OpenLayers.js lokal speichern, oder
 meinst du etwas anderes, für das du Internetverbindung brauchst?
 
 hi!
 
 dich dachte der versucht immer irgendwie die kacheln dazustellen und
 wenn kein zugriff, dann vorzeitiger skript abbruch!
 

Einige Sachen kann man ohne Zugriff auf einen Webserver entwickeln und
testen. Sobald aber richtige Requests (für die Karte oder dynamisches
Nachladen von Scripten) notwendig sind, kommt man um einen Webserver
nicht mehr drumherum.

Bist Du mit Windows oder Linux unterwegs?
Für Windows gibt es das MS4W-Paket [1]. Das bringt nicht nur einen
Webserver mit, dort gibt es auch PHP,MapServer, Proj4, GDAL/OGR-Tools
und auch ein OpenLayers-Paket.
Damit könntest Du alles lokal und offline betreiben in dem Du dir einen
einfachen WMS konfiguriert.

Vielleicht hilft Dir auch die OSGeoLive-DVD [2] in einer VM? Dann musst
Du nichts weiter installieren.


Lars


[1] http://www.maptools.org/ms4w/index.phtml?page=downloads.html
[2] http://live.osgeo.org/

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden fx99

Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad änderst
(hier lokales Verzeichnis map)

//var url = [
//http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
//http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
//http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
//];
var url = [
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png
];

und da Deine Tiles reinlegst, dann geht das alles ohne IN. 

Zu Vorab-Laden und lokal specihern der Tiles einer Region hab ich ein
Skript,
das ich gerne zur Verfügung stelle.
-- 
View this message in context: 
http://gis.638310.n2.nabble.com/OpenLayers-offline-programmieren-tp5737195p5737355.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Sven Geggus
fx99 f...@vollbio.de wrote:

 Wenn Du auch OpenStreetMap.js lokal abspeicherst, da den Tile Pfad änderst
 (hier lokales Verzeichnis map)
 
 //var url = [
 //http://a.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://b.tile.openstreetmap.org/${z}/${x}/${y}.png;,
 //http://c.tile.openstreetmap.org/${z}/${x}/${y}.png;
 //];
var url = [
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png,
map/${z}/${x}/${y}.png
];
 
 und da Deine Tiles reinlegst, dann geht das alles ohne IN. 

Alternativ auch mit absoluten Pfad:
file:///path/to/map/${z}/${x}/${y}.png

Gruss

Sven

-- 
and on the third day he rebooted into Linux-1.3.84
(Linus Torvalds, Easter Kernel Release 1996)

/me is gig...@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] OpenLayers offline programmieren

2010-11-14 Diskussionsfäden Andre Joost
Jan Tappenbeck schrieb:
 Am 14.11.2010 11:32, schrieb Alexander Matheisen:
 Hallo,

 ich bin das eine oder andere mit OpenLayers am basteln und eigentlich
 brauch man zum testen immer eine Webverbindung für die Karten.

 Weiß einer von Euch ob man da sich auch irgendwie einen Workaround
 schaffen kann um zumindest den Code offline testen kann. Dummybilder im
 Hintergrund könnten ja auch ausreichen.

 Der Aufwand sollte sich aber im Rahmen halten.

 Du kannst dir doch einfach die OpenLayers.js lokal speichern, oder
 meinst du etwas anderes, für das du Internetverbindung brauchst?
 
 hi!
 
 dich dachte der versucht immer irgendwie die kacheln dazustellen und
 wenn kein zugriff, dann vorzeitiger skript abbruch!

Schau dir mal meine OSMviewer an, der läuft offline oder online, mit
offline und/oder online-Tiles:

http://wiki.openstreetmap.org/wiki/User:Ajoessen



-- 
Gruß,
André Joost


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de