Карто

Пока Hind по десяткам запросов тщетно добавляет POI в заплесневевший стиль мапника в нашем svn, Энди Аллан взял и переписал весь этот стиль на CartoCSS, языке TileMill, заточенном под использование тем же мапником. Результат практически пиксель-в-пиксель повторяет то, что мы видим на osm.org, но исходник выглядит значительно красивее и понятнее. Закончив работу над версией 1.0 (конвертирование один к одному), Энди начал делать версию 2.0: выносить константы, оптимизировать и рефакторить код. В результате, получающийся из CartoCSS файл стиля для мапника вчетверо меньше того, которым пользуются сейчас. Третьим этапом будет разгребание 418 (на этот момент) ошибок и пожеланий из багтрекера — и, после внезапного перехода нашего сайта на Leaflet, нет сомнений, что этот стиль быстро заменит предыдущий. Том Хьюз сегодня проговорился, что как раз планирует обновить на тайл-сервере ОС, перезагрузить базу данных, поставить новый мапник, и почему бы под шумок не подключить ещё и этот carto-стиль.
Поделиться
Отправить
6 комментариев
Ivan
Спасибо за наводку на CartoCSS. А кто-нибудь пытался его сравнивать по возможностям/функционалу с MapCSS?
Hind
То есть опять придется всё добавлять? Окау.
Shoorick
Может, наконец-то дороги типа trunk перекрасят в какой-нибудь другой цвет? А то в лесу они теряются.
lenux
Нам болота поднимут до 8 зума?
Ivan
unxed, спасибо! Хорошая статья про Carto, но про сравнение c MapCSS не так и много.