Re: [Talk-de] Maperitive - Tileserver - gelöst !!!!
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
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 !!!!
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 !!!!
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
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
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