В рамках экспериментов с alaCarte (http://shtosm.ru/all/alacarte/#comments) накидал очередной стиль для walking papers с покером и куртизанками, возможно кому-то пригодится.
В двух словах - контрастный чёрно-белый стиль пригодный для печати, не перегруженный подписями и пестротой, выделяющий объекты, требующие внимания и годный для рисования относительно существующих объектов (дворовые проезды, например). Затачивал под себя, поэтому присутствуют элементы задротства (типа подъездов).
Начнём со скринов. Город: тёмные здания “готовы” - на них есть адрес и building:levels, есть POI: чёрные кружки банально значат что “тут что-то уже отмечено”, белые - не хватает информации (магазины без opening_hours, остановки без route_ref, подъезды без номеров квартир). Пачку POI сверху различить невозможно, но это и не нужно, потому что понятно что нужно уточнить весь ряд.
Сельскость: обрисовано зимой по BING, почти ничего кроме геометрий нет: белые дома требуют адресов и этажности, белые точки требуют всего подряд, слева внизу видно инвертированный номер дома - такое значит что на нём нет ни addr:street ни addr:place.
Подробное описание:
- для удобства чтения карты и сравнения с местностью в фоновом слое
бледно-серым заливаются landuse, площадные amenity и немного темнее
природные объекты (лес, вода), а также тонко рисуются линейные
barrier и рельсы - основные улицы (выше service) рисуются жирно, в идеале чтобы
вместить названия, значки ограничений и препятствий типа лежачих
полицейских - service рисуются тонко чтобы не загружать карту и “быть совместимыми”
с нарисованными карандашом/ручкой недостающими проездами - path, footway, steps, track рисуются различными пунктирами
- здания заливаются одним из трёх цветов:
- тёмным - “готовые” здания с addr:housenumber и building:levels
тёмный как-бы намекает нам что на нём рисовать ничего не нужно
(в то же время он не слишком тёмный чтобы тратить лишний тонер
и мешать прочим пометкам) - светлее - здания с building:levels, но без адреса
намекает что нужен адрес, но ненавязчиво, так как адрес может быть
на точке (сельская местность) либо на другой части здания - почти белым - здания без building:levels
этажи почти всегда можно добавить, и в “неокученных” районах
скорее всего означает что на доме нет никакой информации
- тёмным - “готовые” здания с addr:housenumber и building:levels
- адреса рисуются везде где они есть, полупрозрачно (чтобы быть
читаемыми, но не закрывать подробности)- адреса без и addr:street и addr:place рисуются инвертированно
(белом на чёрном), что должно намекать на необходимость уточнения
- адреса без и 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