27 мая 2014-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Другой CSS

Хотя после создания своего картостиля я наглухо засел в лагере Carto, не могу не радоваться экспансии MapCSS. В последнем josm-tested на него полностью перевели стандартный стиль, отказавшись от старого XML. Komap давно не развивается, но есть альтернатива: Stephan Bösch-Plepelits поддерживает версию стиля osm.org в MapCSS, и с августа постоянно выпускает новые версии PGMapCSS — интересного подхода к подготовке мапниковского стиля.

Судя по описанию, превращать MapCSS в XML (как делал komap) недостаточно: PGMapCSS также запихивает всю обработку данных в функции базы данных PL/Python3, которые вызывает сгенерированный стиль. Он поддерживает вычисляемые параметры, которые появятся в Mapnik 3, пока что через обработку всех возможных значений. Также в него проникли некоторые приятные штуки из komap: например, объединение дорог по названиям, чтобы карта не пустовала. Сочетание eval() с некоторыми специфичными для PGMapCSS селекторами позволяет творить чудеса: можно отрисовывать только часть линии, можно строить подписи из каких угодно данных, можно связывать близко расположенные объекты (например, выводить название улицы для кафе на ней). И всё это не требует знания SQL, в отличие от CartoCSS (хотя названия функций в eval() подозрительно напоминают функции PostGIS): просто пользуйтесь практически тем же языком описания картостилей, что и в JOSM.

В разделе примеров некоторые поражают воображение. Все их можно посмотреть по ссылкам на подсайт OpenStreetBrowser, развивающий идею котяриного онлайн-редактора, пусть не в браузерном варианте, и не такой красивый, как TileMill. Неделю назад вышла очередная версия PGMapCSS, с которой можно смешивать MapCSS и обычные XML, пользоваться eval() в селекторах и значками из набора Maki.

В стиле кубизма

Инициативы нашего правительства уже давно вызывают удивление пополам с горечью, как недавняя угроза «отключить станции GPS», которые на поверку оказались даже не наземными станциями коррекции (которых в России нет), а научными станциями IGS, для обработки сигнала с которых требуются дорогие специализированные устройства.

Вчерашняя новость от «Известий» порадует тех, кто безуспешно пытался объяснить новичкам, почему нельзя обрисовывать космоснимки гуглояндексов:

Легальным продавцам фотографий участков Земли из космоса будет проще защитить свой бизнес от пиратов. Минэкономразвития подготовило законопроект, признающий такие изображения охраняемым результатом интеллектуальной деятельности.

<...> Чтобы распространить [институт исключительного права] на данные ДЗЗ и производные материалы, необходимо их отнести к охраняемым результатам интеллектуальной деятельности. Такой подход соответствует общемировой практике и сложившимся традициям делового оборота.

— Если данные дистанционного зондирования Земли будут включены в Гражданский кодекс как объекты интеллектуальной собственности, их нельзя будет использовать без согласия собственника, — отмечает юрисконсульт ЗАО «Геоцентр Консалтинг» Екатерина Алешина.

— В процессе создания интеллектуальной собственности вы должны проявить творчество. Здесь же вы не имеете права его проявить — у вас есть четкие критерии, по которым производится съемка, — считает президент Ассоциации содействия развитию рынка геоинформационных технологий и услуг Сергей Миллер.

— Элемент творчества присутствует в выборе режимов, моментов и территорий съемки, — возражает соучредитель ИТЦ «СканЭкс» Владимир Гершензон. Доказывая, что сделанный автоматом снимок может быть творческим, он приводит пример всемирного конкурса Wildlife Photographer. В 2009 году первое место на конкурсе фотографий природы занял ночной снимок волка, сделанный автоматически, по срабатыванию инфракрасного датчика.

Алекс Антонов в фейсбуке комментирует: «так и до творческого союза недалеко. Союз геоинформатиков и дистанционных фотографов». А наши спутники ДЗЗ, получится, не отстают от американских, а просто развивают отдельное направление изобразительного искусства.

2014   закон
23 мая 2014   · · ·
Ctrl