DIN A0-Pläne ausgeben

wie “klebt” man kacheln zusammen? macht man das aus den einzelnen bitmaps? aber mit welchem programm dann?

Hallo Corinna, das taho.pl Script macht dass, aber ich weiss nicht bis wie gross das geht. Einfach mit dem Parameter size mal spielen. http://wiki.openstreetmap.org/index.php/Oziexplorer#Generate_an_pixel_map_with_calibration_using_tiles.40home_tiles_or_Kosmos_tiles Gruss zapfen

Eventuell hilft es weiter… http://forum.openstreetmap.org/viewtopic.php?pid=8657#p8657 Georg

Ja, ich meinte an der Stelle Bitmaps, aber mit den SVG-Dateien müsste es prinzipiell auch gehen - vielleicht geht das o.g. Perl-Skript in diese Richtung. Bitmap-Kacheln zusammenkleben kann man grundsätzlich mit jedem Grafikprogramm, aber wenn man viele hat, ist eine gewisse Automatisierung natürlich angebracht. Mit IrfanView kann man so ein Zusammenfügen zumindest schrittweise durchführen, indem man erst einmal die “Zeilen” generiert, also nebeneinander liegende Kacheln zusammenklebt, und die Ergebnisse dann vertikal zusammenfügt. Die Resultate werden dann immer abgespeichert. Das kann man nicht nur per Dialog, sondern auch per Batch-Datei erledigen, die man sich wiederum z.B. mit Excel recht leicht erzeugen kann, wenn die Dateinamen einem bestimmten Muster entsprechen. Beispiel:

i_view32.exe /panorama=(1,A1.png,B1.png,C1.png) /convert=1.png pause i_view32.exe /panorama=(1,A2.png,B2.png,C2.png) /convert=2.png pause i_view32.exe /panorama=(1,A3.png,B3.png,C3.png) /convert=3.png pause i_view32.exe /panorama=(2,1.png,2.png,3.png) /convert=alle.png

Damit werden erst die Zeilen 1 bis 3 erstellt und daraus im vierten Schritt das komplette Bild (der erste Parameter ist dort 2 für “vertikal”. Das wird in der Hilfe für die Kommandozeilenparameter beschrieben. Zumindest die letzte Pause ist übrigens notwendig, weil IrfanView ja eine gewisse Zeit braucht, um 1, 2 und 3.png zu erzeugen, und der letzte Schritt darf natürlich nicht ausgeführt werden, bevor die fertig sind :wink: Daher muss man gucken, bis alle da sind und die Pause dann manuell beenden. Die Pausen davor sind anzuraten, weil sonst alle Zeilen gleichzeitig erzeugt werden - das belastet den Rechner u.U. ganz schön. Problematisch bei großen Dateien könnte ohnehin sein, dass große Bilder natürlich viel Speicher fressen und der Rechner den bereitstellen muss. Also falls das eine Option ist und noch Fragen bestehen, kann ich gerne versuchen zu assistieren. Kristian http://www.irfanview.de/

In diesem Fall könnte “the gimp” eine Alternative sein. Das hat eine “intelligente” Speicherverwaltung, so das man darin auch Bilder bearbeiten kann, die weit größer als der Hauptspeicher sind. Alternativ kann man sich auch recht große Bereiche mit tiles@home selbst rendern. Wenn man dann die entstandenen SVGs nimmt reichen für die meisten Sachen schon eine Hand voll Kacheln. So habe ich mir vorhin zwei SVGs generiert, die in Zoomstufe 17 schon fast komplett Pforzheim abdecken. Diese habe ich dann im Inkscape geöffnet und von da aus PNGs mit einer Auflösung von 5000x5000 Bildpunkte exportiert. Das Ergebnis ist echt klasse.

Ich würde http://openstreetmap.gryph.de/bigmap.cgi?xmin=261&xmax=277&ymin=163&ymax=179&zoom=9&scale=256&baseurl=http%3A%2F%2Ftile.openstreetmap.org%2Fmapnik Bigmap empfehlen. Habe eben mal ne Weile damit experimentiert. Super Ergebnisse kann ich nur sagen. Und so gehts: AvtivePerl auf den Rechner installieren, gibt es für alle möglichen Systeme, Neustart nicht vergessen, gewünschten Kartenausschnitt einstellen / auswählen und dann strikt nach Frederiks Anleitung (Button Form) vorgehen. Schade das es keine Plotter größer A0 gibt. Man könnte locker ne Fototapete draus machen. :smiley: Georg

zottel: Naja, 5000x5000 sind gerade mal 70 MB an Daten, das ist nicht so wahnsinnig viel :wink: Dafür bekommt man aber auch nur eine 21x21-cm-Karte ausgedruckt. Wenn übrigens 1:1 von Stufe 17 übernommen wird, kommt man gerade mal auf 2,7x2,7 km (also Maßstab 1:13000), und die Pforzheimer Innenstadt ist ca. 10x5 km groß :wink: Mit dem “Bereitstellen” meinte ich übrigens eigentlich die Leistung, nicht den Speicher - hatte mich schlecht ausgedrückt. Bei einem Meter im Quadrat ist man aber schon bei 1,7 GB, und da muss die Kiste schon wat rechnen. Ob Gimp da so viel besser ist als andere - keine Ahnung. Doch wenn man aus SVG generiert, ist das ja fast egal, dann hantiert man ja nicht die ganze Zeit mit allen Daten auf einmal herum. Das Tool, das Georg da ausgebuddelt hat, geht sicher in die gleiche Richtung. Ich kannte das gar nicht, ist aber ein cooles Teil :slight_smile: Allerdings … gibt´s irgendwo einen kleinen Konverter, der einem die GPS-Koordinaten in Tiles-Nummern umrechnet? Mathematisch ist das ja trivial - eine reine Division des Erdumfangs durch … ja, und diese Zahlen habe ich gerade nicht auf dem Tablett. Irgendwo hatte ich sowas schon mal gesehen. Übrigens Georg: Tapeten aus dem Baumarkt sind auch selten breiter als ein Meter, und man bekommt damit trotzdem riesige Wände voll :wink: Und die großen Plakate draußen an den Werbetafeln bestehen auch aus 8 bis 12 Einzelteilen. Also kein Problem :wink:

@krza: ich weiß nicht ob das mit den bitmaps die beste lösung ist… man müsste schon die straßennamen lesen können und jedes mal wenn ich ne bitmap exportiere sieht das alles nicht mehr so toll aus… wenn ich svg-dateien verbinden könnte, wäre das toll

Hallo Corinna, versuche doch mal folgendes: 1. Firefox Plugin https://addons.mozilla.org/de/firefox/addon/5648 installieren 2. bigmap im Firefox aufrufen: http://openstreetmap.gryph.de/bigmap.cgi? 3. In der Karte: Rechte Maustaste “Take Screenshot (entire Page)” sollte funktionieren. Gruss Zapfen

Wenn du SVG editieren willst könntest du mal Inkscape probieren: http://www.inkscape.org/

@zapfen: ich schätze mit screenshot krieg ich das nicht so hin, dass der ausschnitt groß genug ist und ich trotzdem die straßennamen lesen kann. mit den svgs ist das kein thema, die kann ich mir ziehen wie ich sie brauche, aber mit andern formaten ist das

Hallo Corinna, gibt mir doch mal die KOP der Fläche die du brauchst. Ich würde dann mal versuchen mit Bigmap die gewünschte Karte zu erstellen. Bevor Bigmap etwas ausgibt muss Perl installiert werden. Zugegeben die Bedienung ist auf den ersten Blick etwas verwirrend. Wenn man jedoch einmal “durchgestiegen” ist, klappt es super. Der Vorteil ist ganz klar das man den Maßstab auswälen kann und dann die Karte in allen Richtungen erweitern kann ohne das sich etwas am Maßstab und damit an den angezeigten Details ändert. Die Karte hatte folgende Fläche

Edit: Sorry der Link hat was auf die Ohren gekriegt. Nimm diesen hier http://forum.openstreetmap.org/viewtopic.php?pid=8667#p8667 Wenn du nach der Erstellung das Bild z.B. mit IrvanView öffnest und in der Druck-Vorschau z.B. auf A0-Querformat einstellst… wow! @Kristian, sorry irgendwie komm ich mit deiner Berechnung nicht klar… 5.000 x 5.000 = 21 x 21 cm ? stimmt das so? Georg

Also ich hatte mal den Ansatz probiert, die bigmap-PNGs runterzuladen (DownThemAll) und nach obigem Prinzip mit IrfanView zusammenzukleben. Problem dabei: München ist bei Zoomstufe 17 fast 41000 Kacheln groß … das ergibt über 7GB Bitmap-Daten, also bestimmt ein ca. 51000x51000 großes PNG-Files, das so 90 bis 150 MB groß sein dürfte :wink: Mit dem Perl-Skript von der Seite könnte man es auch noch einfacher machen, aber das Ergebnis wäre das gleiche. Naja, nach 1000 Kacheln habe ich dann mal aufgehört, zumal ich in der Zwischenzeit rausbekommen hatte, dass man die Bitmaps in Stufe 17 tatsächlich knicken kann in Sachen Ausdrucken - die Schrift ist viel zu klein. Corinna hatte ja nicht aus Langeweile damit rumprobiert :wink: Georg: Die Rechnerei hatte ich oben unter #4 beschrieben. 600dpi Laserdrucker-Auflösung, das heißt 236 Pixel pro Zentimeter oder eben 5000 auf 21. Ein 9 Pixel hoher Straßenname ist also auf dem Papier bloß noch einen knappen halben Millimeter hoch - das entspricht Schriftgröße 1,5 pt und ist damt arg klein … :wink: In normalen Stadtplänen ist die kleinste Schrift ungefähr einen Millimeter hoch und damit 4 pt groß - Faktor 2,66. Einzige Lösung also, und damit nichts neues: Nicht die Kacheln runterladen, sondern mit eigenem Rules-File selbst erzeugen - mit Osmarender, oder mit Kosmos. Und das Zusammenfügen von SVGs sollte doch eigentlich machbar sein, oder? Mal gucken, ob das inzwischen jemand gepostet hat - ist bestimmt drei Stunden her, dass ich den Text hier angefangen habe zu tippen :wink:

Ok, so langsam steige ich jetzt durch die Rechnung durch. :roll_eyes: Bin halt nicht mehr der jüngste… :wink: Wahrscheinlich hast du Recht mit den Schriftgrößen. Ich denke ich werde mal Frederik kontaktieren, der hat das Teil ja schließllich verbrochen. :slight_smile: Eventuell hat er ja noch nen Tipp. Zum zusammenkleben verwenden wir bei der Arbeit StichMaps http://www.winload.de/screenshots/59857/Grafik,Desktop/Bildviewer/StitchMaps.2.5.html Ist leider nicht kostenlos, dafür aber ein super Teil. Die Ergebnissesind aber dafür erstklassig. :slight_smile: Nein es ist nicht nur für GE-Bilder geeignet. :slight_smile: Georg

Georg: Frederik kann da wenig machen: Das Tool lädt fertige PNG-Kacheln runter, ist also eigentlich extrem simpel, wenn man die reine Darstellung der Bilder nimmt. Und die sind, was sie sind. Wie gesagt: Man muss selber rendern, und wenn ich Corinna richtig verstanden habe, hat sie das ja auch mehr oder weniger erfolgreich gemacht mit veränderten Rules. Ich kann das nur nicht wiederfinden oben :wink: War das ein anderer Thread?

Hi, ich hab’ das in dem Thread unter [1] (grob) beschrieben. Ich schaetze, du meinst den. :confused: so far, knottytom [1] http://forum.openstreetmap.org/viewtopic.php?id=1425

jep… das mit der darstellung hatte ich mit meinem geänderten rules-file auch super gelöst. problem war nur, dass der bereich zu klein war und josm bei einer zoomstufe weniger gestreikt hat (ging nur bis stufe 12, bei 11 kam schon eine fehlermeldung). ich habe also eine super-karte, allerdings mit paar zentimetern zu wenig. dann hatte ich versucht den bereich in josm einfach erweitern, indem ich den fehlenden bereich einfach noch dazu geladen habe. fand das ne super idee theoretisch. allerdings hat er mir trotzdem diesselbe karte wie vorher ausgegeben… ja und an dem punkt hatte ich die sache mit osmarender aufgegeben und mit anderen sachen wie kosmos probiert… aber kosmos taugt da leider überhaupt nicht… ich hatte dann mit allen möglichen graphikprogrammen versucht zwei oder mehrere svg-dateien zu verbinden, um den fehlenden teil einfach noch dranzuhängen, aber da hab ich leider keine möglichkeit bisher gefunden… womit wir bei den bigmap-geschichten wären… also ich hatte perl installiert, dann hatte ich versucht dieses script auszuführen, was man da runterladen kann. da hatte mein rechner aber nicht so sehr bock drauf und hat nur fehlermeldungen ausgespuckt. ich verstehe auch nicht wie man von der karte im browser die daten runterladen kann… sry, ich glaub ich bin zu doof dafür… @georg: was genau meinst du mit kop? also das wäre der bereich, den ich brauche http://openstreetmap.gryph.de/bigmap.cgi?xmin=8716&xmax=8783&ymin=5684&ymax=5751&zoom=14&scale=256&baseurl=http%3A%2F%2Ftile.openstreetmap.org%2Fmapnik

Hallo Corinna, nochmals zum Firefox Plugin https://addons.mozilla.org/de/firefox/addon/5648 ich würde Dir das empfehlen an der stelle vom Perl Script. Einfach auswählen. Damit kannst Du nämlich sehr grosse Bereiche speichern auch die welche auf dem Bildschirm nicht angezeigt werden. Ich habe gerade in der Zoom Stufe 15 5128x5128 Pixel erstelle und da kann man viele Strassennamen sehr gut lesen, das sind von Hand gemessen 15km x 15 km. Siehe: http://wiki.openstreetmap.org/index.php/Image:Bigmap_basel_detail.jpg und http://wiki.openstreetmap.org/index.php/Image:Bigmap_basel_uebersicht.jpg Weiter Zoom Stufen wären noch zu prüfen aber es ist sicher ein gangbarer Weg. Auch wenn Du mit der Zoomstufe 17 mehrere Bereiche (z.B. ( Stück) einzeln erstellen musst, ist das zusammenbauen wie hier mit infraview beschrieben sehr schnell erfolgt. Gruss Zapfen

ja das plugin hatte ich versucht runterzuladen. aber leider gibt es das nicht für mac osx… steht da zumindest…

Oh ja … wenn die Threads länger werden, verliert man häufig dem Überblick und diskutiert Dinge zweimal oder an den wichtigen vorbei … :wink: Sorry übrigens für den Tipp mit IrfanView … ich hatte vergessen, dass Du Mac benutzt, Corinna. Da gibt´s den meines Wissens nicht. Und ich hatte ebenfalls vergessen, dass das eigentliche Problem ja nicht war, SVGs zusammenzufassen, sondern, sie groß genug zu erstellen. Was mich nun aber wundert, ist folgendes: • Was genau machst Du mit JOSM? Damit kann man doch nicht rendern, oder? Ich kann mir höchstens vorstellen, dass Du damit OSM-Dateien erstellst, aus denen man dann SVGs erstellen kann. • Das mit den Osmarender-Skripten … hattest Du jetzt Perl lokal installiert oder meinetwegen irgendein anderes Osmarender-Tool, das Dir aus einer OSM-Datei SVGs rendert? Muss ja wohl, oder? Was genau war das noch? • Die dritte Frage habe ich jetzt vergessen … achso … der Link zu bigmap, den Du oben angegeben hast, nützt nicht so richtig viel. Vermutlich hattest Du einen brauchbaren Ausschnitt auf dem Monitor gesehen und gedacht, das isses nun. Tatsächlich stellt der Link aber auch noch Insbruck und Salzburg locker dar :wink: Daher möchte ich Dich bitten, den Ausschnitt noch einmal anders anzugeben: Gehe mal bitte auf den folgenden Link: http://www.openstreetmap.org/?lat=48.1397&lon=11.5682&zoom=13 Du siehst nun München. Kleines technisches Detail: Der Link enthält nur eine einzige Koordinate, also einen Punkt (48.1397, 11.5682) und die Zoom- Stufe (hier 13). Auf diesen Punkt wird zentriert. Wieviel derjenige, der den Link anklickt, nun von der Karte sieht, hängt von der Größe des Monitors und des Browserfensters ab. Ich z.B. sehe alles zwischen dem Autobahnkreuz München- West bis zur Anschlussstelle Feldkirchen-West im Osten, weil ich einen großen Monitor habe. Was ich damit sagen will: Die Angabe zur Fläche fehlt. Um also genau anzugeben, was Du meinst, müsstest Du uns z.B. die Eck- Koordinaten geben, das wäre das einfachste, und so macht es auch JOSM, wenn ich mich recht entsinne: Gehe mit der Maus auf die linke obere Ecke des gewünschten Bereichs und schreib Dir die unten rechts angezeigten Koordinaten ab. Das gleiche machst Du mit der unteren rechten Ecke. Falls die Karte zu grob ist, kannst Du das auch in einer größeren Zoom-Stufe machen und zwischendurch auf der Karte scrollen. Damit hast Du dann den Bereich ganz genau definiert, und so kann man es direkt nachvollziehen und ggf. selber nachladen. Und das ist genau der Punkt: Wenn Du nochmal genau sagen kannst, was mit JOSM nicht funktionierte (Fehlermeldung), kann ich ja hier ggf. mal das gleiche probieren mit Deinem Bereich und Dir die OSM-Datei schicken, falls es mir gelingt, sie zu laden. Sollte eigentlich kein Problem sein. Die Zoom- Stufe wäre dann noch wichtig zu wissen wegen der Detail-Güte, die ja davon direkt abhängt. Kristian PS: Mit KOP meinte Georg vermutlich die Koordinaten-Parameter. So habe Ich mir das jedenfalls übersetzt :wink: