Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composer doesn't fetch new data (tiles) whatever target resolution or DPI is set #47

Open
OnkelTem opened this issue Dec 17, 2015 · 8 comments

Comments

@OnkelTem
Copy link

I'm trying to print a map like this — i.e. with administrative boundaries and with OSM underlying background. The problem is that Composer doesn't seem to fetch appropriate data and stops at 12-zoom level, only scaling tiles more when I increase the target resolution or DPI.

As result I get this:
Result

I don't really know where the problem lies, so maybe it's just a Composer misconfiguration or a bug, but I can't think of anything else I can do.

Help please.

@simgislab
Copy link
Member

which basemap?

@OnkelTem
Copy link
Author

@simgislab

"OSM Mapnik" (if that's what you're asking about).

And this is how it looks in the editor if zoomed to the same level:
A view in the editor

@yellow-sky
Copy link
Contributor

Не могу воспроизвести вашу проблему.
Какой режим отображения элемента карты в композере вы используете - кэш или отрисовка? Используете ли кнопку обновить, если используется режим кэш?
На каких настройках (масштаб и dpi) и на каком приближении вы работаете с макетом?
Изображение которое вы прикрепили - это результат печати, экспорта или вашего экрана?

@yellow-sky
Copy link
Contributor

Я добавил на лист А4 карту без полей:
image
После экспортировал в pdf на 300dpi:
https://drive.google.com/open?id=0B8fD-l_uK4vFM3NoYl90c3gxSE0
и на 92dpi:
https://drive.google.com/open?id=0B8fD-l_uK4vFMl92STBESHhFY1E
Никаких артефактов не наблюдаю.

@yellow-sky
Copy link
Contributor

Та же Истра в масштабе 1:6000:
image
92 dpi:
https://drive.google.com/open?id=0B8fD-l_uK4vFZ0RsOHBBYjFKZFU
300 dpi:
https://drive.google.com/open?id=0B8fD-l_uK4vFUEtDQl83X1hSY1U

@OnkelTem
Copy link
Author

@yellow-sky

Какой режим отображения элемента карты в композере вы используете - кэш или отрисовка?

И так и так пробовал.

Используете ли кнопку обновить, если используется режим кэш?

Да

Изображение которое вы прикрепили - это результат печати, экспорта или вашего экрана?
Это 100% увеличение картинки (Export to image..) из Composer.

Евгений, я посмотрел ваши результаты, судя по всему, у меня все также. Но вы использовали A4 и 300 dpi, в то время как эффект проявляется на бо́льших разрешениях (точнее - не проявляется, если считать под эффектом притягивание новых данных).

A4 300dpi

Итак, выставляю все как у вас: A4, 300dpi, правда Scale у меня получается 406486 ввиду того, что я печатаю всю Истринскую область:

и выгружаю в картинку. Вот результат 100%-го приближения Истры (по границам поселения):

A4 600dpi

Теперь я оставляя A4, увеличиваю dpi до 600:

и экспортирую:

Как видим, детализация не поменялась, никаких новых данных Composer на присосал. Но может кажется? Давайте еще увеличим dpi.

A4 1200dpi

Оставляем A4, но dpi заридаем аж до 1200. Вот результат (границы поселения не влезают уже):

— то есть, качество не изменилось.

Попробуем теперь увеличивать размер страницы, чтобы менялся масштаб

A2 300dpi

Уеличиваем страницу в 4 раза, выбирая A2, растягиваем карту по новым границам, новый масштаб: 203243

Результат экспорта:

— никаких новых деталей не появилось.

A2 600dpi


— снова никаких деталей.

Как же так? Площадь карты увеличена в 4 раза, масштаб — в 2, и никаких новых данных?

@OnkelTem
Copy link
Author

Ещё меня смущает такая вещь, что среди Composition Variables (Переменных Макета) переменные @layout_pageheight и @layout_pagewidth никогда не меняются и равны 210 и 297 соответственно, то есть — формат A4, притом что фактический размер страницы может отличаться, например:

Где их менять, надо ли, и на что они влияют — решительно неясно.

@OnkelTem
Copy link
Author

Есть какие-нибудь идеи?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants