Re: [Talk-de] Lonvia-Karte drucken?

2009-11-25 Diskussionsfäden Sarah Hoffmann
On Wed, Nov 25, 2009 at 06:19:40PM +0100, Colin Marquardt wrote:
> Am 25. November 2009 08:39 schrieb Sarah Hoffmann :
> > On Wed, Nov 25, 2009 at 01:41:16AM +0100, Colin Marquardt wrote:
> >> Am 24. November 2009 21:40 schrieb Colin Marquardt 
> >> :
> >> > Idee waere jetzt, eine Art Gateway zu haben, welches die Tiles zu
> >> > einem einzigen zusammenfasst und dann ausliefert.
> >> > tilelite (http://bitbucket.org/springmeyer/tilelite/wiki/Home) koennte
> >> > ein Startpunkt sein, das hat sogar schon Caching eingebaut.
> >> > http://bitbucket.org/springmeyer/tilelite/src/tip/tilelite.py#cl-260
> >> > sieht wie eine passende Stelle aus,
> >> > da macht es normalerweise mapnik.render() und kennt dort schon die
> >> > Tilenamen, die angefordert werden. Unser Gateway muesste hier nur die
> >> > interessierenden Tile-URLs kennen, PIL oder convert etc. auf die Tiles
> >> > anwenden, und das Tile zurueckgeben.
> >
> > Für das Hiking-Overlay ist die Methode aber alles andere als optimal,
> > eben weil viele Tiles gar nicht existieren. Es wäre also viel effizienter,
> > vom Server ein Archiv mit Tiles in einem Bbox-Bereich herunterzuladen
> > und das dann lokal weiterzuverarbeiten. Jetzt müsste nur noch jemand
> > ein CGI-Script schreiben, dass solche Archive on-the-fly erstellt und
> > ausliefert.
> 
> *Nur* fuer das Hiking-Overlay vielleicht ja, aber wenn man eh noch
> Hillshading oder Hoehenlinien reinmergen will, dann passt das schon
> wieder.

Nein, das Problem bleibt das selbe: der Massendownload erzeugt unnötige
Serverlast, dann aber nicht nur auf einem Server, sondern auf vielen. 
Wenn man mehrere Layers mergen will, sollte man also mehrere
solche Tile-Archive von verschiedenen Servern ziehen können und die dann 
lokal mergen.

Es wäre schon interessant, soetwas auch für Mapnik-Tiles zu haben, eventuell
auch mit einer Diff-Option, also der Möglichkeit, dass nur seit dem
letzten Download neu gerenderten Tiles geliefert werden.

Übrigens: für das Hillshading wäre so ein Archiv noch nützlicher: es
würde ja völlig reichen, die entsprechnenden Tiles genau einmal herunter
zu laden, da sie sich nie verändern.

Gruss

Sarah

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-25 Diskussionsfäden Colin Marquardt
Am 25. November 2009 08:39 schrieb Sarah Hoffmann :
> On Wed, Nov 25, 2009 at 01:41:16AM +0100, Colin Marquardt wrote:
>> Am 24. November 2009 21:40 schrieb Colin Marquardt :
>> > Idee waere jetzt, eine Art Gateway zu haben, welches die Tiles zu
>> > einem einzigen zusammenfasst und dann ausliefert.
>> > tilelite (http://bitbucket.org/springmeyer/tilelite/wiki/Home) koennte
>> > ein Startpunkt sein, das hat sogar schon Caching eingebaut.
>> > http://bitbucket.org/springmeyer/tilelite/src/tip/tilelite.py#cl-260
>> > sieht wie eine passende Stelle aus,
>> > da macht es normalerweise mapnik.render() und kennt dort schon die
>> > Tilenamen, die angefordert werden. Unser Gateway muesste hier nur die
>> > interessierenden Tile-URLs kennen, PIL oder convert etc. auf die Tiles
>> > anwenden, und das Tile zurueckgeben.
>
> Für das Hiking-Overlay ist die Methode aber alles andere als optimal,
> eben weil viele Tiles gar nicht existieren. Es wäre also viel effizienter,
> vom Server ein Archiv mit Tiles in einem Bbox-Bereich herunterzuladen
> und das dann lokal weiterzuverarbeiten. Jetzt müsste nur noch jemand
> ein CGI-Script schreiben, dass solche Archive on-the-fly erstellt und
> ausliefert.

*Nur* fuer das Hiking-Overlay vielleicht ja, aber wenn man eh noch
Hillshading oder Hoehenlinien reinmergen will, dann passt das schon
wieder.

Danes Script ist jetzt uebrigens in
http://mapnik-utils.googlecode.com/svn/sandbox/tileblender/

Cheers
  Colin

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-24 Diskussionsfäden Sarah Hoffmann
On Wed, Nov 25, 2009 at 01:41:16AM +0100, Colin Marquardt wrote:
> Am 24. November 2009 21:40 schrieb Colin Marquardt :
> > Idee waere jetzt, eine Art Gateway zu haben, welches die Tiles zu
> > einem einzigen zusammenfasst und dann ausliefert.
> > tilelite (http://bitbucket.org/springmeyer/tilelite/wiki/Home) koennte
> > ein Startpunkt sein, das hat sogar schon Caching eingebaut.
> > http://bitbucket.org/springmeyer/tilelite/src/tip/tilelite.py#cl-260
> > sieht wie eine passende Stelle aus,
> > da macht es normalerweise mapnik.render() und kennt dort schon die
> > Tilenamen, die angefordert werden. Unser Gateway muesste hier nur die
> > interessierenden Tile-URLs kennen, PIL oder convert etc. auf die Tiles
> > anwenden, und das Tile zurueckgeben.
> 
> Dane Springmeyer hat das schon fertig, wow: http://dpaste.de/YxcU/raw/

Für das Hiking-Overlay ist die Methode aber alles andere als optimal,
eben weil viele Tiles gar nicht existieren. Es wäre also viel effizienter,
vom Server ein Archiv mit Tiles in einem Bbox-Bereich herunterzuladen
und das dann lokal weiterzuverarbeiten. Jetzt müsste nur noch jemand
ein CGI-Script schreiben, dass solche Archive on-the-fly erstellt und
ausliefert.

Gruss

Sarah

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-24 Diskussionsfäden Colin Marquardt
Am 24. November 2009 21:40 schrieb Colin Marquardt :
> Idee waere jetzt, eine Art Gateway zu haben, welches die Tiles zu
> einem einzigen zusammenfasst und dann ausliefert.
> tilelite (http://bitbucket.org/springmeyer/tilelite/wiki/Home) koennte
> ein Startpunkt sein, das hat sogar schon Caching eingebaut.
> http://bitbucket.org/springmeyer/tilelite/src/tip/tilelite.py#cl-260
> sieht wie eine passende Stelle aus,
> da macht es normalerweise mapnik.render() und kennt dort schon die
> Tilenamen, die angefordert werden. Unser Gateway muesste hier nur die
> interessierenden Tile-URLs kennen, PIL oder convert etc. auf die Tiles
> anwenden, und das Tile zurueckgeben.

Dane Springmeyer hat das schon fertig, wow: http://dpaste.de/YxcU/raw/

Cheers
  Colin

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-24 Diskussionsfäden Colin Marquardt
Am 24. November 2009 10:00 schrieb Andre Joost :
> Sarah Hoffmann schrieb:
>> Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?

> JTileDownloader akzeptiert diese URL dankenswerterweise.
> Dank der Transparenz kann man mit dem ImageMagick-Toool composite die
> Mapnik- und HikingMap-Kacheln für den lokalen Bedarf einzeln
> zusammenbraten lassen. Damit funktionierts dann auch in gpsVP offline
> und mobil.

Solche Probleme gibt es doch immer wieder.

Idee waere jetzt, eine Art Gateway zu haben, welches die Tiles zu
einem einzigen zusammenfasst und dann ausliefert.
tilelite (http://bitbucket.org/springmeyer/tilelite/wiki/Home) koennte
ein Startpunkt sein, das hat sogar schon Caching eingebaut.
http://bitbucket.org/springmeyer/tilelite/src/tip/tilelite.py#cl-260
sieht wie eine passende Stelle aus,
da macht es normalerweise mapnik.render() und kennt dort schon die
Tilenamen, die angefordert werden. Unser Gateway muesste hier nur die
interessierenden Tile-URLs kennen, PIL oder convert etc. auf die Tiles
anwenden, und das Tile zurueckgeben.

Ich bin leider nicht wirklich fit in Python, vielleicht kriegt das
hier jemand schneller hin?

Cheers
  Colin

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-24 Diskussionsfäden Andre Joost
Sarah Hoffmann schrieb:
> Hallo,
>
> On Wed, Nov 18, 2009 at 04:53:50PM +0100, Karl Eichwalder wrote:
>   
>> Kennt jemand einen Trick, wie man Ausschnitte der
>> http://osm.lonvia.de/world_hiking.html drucken kann?
>>
>> Alternativ würde es mir auch helfen, wenn ich den Hiking-Path-Overlay in
>> den Maemo-Mapper (N810) hinein bekäme.
>> 
>
> Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?
>
> Testweise kannst du versuchen einen Layer mit folgender URL einzurichten:
> http://osm.lonvia.de/hiking/%0d/%d/%d.png
> (Für die Layers gibt es einen Extra-Button unter "Manage Repositories...".)
>
> Aber bitte nicht versuchen, dann den ganzen Planeten herunterzuladen.
>
>   
JTileDownloader akzeptiert diese URL dankenswerterweise.
Dank der Transparenz kann man mit dem ImageMagick-Toool composite die 
Mapnik- und HikingMap-Kacheln für den lokalen Bedarf einzeln 
zusammenbraten lassen. Damit funktionierts dann auch in gpsVP offline 
und mobil.

Gruß,
André Joost

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-20 Diskussionsfäden Karl Eichwalder
Sarah Hoffmann  writes:

> Jetzt habe ich das mal probiert. Er cacht das schon, wenn du ein
> entsprechendes Cache-File angibst. Allerdings kommt er nicht damit klar,
> dass die Karte lückenhaft ist. Das heisst, dort wo es keine Wanderwege
> gibt, liefert der Server einen 404-Error zurück anstatt eines leeren Teils.
> Die Browser wissen damit etwas anzufangen, aber MaemoMapper scheint die
> Teile sofort noch einmal laden zu wollen. Sobald du Auto-Download ausschaltest
> ist alles gut.

Danke fürs Debuggen!

> Ich habe dir jetzt mal eine Offline-DB von Hessen erzeugt. Sie geht nur
> bis Zoom 14, aber als Übersicht sollte es schon mal gehen:
>
> http://osm.lonvia.de/maemo-mapper/wanderwege_hessen.db (etwa 30MB)

Danke, funktioniert prima.

> Leider ist mein Programm zur DB-Erstellung (noch) nicht zur Erstellung von
> Kartenausschnitten geeignet, da muss ich noch ein paar Stunden Programmier-
> arbeit hineinstecken, bevor ich regelmässig aktualisierte Ausschnitte
> anbieten kann. 

Gut, ich habe durchaus noch Geduld.  Ich bin mir sicher, dass sich das
Warten dann lohnen wird!

-- 
Karl EICHWALDER

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-19 Diskussionsfäden Sarah Hoffmann
On Thu, Nov 19, 2009 at 05:45:54PM +0100, Karl Eichwalder wrote:
> Karl Eichwalder  writes:
> 
> >> Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?
> >
> > Um ehrlich zu sein, ich habe mit Maemo-Mapper seit ein paar Monaten
> > nichts mehr gemacht (weil ich jetzt ein Garmin habe).  Aber manchmal
> > sehne ich schon zurück zu der schönen Kartenansicht auf dem N810 und ich
> > würde es gern mal wieder mit deiner Karte versuchen.
> 
> Das Overlaying funktioniert zumindest mit der von dir angegebenen URL
> sehr gut (ich hoffe, ich habe nicht zu viel Traffic gerade verursacht).
> Es ist nur etwas umst"andlich, den Layer ein- und auszuschalten.

Keine Sorge, solange du dich nur auf der Karte bewegst, kannst du nicht
zuviel Traffik erzeugen. 

> Und nicht nur das, leider scheint man ein Layer nicht aus 
> einer gespeicherten Datenbank lesen zu k"onnen.  So ein Layer 
> wird offensichtlich immer on-the-fly aus dem Internet hinzugeladen; er
> cachet das leider nicht.   

Jetzt habe ich das mal probiert. Er cacht das schon, wenn du ein
entsprechendes Cache-File angibst. Allerdings kommt er nicht damit klar,
dass die Karte lückenhaft ist. Das heisst, dort wo es keine Wanderwege
gibt, liefert der Server einen 404-Error zurück anstatt eines leeren Teils.
Die Browser wissen damit etwas anzufangen, aber MaemoMapper scheint die
Teile sofort noch einmal laden zu wollen. Sobald du Auto-Download ausschaltest
ist alles gut.

> Das ist super.  Ich hoffe, ich kann am Wochenende so ein paar Routen
> nachtragen.  Jetzt beschwert er sich leider mal wieder "uber Low
> Memory...

Soetwas habe ich befürchtet. Kann aber am Auto-Download gelegen haben.

Ich habe dir jetzt mal eine Offline-DB von Hessen erzeugt. Sie geht nur
bis Zoom 14, aber als Übersicht sollte es schon mal gehen:

http://osm.lonvia.de/maemo-mapper/wanderwege_hessen.db (etwa 30MB)

Lade die Datei herunter und kopiere sie auf dein N810. In der Layer-
Beschreibung lässt du dann das URL-Feld komplett leer und trägst die 
Datei unter Cache-File ein. Auto-Download ist dann nicht mehr kritisch,
ich würde es aber trotzden auslassen.

Leider ist mein Programm zur DB-Erstellung (noch) nicht zur Erstellung von
Kartenausschnitten geeignet, da muss ich noch ein paar Stunden Programmier-
arbeit hineinstecken, bevor ich regelmässig aktualisierte Ausschnitte
anbieten kann. 

Gruss

Sarah

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-19 Diskussionsfäden Karl Eichwalder
Karl Eichwalder  writes:

> Das Overlaying funktioniert zumindest mit der von dir angegebenen URL
> sehr gut (ich hoffe, ich habe nicht zu viel Traffic gerade verursacht).
> Es ist nur etwas umst"andlich, den Layer ein- und auszuschalten.

Und nicht nur das, leider scheint man ein Layer nicht aus einer
gespeicherten Datenbank lesen zu k"onnen.  So ein Layer wird
offensichtlich immer on-the-fly aus dem Internet hinzugeladen; er cachet
das leider nicht.

-- 
Karl Eichwalder

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-19 Diskussionsfäden Karl Eichwalder
Karl Eichwalder  writes:

>> Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?
>
> Um ehrlich zu sein, ich habe mit Maemo-Mapper seit ein paar Monaten
> nichts mehr gemacht (weil ich jetzt ein Garmin habe).  Aber manchmal
> sehne ich schon zurück zu der schönen Kartenansicht auf dem N810 und ich
> würde es gern mal wieder mit deiner Karte versuchen.

Das Overlaying funktioniert zumindest mit der von dir angegebenen URL
sehr gut (ich hoffe, ich habe nicht zu viel Traffic gerade verursacht).
Es ist nur etwas umst"andlich, den Layer ein- und auszuschalten.

>> Testwise kannst du versuchen einen Layer mit folgender URL einzurichten:
>> http://osm.lonvia.de/hiking/%0d/%d/%d.png
>> (Für die Layers gibt es einen Extra-Button unter "Manage Repositories...".)
>
> Ich werde es heute abend mal ausprobieren.

Das ist super.  Ich hoffe, ich kann am Wochenende so ein paar Routen
nachtragen.  Jetzt beschwert er sich leider mal wieder "uber Low
Memory...

-- 
Karl Eichwalder

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-19 Diskussionsfäden Karl Eichwalder
Sarah Hoffmann  writes:

> On Wed, Nov 18, 2009 at 04:53:50PM +0100, Karl Eichwalder wrote:
>> Kennt jemand einen Trick, wie man Ausschnitte der
>> http://osm.lonvia.de/world_hiking.html drucken kann?
>>
>> Alternativ würde es mir auch helfen, wenn ich den Hiking-Path-Overlay in
>> den Maemo-Mapper (N810) hinein bekäme.
>
> Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?

Um ehrlich zu sein, ich habe mit Maemo-Mapper seit ein paar Monaten
nichts mehr gemacht (weil ich jetzt ein Garmin habe).  Aber manchmal
sehne ich schon zurück zu der schönen Kartenansicht auf dem N810 und ich
würde es gern mal wieder mit deiner Karte versuchen.

> Testwise kannst du versuchen einen Layer mit folgender URL einzurichten:
> http://osm.lonvia.de/hiking/%0d/%d/%d.png
> (Für die Layers gibt es einen Extra-Button unter "Manage Repositories...".)

Ich werde es heute abend mal ausprobieren.

> Aber bitte nicht versuchen, dann den ganzen Planeten herunterzuladen.

Wenn dann hole ich immer nur ein kleines Wandergebiet für 1 Wochenende,
so ca. 30x30 qkm.

> Ich habe hier ein Programm liegen, dass aus einer Menge Tiles eine DB für
> den Maemo-Mapper erstellt. Der Gesamtsatz an Tiles ist mit 1.5GB etwas
> gross, aber für Teilgebiete könnte ich vielleicht Auszüge anbieten. Ich
> schau mir das mal an. Welches Gebiet interessiert dich genau?

Das hört sich gut an.  Aktuell benötige ich Nordhessen (der Bereicht
westl. von Kassel).  Momentan sind sonst meine Favoriten: Deutsche Alpen
mit den angrenzenden österreichischen Gebieten, Großraum um Nürnberg
und gesamtes Nord- und manchmal Mittelhessen.

-- 
Karl Eichwalder
R&D / Documentation

SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-19 Diskussionsfäden Sarah Hoffmann
Hallo,

On Wed, Nov 18, 2009 at 04:53:50PM +0100, Karl Eichwalder wrote:
> Kennt jemand einen Trick, wie man Ausschnitte der
> http://osm.lonvia.de/world_hiking.html drucken kann?
>
> Alternativ würde es mir auch helfen, wenn ich den Hiking-Path-Overlay in
> den Maemo-Mapper (N810) hinein bekäme.

Weisst du, ob das Overlaying im Maemo-Mapper inzwischen gut funktioniert?

Testwise kannst du versuchen einen Layer mit folgender URL einzurichten:
http://osm.lonvia.de/hiking/%0d/%d/%d.png
(Für die Layers gibt es einen Extra-Button unter "Manage Repositories...".)

Aber bitte nicht versuchen, dann den ganzen Planeten herunterzuladen.
Ich habe hier ein Programm liegen, dass aus einer Menge Tiles eine DB für
den Maemo-Mapper erstellt. Der Gesamtsatz an Tiles ist mit 1.5GB etwas
gross, aber für Teilgebiete könnte ich vielleicht Auszüge anbieten. Ich
schau mir das mal an. Welches Gebiet interessiert dich genau?

Gruss

Sarah

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


Re: [Talk-de] Lonvia-Karte drucken?

2009-11-18 Diskussionsfäden Stephan Olbrich
> Kennt jemand einen Trick, wie man Ausschnitte der
> http://osm.lonvia.de/world_hiking.html drucken kann?

Mit taho für jedes Layer ein Bild erzeugen und dann die Bilder 
aufeinanderlegen. Die Auflösung ist halt nicht so der Hit ...
Wo die Tiles mit den Wanderwegen liegen weiß ich leider nicht.

Grüße,
Stephan

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


[Talk-de] Lonvia-Karte drucken?

2009-11-18 Diskussionsfäden Karl Eichwalder
Kennt jemand einen Trick, wie man Ausschnitte der
http://osm.lonvia.de/world_hiking.html drucken kann?

Alternativ würde es mir auch helfen, wenn ich den Hiking-Path-Overlay in
den Maemo-Mapper (N810) hinein bekäme.

-- 
Karl Eichwalder

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