Styl do Maperitive dla map drukowanych

https://wiki.openstreetmap.org/wiki/File:Mobac_settings_paper_atlas.png

W ustawieniach można wybrać Landscape (czyli w poziomie).

I znowu pojawia sie kolejny problem :frowning:

Generuje mape w formacie na A0 przy 200dpi, to juz sukces. Lecz ta mapa zajmuje jakies 1/4 papieru w rozmiarach 84x118. Mozna ja jakos rozciagnac ?

Oczywiscie przy " Crop:30% " bo jak jest wiecej to juz nie generuje.

Po prostu taki rozmiar ma zaznaczony fragment na danym zbliżeniu.

Musisz albo wybrać mniejszy format papieru, albo zaznaczyć większy obszar, albo dać większe zbliżenie.

Dorwałem na chwilę komputer wujka z Windowsem i utwierdziłem się tylko w opinii, że ten system jednak nie jest normalny. Na szczęście po drodze udało mi się znaleźć jakieś rozwiązanie, które może jest trochę nerdowskie, ale działa.

Utwórz plik wsadowy .bat (np. mobac.bat) o treści:

java.exe -Xmx2048m -jar Mobile_Atlas_Creator.jar

i uruchamiaj program za jego pomocą. Oczywiście 2048m należy dostosować do zasobów swojego komputera: 1024m dla 1GB RAM, 4096m dla 4 GB RAM itd.

Jak nikt nie będzie potrafił znaleźć normalniejszego sposobu na ustawienie pamięci dla Javy, to dodam to do opisu na wiki.

Można też parametry przekazać jak się skrót zrobi.

Ale .bat jest też podawany jako sposób przy JOSM, więc pewnie lepszych metod nie ma.

Udało mi się wygenerowac mape w 4xa0, i mam jeszcze takie pytanie:

Czy mozna jakos dodac nagłówek do mapy odrazu w mobacu?

Z góry dziekuje za pomoc :slight_smile:

P.S.
Plik wsadowy ( java.exe -Xmx2048m -jar Mobile_Atlas_Creator.jar ) nie dziala na Xp.
Dziala pod taka wersja " java -jar Mobile_Atlas_Creator.jar -Xmx 2048M " .

A pod win7 odpala na takim pliku:

@ECHO OFF
SET BINDIR=%~dp0
CD /D “%BINDIR%”
“%ProgramFiles(x86)%\Java\jre7\bin\java.exe” -Xmx4096M -Xms4096M -jar Mobile_Atlas_Creator.jar
PAUSE

Obawiam się, że nie. Trzeba by wygenerować PNG (Paper atlas (PNG)) i dodać nagłówek w dowolnym programie graficznym (Gimp, Photoshop, …).

Dzięki. Przerobię ten fragment trochę. Moja wersja zadziałała na W7 nawiasem mówiąc.

Jak już powiesisz mapę na ścianie, to pochwal się fotką. Taka duża musi fajnie wyglądać :slight_smile:

Tymczasem wbrew wszelkim oczekiwaniom wyszła nowa wersja Maperitive i w końcu możliwe jest sterowanie kolejnością rysowania: http://maperitive.net/docs/Properties/PaintingCycle.html

(To teraz musi mi się znowu zachcieć w tym grzebać).

Edycja: styl zaktualizowany, rzeki już się nie rysują na jeziorach, przez które przepływają.

Dzięki za tutoriale - świetna pomoc…

Mam szybkie pytanie: czy jest możliwe zdefiniowanie w .mrules kąta nachylenia generowanych labeli z nazwami miejscowosci.

Tzn dodefiniowanie place: text: name i jego stylu .

Jaki mam problem?

Potrzebuje mapy do wydruku obroconej o zadany kat (akurat tu 15stopni - zalezy mi na prostoktnym wydruku cie z kawalkiem rzeki ktory niestety nie plynie w tym widoku ladnie z poludnia na polnoc). Pomyslem na rozwiazanie jest raster wynikowy ktory obroce sobie w Photoshopie i wykadruje .

Drugi pomysl jaki mi wpadl to zmiana orienatcji mapy w Maperitive o zadany kat - ale niestety po przegrzebaniu dokumentacji nie moge tego znalezc. Moze edycja pliku .osm najpierw.

Prosba o pomoc jezeli ktos przerabial taki problem.

Sory za brak ogonkow.

hmmm

rozwiazałem problem…

  • wygenerowana mapa do rastra ze stylem ktory nie wyswietla nazw miejscowosci
  • reczne nanieseinie nazw w rastrze…

:slight_smile: