You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-04-18 15:10:10

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Yet another стиль для walking papers

В рамках экспериментов с alaCarte (http://shtosm.ru/all/alacarte/#comments) накидал очередной стиль для walking papers с покером и куртизанками, возможно кому-то пригодится.

В двух словах - контрастный чёрно-белый стиль пригодный для печати, не перегруженный подписями и пестротой, выделяющий объекты, требующие внимания и годный для рисования относительно существующих объектов (дворовые проезды, например). Затачивал под себя, поэтому присутствуют элементы задротства (типа подъездов).

Начнём со скринов. Город: тёмные здания "готовы" - на них есть адрес и building:levels, есть POI: чёрные кружки банально значат что "тут что-то уже отмечено", белые - не хватает информации (магазины без opening_hours, остановки без route_ref, подъезды без номеров квартир). Пачку POI сверху различить невозможно, но это и не нужно, потому что понятно что нужно уточнить весь ряд.
wp1.png

Сельскость: обрисовано зимой по BING, почти ничего кроме геометрий нет: белые дома требуют адресов и этажности, белые точки требуют всего подряд, слева внизу видно инвертированный номер дома - такое значит что на нём нет ни addr:street ни addr:place.
wp2.png

Подробное описание:

- для удобства чтения карты и сравнения с местностью в фоновом слое
  бледно-серым заливаются landuse, площадные amenity и немного темнее
  природные объекты (лес, вода), а также тонко рисуются линейные
  barrier и рельсы
- основные улицы (выше service) рисуются жирно, в идеале чтобы
  вместить названия, значки ограничений и препятствий типа лежачих
  полицейских
- service рисуются тонко чтобы не загружать карту и "быть совместимыми"
  с нарисованными карандашом/ручкой недостающими проездами
- path, footway, steps, track рисуются различными пунктирами
- здания заливаются одним из трёх цветов:
  - тёмным - "готовые" здания с addr:housenumber и building:levels
    тёмный как-бы намекает нам что на нём рисовать ничего не нужно
    (в то же время он не слишком тёмный чтобы тратить лишний тонер
    и мешать прочим пометкам)
  - светлее - здания с building:levels, но без адреса
    намекает что нужен адрес, но ненавязчиво, так как адрес может быть
    на точке (сельская местность) либо на другой части здания
  - почти белым - здания без building:levels
    этажи почти всегда можно добавить, и в "неокученных" районах
    скорее всего означает что на доме нет никакой информации
- адреса рисуются везде где они есть, полупрозрачно (чтобы быть
  читаемыми, но не закрывать подробности)
  - адреса без и addr:street и addr:place рисуются инвертированно
    (белом на чёрном), что должно намекать на необходимость уточнения
- чёрными точками рисуются различные POI (amenity, shop, craft,
  автобусные остановки, подъезды, лежачие полицейские и переходы).
  Основная задача - показать что объект *нанесён* на карту
  - белыми точками рисуются объекты, требующие дополнительной
    информации. Это, например, POI без opening_hours, остановки без
    route_ref, historic без name, подъезды без номеров квартир
    (addr:flats)
  - подписи к POI не рисуются. С ними карта будет перегружена и не
    сильно подойдёт в качестве путевого листа
- fixme точки рисуются жирными белыми, fixme линии рисуются со
  штрих-пунктирным кортуром (не слишком наглядно, но лучше не придумал)

Репозиторий: https://github.com/AMDmi3/walking-papers.mapcss

Offline

#2 2013-04-18 15:13:21

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Yet another стиль для walking papers

Надо у вас этот стиль ку.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#3 2013-04-18 15:15:26

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

"Я случайно этот стиль"

Last edited by AMDmi3 (2013-04-18 15:15:36)

Offline

#4 2013-04-18 15:20:51

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Yet another стиль для walking papers

Круть. Логика очень нравится

Offline

#5 2013-04-18 15:22:28

loir
Member
From: Тверь
Registered: 2009-05-27
Posts: 403

Re: Yet another стиль для walking papers

Так, глядишь, и маперитив больше не понадобится.


«Хоть один адекватный человек на форуме» ©dr&mx

Offline

#6 2013-04-18 15:27:14

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Yet another стиль для walking papers

Осталось понять, как его эффективно печатать.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#7 2013-04-18 15:27:16

AHTOH
Member
From: Зеленодольск
Registered: 2010-09-22
Posts: 1,024
Website

Re: Yet another стиль для walking papers

А мне нра... Особенно подъезды.
Порой встречаются такие с право на лево

Offline

#8 2013-04-18 15:49:24

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

Zverik wrote:

Осталось понять, как его эффективно печатать.

+
vvoovv советовал всякие bigmap (https://wiki.openstreetmap.org/wiki/Bigmap) аналоги, сейчас буду посмотреть http://ruessel.in-chemnitz.de/osm/qbigmap

AHTOH wrote:

А мне нра... Особенно подъезды.
Порой встречаются такие с право на лево

С подъездами встречается вообще всё. Я теперь точно понял что с интерполяцией подъездов и адресов нужно быть очень осторожным, ибо повсеместно последовательность адресов типа "1 ? ? 7" (есть не все таблички) оказывается какой-нибудь "1 1A 1Г 7" вместо "1 3 5 7", а с подъездами возможно такое: http://www.openstreetmap.org/browse/way/36447862 (четырёхэтажка, 4 подъезда, в 1-м 11 квартир, во втором 13, в 4-м 15; на 3-м таблички нет, и я даже боюсь ставить туда очевидный промежуток). source=interpolation в таких случаях всегда обязательна.

Offline

#9 2013-04-18 15:56:38

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Yet another стиль для walking papers

Я имел в виду с самого начала, как делать тайлы. Не посоветуешь же новичкам поставить alaCarte, вогнать в него выгрузку города, поставить скрипт bigmap, сделать из тайлов картинку и затем отправить на печать.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#10 2013-04-18 16:01:35

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

Так для начала самому бы научиться. А для новичков потом можно будет поднять сервис который всё делает сам.
В alaCarte, к слову, по идее можно добавить поддержку рендеринга сразу нужного куска без разрезов.

Offline

#11 2013-04-18 17:33:57

Supercalifragilisticexpialidocious
Member
Registered: 2013-03-12
Posts: 88

Re: Yet another стиль для walking papers

Все, первый канал теперь будет юзать этот стиль

Offline

#12 2013-04-18 19:08:31

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Yet another стиль для walking papers

Ну у у, я прототип генератора атласа написал, он пока многого не умеет, но пдфку по шаблону страницы карты и масштабу генерит.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#13 2013-04-18 20:27:59

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Yet another стиль для walking papers

а, кстати, совсем забыл.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#14 2013-04-18 20:35:08

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

Да, и версию 1.0!

Offline

#15 2013-04-19 14:42:48

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Yet another стиль для walking papers

Offline

#16 2013-04-19 15:13:34

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

stamen color не сильно подходит для walking papers - как минимум, там есть не все здания, нет 17+ зумов и он не обновляется.
Хотя на mapcss написать его аналог по идее не сложно. Можно попробовать для тренировки.

Offline

#17 2013-04-19 21:19:43

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,534

Re: Yet another стиль для walking papers

Удалось скомпилить импортёр, но он выдает десяток другой

[WARN] [Importer] Bad osm id[182040232]. Entity is skipped!

Насколько это нормально ?

Offline

#18 2013-04-19 23:17:23

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Yet another стиль для walking papers

Скорее всего в исходном дампе нет некоторых нод, упомянутых в веях. Можно игнорировать.

Offline

#19 2013-04-19 23:26:39

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,808

Re: Yet another стиль для walking papers

Неполные way-и можно автоматом прибить при помощи osmosis, ключ --bb clipIncompleteEntities=true

Offline

Board footer

Powered by FluxBB