Re: [Talk-de] Maperitive - Tileserver - gelöst !!!!

2012-01-23 Diskussionsfäden Jan Tappenbeck

Am 23.01.2012 06:32, schrieb Dirk-Lüder Kreie:

Am 22.01.2012 13:29, schrieb Jan Tappenbeck:


Eine .htaccess-Datei mit der einfachen Zeile

CheckSpelling Off


Noch besser wäre das komplette Deaktivieren des mod_speling Moduls auf
dem Tileserver.


[1] http://forum.de.selfhtml.org/?t=208723m=1419908




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


Hallo Dirk,

davon habe ich allerdings keine ahnung !

Danke für den Hinweis.

Gruß Jan :-)


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


Re: [Talk-de] Maperitive - Tileserver - htaccess/404 Problem

2012-01-22 Diskussionsfäden Jan Tappenbeck

Hi !

ich habe gestern Nacht das ganze noch eingrenzen können und mal bei 
selfhtml [1] gepostet - bisher ohne ein Ergebnis was mir weiterhilft.


Hier der Text aus dem Posting:

ich suche seit 2 tagen nach einer problemlösung bei meinem kartenserver 
und nun weiß ich vermutlich die ursache.


es geht dabei darum das über openlayers karten von einem server gezogen 
werden und jede teilkarte wird durch eine bestimmte nummer definiert. 
aus der nummer der karte und der zugehörigen zoomstufe ergibt sich ein 
pfad zu dem bild. die nummerierung der bilder beginnt im norden und je 
weiter man nach süden kommt steigt die letzte nummer.


nun habe ich das problem das im norden immer falsche karten angezeigt 
werden. bzw. die karten aus dem südlichen gebiet wo noch bilder vorliegen.


das habe ich wie folgt getestet.

die letzte verfügbare kartenkachel ist
http://www.tappenbeck.net/osm/ferry2011/tiles/6/34/19.png

wenn ich jetzt in der adresszeile
http://www.tappenbeck.net/osm/ferry2011/tiles/6/34/18.png
http://www.tappenbeck.net/osm/ferry2011/tiles/6/34/17.png
...
abfordere, dann springt die adresszeile immer wieder auf
http://www.tappenbeck.net/osm/ferry2011/tiles/6/34/19.png
um. wenn keine bilddatei jetzt geliefert werden würde, dann würde 
openlayers automatisch eine leerkachel ausliefern.


dieser eindruck bestätigt sich auch an anderen phänomenen.

warum erzähle ich euch das jetzt alles. ich vermute es hat etwas mit der 
rückmeldung vom server zu tun und vermutlich ist in einer der 
übergeordneten verzeichnissen eine .htaccess definiert die eine andere 
alterntivdatei aus dem betreffenden verzeichnis liefert anstatt einer 
fehlermeldung.


nun bin ich nur hobby-programmierer besser bastler und .htaccess ist 
überhaupt nicht mein gebiet.


kann mir einer von euch vielleicht weiterhelfen???

es ist doch auch so das die .htaccess-definitionen nach unten 
weitervererbt werden ?!?! dann würde ich die neue definition einfach im 
obersten verzeichnis der kartenkacheln hinterlegen und problem gelöst.



gruß Jan :-)



[1] http://forum.de.selfhtml.org/?t=208723m=1419888


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


Re: [Talk-de] Maperitive - Tileserver - gelöst !!!!

2012-01-22 Diskussionsfäden Jan Tappenbeck

hi !

ein Vorschlag aus selfhtml [1] hat mir weitergeholfen.

Eine .htaccess-Datei mit der einfachen Zeile

CheckSpelling Off

hat die Lösung gebracht.

Freude 

Gruß Jan:-)

[1] http://forum.de.selfhtml.org/?t=208723m=1419908


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


Re: [Talk-de] Maperitive - Tileserver - gelöst !!!!

2012-01-22 Diskussionsfäden Dirk-Lüder Kreie
Am 22.01.2012 13:29, schrieb Jan Tappenbeck:

 Eine .htaccess-Datei mit der einfachen Zeile
 
 CheckSpelling Off

Noch besser wäre das komplette Deaktivieren des mod_speling Moduls auf
dem Tileserver.

 [1] http://forum.de.selfhtml.org/?t=208723m=1419908

-- 

Dirk-Lüder Deelkar Kreie
Bremen - 53.0901°N 8.7868°E



signature.asc
Description: OpenPGP digital signature
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Maperitive - Tileserver

2012-01-21 Diskussionsfäden Jan Tappenbeck

Hi!

ich möchte mit Maperitive erzeugte Tiles in eine Openlayers Karte einbinden.

Bisher habe ich einfach nur ein Tile-Verzeichnis angelegt und fertig - 
lief auch teilweise. Nur die Auslieferung der leeren Tiles außerhalb des 
gerechneten Bereiches werden fehlerhaft ausgeliefert.


Nun hat mir ein Bekannter gesagt es sei vermutlich ein Problem mit dem 
Skript was die Auslieferung macht. In meinem Beispiel mit KOSMOS [1] 
habe ich aber auch nichts extra installiert.


Langsam verstehe ich daher die Welt nicht mehr

Wenn ich nun entsprechend google, dann kommt bei Maperitive nur ein 
Beispiel für die Einbindung soweit ich das richtig sehe - aber wenn 
ich dann wieder [2] sehe scheint vielleicht doch etwas zu fehlen.


Kann mir einer weiterhelfen und hat entsprechende Erfahrungen ??? Das 
ganze soll dann in einem 1und1 Webspace laufen - das vielleicht noch als 
Randinfo.


Ihr würdet mir sehr weiterhelfen.

Gruß Jan :-)









[1] 
http://www.tappenbeck.net/osm/kosmos/data/luebeck_surface/deu/hl_surface.php


[2] http://wiki.openstreetmap.org/wiki/ProxySimplePHP

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


Re: [Talk-de] Maperitive - Tileserver

2012-01-21 Diskussionsfäden Andre Joost
Jan Tappenbeck schrieb:
 Hi!
 
 ich möchte mit Maperitive erzeugte Tiles in eine Openlayers Karte
 einbinden.
 
 Bisher habe ich einfach nur ein Tile-Verzeichnis angelegt und fertig -
 lief auch teilweise. Nur die Auslieferung der leeren Tiles außerhalb des
 gerechneten Bereiches werden fehlerhaft ausgeliefert.
 

Das ist eigentlich ein Problem, für das es bei Openlayers eine Lösung
gibt: Wenn die URL nicht abgerufen werden kann, wird ein Fehler-Tile
eingeblendet. Bei der OSM-Anwendung kommt dann More OSM coming soon..

steht in der Openstreetmap.js:

 /**
  * Constant: MISSING_TILE_URL
  * {String} URL of image to display for missing tiles
  */
 OpenLayers.Util.OSM.MISSING_TILE_URL = 
 http://www.openstreetmap.org/openlayers/img/404.png;;
 
 /**
  * Property: originalOnImageLoadError
  * {Function} Original onImageLoadError function.
  */
 OpenLayers.Util.OSM.originalOnImageLoadError = 
 OpenLayers.Util.onImageLoadError;
 
 /**
  * Function: onImageLoadError
  */
 OpenLayers.Util.onImageLoadError = function() {
 if (this.src.match(/^http:\/\/[abc]\.[a-z]+\.openstreetmap\.org\//)) {
 this.src = OpenLayers.Util.OSM.MISSING_TILE_URL;
 } else if (this.src.match(/^http:\/\/[def]\.tah\.openstreetmap\.org\//)) {
 // do nothing - this layer is transparent
 } else {
 OpenLayers.Util.OSM.originalOnImageLoadError;
 }
 };

Und da kannst du statt dem 404.png von OSM jedes beliebige andere Tile
einbinden, auch ein einfach leeres Tile. Oder du nimmst gleich die
do-nothing-Alternative.

Gruß,
André Joost



-- 
Gruß,
André Joost


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