<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Urbica on Medium]]></title>
        <description><![CDATA[Stories by Urbica on Medium]]></description>
        <link>https://medium.com/@urbica?source=rss-29f2352546d8------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*vkwDKS0HxJxHpQRCRCIPsw.png</url>
            <title>Stories by Urbica on Medium</title>
            <link>https://medium.com/@urbica?source=rss-29f2352546d8------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 31 May 2026 20:41:57 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@urbica/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Знания — сила ]]></title>
            <link>https://medium.com/@urbica/%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D0%B8%D0%BB%D0%B0-3e9298ba6d14?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/3e9298ba6d14</guid>
            <category><![CDATA[community]]></category>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Wed, 24 Apr 2019 20:58:39 GMT</pubDate>
            <atom:updated>2019-04-25T07:27:07.972Z</atom:updated>
            <content:encoded><![CDATA[<h3>Знания — сила 🎓</h3><p>Этой весной мы решили активнее делиться опытом и знаниями, которые, как нам кажется, могут быть полезны для других команд, которые столкнулись с задачей работать с картой.</p><h4>Лекция для дизайнеров</h4><p>По приглашению команды <a href="https://www.facebook.com/ramblerdesign/">Rambler Design</a> дизайнеры студии Лена Пронина и Кристина Чахоян рассказали о том, как проектировать и создавать интерфейсы с картами: что необходимо учитывать, отличается ли подход в проектировании интерфейсов с картой от любого другого интерфейса:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FPF5fknZWcBs%3Fstart%3D640%26feature%3Doembed%26start%3D640&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DPF5fknZWcBs&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FPF5fknZWcBs%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/264162edeb70626970e576f5e886bb40/href">https://medium.com/media/264162edeb70626970e576f5e886bb40/href</a></iframe><h4>JS Meetup: GEO</h4><p>Вторым событием стал тематический митап сообщества <a href="https://www.moscowjs.ru/event/moscowjs-geo-meetup">MoscowJS</a>, где ребята-разработчики рассказали про технологии и инструменты разработки, которые мы используем в проектах.</p><p>Артём Боюр рассказал про Deck.gl и как его нужно готовить:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fu8okeglO_9U%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Du8okeglO_9U&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fu8okeglO_9U%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/678006235d43892f307330fd9ef4a94b/href">https://medium.com/media/678006235d43892f307330fd9ef4a94b/href</a></iframe><p>Степан Кузьмин, CTO Urbica, рассказал про декларативные карты с React и Mapbox GL JS:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F02Mtao-GTW4%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D02Mtao-GTW4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F02Mtao-GTW4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/a201bd1abd1865615b4a4f5d992dd2e7/href">https://medium.com/media/a201bd1abd1865615b4a4f5d992dd2e7/href</a></iframe><p>К слову сказать, наша библиотека для использования Mapbox GL JS для React становится популярной, появляются новые пользователи, новые пул-реквесты. Если вы разрабатываете React-приложения с картой, обязательно попробуйте нашу библиотеку <a href="https://github.com/urbica/react-map-gl"><strong>react-map-gl</strong></a></p><p><a href="http://urbica.co">Urbica</a> — московская компания, которая занимается дизайном и консалтингом в области визуализации данных. Наша область экспертизы — пользовательский опыт человека в городе</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3e9298ba6d14" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Recyclemap: редизайн карты для Greenpeace Russia]]></title>
            <link>https://medium.com/@urbica/tbd-c7e0610a6f38?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/c7e0610a6f38</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[data]]></category>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[recycling]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Thu, 14 Feb 2019 09:40:13 GMT</pubDate>
            <atom:updated>2019-02-14T09:44:09.881Z</atom:updated>
            <content:encoded><![CDATA[<p><a href="https://urbica.co/">Урбика</a> и <a href="https://greenpeace.ru/">Greenpeace Russia</a> начинают совместный проект: редизайн карты раздельного сбора мусора recyclemap.ru. Первый шаг — запуск бета-версии.</p><blockquote><a href="https://beta.recyclemap.ru/"><strong>beta.recyclemap.ru</strong></a></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xSy41_DKspHXEFWUcX5kkQ.jpeg" /></figure><p>Каждый год в России образуется 70 миллионов тонн твёрдых бытовых отходов, некоторые из которых разлагаются сотни лет. Лучший способ избавиться от мусора — не производить его и не пользоваться одноразовыми вещами. А накопившееся вторсырьё лучше сортировать по фракциям: пластик, стекло, бумага, металл и другие — и отправлять на переработку. Про раздельный сбор читайте подробнее <a href="http://www.greenpeace.org/russia/ru/news/blogs/green-planet/blog/58044/">в блоге Greenpeace</a>. Recyclemap показывает, где горожанам сдавать уже отсортированный и готовый к переработке мусор.</p><h3>Как устроен раздельный сбор в России</h3><p>Во время разработки карты мы внимательно посмотрели на данные и нашли интересные факты. Всего в России 13 558 пунктов раздельного сбора мусора, из них 4 626 в Москве и 1 728 в Петербурге.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5NqAFLyvS660mGvYInd9ew.png" /><figcaption>Количество пунктов приема сырья в городах России</figcaption></figure><p>Какие фракции мусора (пластик, стекло, бумага и другие) наиболее «популярны» в разных городах? Выяснилось, что в Мурманске сдают в основном стекло, а в портовых городах: Архангельске, Владивостоке, Сочи — чаще всего перерабатывают металл.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6YR0xfNDD1L68_Hms8ZXyw.png" /><figcaption>Популярность типов мусора в городах России</figcaption></figure><p>Чтобы узнать, насколько доступны пункты приёма разных типов мусора, мы посчитали их пешеходную доступность. Оказалось, что в Петербурге проще сдать батарейки и одежду, чем в Москве.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9kK2FSzFDYgMO0aA0Cg7lA.png" /><figcaption>Доступность пунктов приема батареек</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*b2cTiC2dW4qfElgNgorCSw.png" /><figcaption>Доступность пунктов приема одежды</figcaption></figure><p>Пунктов приема пластика в Москве в пять раз больше, чем в Петербурге, при этом в обоих городах его сложнее сдать в центре города, чем на окраине.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oWs_EmlQXSaJ6O7M7yrqJw.png" /><figcaption>Доступность пунктов приема пластика</figcaption></figure><p>Recyclemap часто становится точкой входа в тему защиты окружающей среды: это самый популярный онлайн-проект Greenpeace в России. Мы создавали инструмент, который станет проводником в новый вопрос, и проектировали новый recyclemap.ru с добротой и заботой. Делая продукт понятнее и проще, мы снижаем порог входа и расширяем сообщество осознанных потребителей.</p><h3><strong>Разобраться быстро и легко</strong></h3><p>Главная цель карты — помочь быстро сориентироваться и найти нужные объекты. На старой recyclemap.ru пользователь не получал готовый ответ на вопрос «Куда мне отнести мусор?». Чтобы решить задачу:</p><ul><li><strong>Выделили главное.</strong> Подложка — контекст для данных, а акцент сделан на пунктах, чтобы они лучше читались. Вместо перегруженных Google Maps создали карту на Mapbox: нейтральную, но узнаваемую;</li><li><strong>Упростили символы</strong>. До редизайна было много визуального шума: значки пунктов, цифры, цветовое кодирование без расшифровки. Чтобы пользоваться, нужно было разбираться в правилах;</li><li><strong>Продумали фильтры</strong>. Показали сразу все точки и настроили сортировку в интерфейсе. Фильтрацию вынесли на главный экран, причём если выбрать две фракции, будут видны пункты, в которых принимают обе;</li><li><strong>Карта как интерфейс</strong>. На старой recyclemap.ru было много лишнего: например, список ближайших объектов без указания, какая область покрыта. Теперь карта занимает большую часть экрана, а другие элементы устроены вокруг неё.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vyq6lr-MrmKxW9hAJxq0dw.jpeg" /></figure><h3><strong>Сориентироваться в пути</strong></h3><p>Мы начали с понимания пользовательских сценариев для беты. Первый — найти пункт сбора мусора, второй — добраться до него. Работали по принципу mobile first со статистикой старой карты под рукой. Чтобы карта помогала по дороге к пункту:</p><ul><li><strong>Пешая навигация</strong>. Подложка лёгкая, но здесь много информации о территории: например, выделены дороги и подняты наверх ориентиры вроде станций метро. От локации пользователя до пункта строится маршрут;</li><li><strong>Полнота данных.</strong> После фильтрации неактивные пункты остаются на карте на случай, если человек захочет посмотреть на неподходящий, но близкий пункт;</li><li><strong>Доступность информации</strong>. Раньше карточка пункта открывалась поверх другого интерфейса, важное пряталось под кнопками, а попап на карте спорил с карточкой. Мы оставили только карточку и главную информацию подняли наверх. По карточке сразу ясно, открыт ли пункт и сколько до него идти.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xx6SDc6wL20ZVX37bsvttQ.jpeg" /></figure><h3><strong>Сдать мусор просто</strong></h3><p>Одна из целей — избавиться от представления, что сортировать и перерабатывать мусор сложно. Карта даёт ощущение доступности:</p><ul><li><strong>Масштабы карты</strong>. Мы начали с крупных зумов, но поняли, что нужен детальный дизайн уровня города для обзора всех пунктов и уровня России, на котором видно, что сбором вторичного сырья занимаются по всей стране;</li><li><strong>Плотность данных</strong>. Распределение точек показывает: пунктов раздельного сбора мусора много в разных частях города;</li><li><strong>Обратная связь</strong>. Данные собирают волонтёры в 69 городах России; есть форма отзывов: каждый может сообщить актуальную информацию и стать частью сообщества.</li></ul><h3>Мы любим карты, которые не только показывают данные, но помогают менять мир.</h3><p>Greenpeace Russia — ❤️ и 🔥</p><p>Пробуйте пользоваться <a href="https://beta.recyclemap.ru/">beta.recyclemap.ru</a> и сортировать вторсырьё. Будем рады комментариям, замечаниям и пожеланиям: <a href="mailto:hello@urbica.co">hello@urbica.co</a>.</p><p><a href="http://urbica.co">Urbica</a> — московская компания, которая занимается дизайном и консалтингом в области визуализации данных. Наша область экспертизы — пользовательский опыт человека в городе.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c7e0610a6f38" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Пока-пока, две тысячи восемьнадцатый]]></title>
            <link>https://medium.com/@urbica/%D0%BF%D0%BE%D0%BA%D0%B0-%D0%BF%D0%BE%D0%BA%D0%B0-%D0%B4%D0%B2%D0%B5-%D1%82%D1%8B%D1%81%D1%8F%D1%87%D0%B8-%D0%B2%D0%BE%D1%81%D0%B5%D0%BC%D1%8C%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D1%8B%D0%B9-33bb5009197b?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/33bb5009197b</guid>
            <category><![CDATA[believe]]></category>
            <category><![CDATA[team]]></category>
            <category><![CDATA[future]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Mon, 31 Dec 2018 08:39:24 GMT</pubDate>
            <atom:updated>2019-01-02T19:36:33.937Z</atom:updated>
            <content:encoded><![CDATA[<h3>Пока-пока, две тысячи восемнадцатый</h3><p>Этот год для <a href="http://urbica.co">Урбики</a> не был простым, однако, он был очень насыщенным. В последний день декабря, я решил собрать дайджест основных проектов и событий. К счастью, это не всё, и кое-что из нашей работы вы увидите в новом году.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VW32uSOSPzsNfAyE-9_9Dw.png" /></figure><p>Итак, основные проекты:</p><h4><strong>Придумали инструмент транспортного планирования</strong></h4><p>Мы <a href="https://medium.com/@urbica/%D0%BA%D0%B0%D0%BA-%D0%BC%D1%8B-%D0%B5%D0%B7%D0%B4%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B0-%D1%85%D0%B0%D0%BA%D0%B0%D1%82%D0%BE%D0%BD-%D0%B2-%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%81-%D0%B8-%D0%BF%D1%80%D0%B8%D0%B4%D1%83%D0%BC%D0%B0%D0%BB%D0%B8-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82-bb9d199ec543">поехали в Иннополис на хакатон, и разработали прототип инструмента планирования</a> маршрутов общественного транспорта. При прокладке маршрутов, он учитывает потенциальный спрос и старается подобрать оптимальную траекторию движения. Написали об этом подробно в блоге.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*Lhv8hsROCYTumCrZ6Tso2w.png" /></figure><h4>Запустили карту истории ГУЛАГа</h4><p>К этому запуску мы шли очень долго, но планомерно — в несколько этапов, переосмыслений продукта сначала <a href="https://medium.com/@urbica/%D0%BE%D1%82-%D1%81%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2-%D0%B4%D0%BE-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B4%D0%B0%D0%BD%D0%B0-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%B0%D1%80%D1%82%D0%B5-37a220e84ade">мы запустили онлайн-версию карты</a>, а потом, уже в декабре, с перезапуском экспозиции музея карта обрела физическое воплощение, слайдер таймлайна обзавёлся джойстиком и мы переработали интерфейс. Это большая и важная работа, которую получилось выполнить совместно с невероятно классной командой музея.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/873/1*rbebPxZ1vsHICTpd692e8A.png" /><figcaption>Интерактивная карта ГУЛАГа в экспозиции музея</figcaption></figure><h4>Разработали карту Дворулиц</h4><p>«<a href="http://dvorulitsa.moscow/">Дворулица</a>» проект, созданный при поддержке архитектурного бюро <a href="http://meganom.ru">Меганом</a>. Концепция формирования дворулиц предполагает создание нового типа городского пространства, сочетающего в себе признаки живой городской улицы и обжитого двора. Мы помогли исследователям проекта наглядно показать данные на карте, помимо этого, <a href="https://dvorulitsa.urbica.co/ru/fullscreen">карта получилась необычной и запоминающейся</a>. Руководитель проекта Алёна Шляховая рассказывает <a href="https://medium.com/@dvorulitsa/story-of-the-map-a9feeb617adb">о создании карты в блоге</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CEZZ16jyoCO4VE8LLr0y4Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*syc5lBcOmOk3jmj8eYM35g.png" /><figcaption><a href="https://dvorulitsa.urbica.co/ru/fullscreen">Карта Дворулиц Москвы</a></figcaption></figure><h4>Рассказали про наш проект с Велобайком на конференции в Сан-Франциско</h4><p>Этим летом, компания Mapbox впервые проводила Locate — конференцию о продуктах компании для сообщества разработчиков. Будучи активными разработчиками инструментов разработки, ребята из Mapbox попросили нас поделиться <a href="https://medium.com/@urbica/%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B0%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%B2%D0%B5%D0%BB%D0%BE%D0%BF%D1%80%D0%BE%D0%BA%D0%B0%D1%82%D0%B0-7270a636252d">опытом проекта с Велобайком</a>. Это, пожалуй, был один из наиболее интересных вызвов этого года— взять и поехать в Калифорнию, на международную аудиторию рассказать про локальный проект.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LmXc1LxXMdgtbZGgaLbRMg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uPkNZHhV_oVVQM7D1TsV9w.jpeg" /><figcaption>Урбика на конференции Locate</figcaption></figure><h4>Запустили приложение с картой в AR</h4><p>Мы выпустили <a href="http://areal.urbica.co/">AReal</a> — приложение с дополненной реальностью, в которой можно взаимодействовать с трёхмерной картой Санкт-Петербурга и изучать модели достопримечательностей. Это, определённо, был большой багаж опыта работы с технологиями, с которыми мы ранее не сталкивались: 3D, Unity. Обо всём, что с нами случилось в ходе подготовки мы <a href="https://medium.com/@urbica/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D0%B2-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-259d8d592825">написали в блоге</a> и в <a href="https://vc.ru/43021-areal-obemnaya-karta-sankt-peterburga-v-dopolnennoy-realnosti">колонке на VC.</a></p><p>По традиции, мы делаем всё сами, рисуем, верстаем, программируем, снимаем видео. В ходе съёмок клипа ни один корги не пострадал:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FTDS2XlfX3hM%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTDS2XlfX3hM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FTDS2XlfX3hM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/0c5b651323762f247303df9a7cedb7ff/href">https://medium.com/media/0c5b651323762f247303df9a7cedb7ff/href</a></iframe><h4>Выпустили собственный сервер векторных тайлов</h4><p>Технологически мы очень выросли за год: в работе появились проекты, которые стали требовать инструментов и технологий, которых не существовало ранее. Например, так ранее появились: <a href="https://medium.com/@urbica/%D0%B3%D0%B0%D0%BB%D1%8C%D1%82%D0%BE%D0%BD-c7360acf1ec4">Galton — сервис мнгновенного построения зон доступности</a> и <a href="https://github.com/urbica/react-map-gl">React-Map-GL</a> — компонента для работы с картой Mapbox GL JS. В этом году мы много работали с данными и поняли, что нам нужно упростить создание инфраструктуры хранения данных для визуализации. Так появился <a href="http://martin.urbica.co">Martin — сервер векторных тайлов</a>, связывающий базу данных и клиентские приложения. Как и ранее, проект в open-source и мы приглашаем всех разработчиков использовать наши технологии, делиться идеями об их применении в других проектах.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ttFY7SUaN1ykz0ApUu_8Tw.png" /></figure><h4>Запустили образовательный проект</h4><p>Мы придумали образовательную программу и <a href="http://scale.urbica.co">запустили «Масштаб»</a> — двухдневный интенсив по визуализации данных и работе с картами. На площадке нашей студии мы собрали и обучили две группы, многому научились сами. В течение двух дней студенты получали практический опыт: как собирать, анализировать и визуализировать данные на карте.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UsZTNflk1WXDZBb30D8gMg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kpBrsyzmy031THV6GwgUEg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Lk0FJMxSAZWTkaV1ggFN4g.jpeg" /></figure><p>А ещё, наши ребята в рамках конференции «In the City» провели воркшоп по геоинформатике для подростков. В следующем году, мы будем больше внимания уделять образовательным проектам и ориентироваться на молодую аудиторию: студентов и школьников. Это, как выяснилось, тяжело, но интересно!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sXUt8HcYRPZaM24K-o6UdA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6Aq4vin5Vuo3r2kM_AmciQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fi5ChyRp7q9isww7gPL93Q.jpeg" /><figcaption>Воркшоп по геоинформатике для подростков в Санкт-Петербурге</figcaption></figure><p>Проектов и событий было существенно больше — всё останется с нами, успешных или не очень, что-то увидит свет уже в новом году, и впереди ещё столько всего интересного! Не переключайтесь!</p><p>А чтобы лучше запомнить нас и наши проекты, вот <a href="https://urbica.github.io/memo/">вам маленькая игра</a> — на память. На память о 2018м. Ведь совсем скоро, мы ещё немного ускоримся и сделаем ещё больше интересного 🚀🚀🚀</p><p>Следите за нашим эфиром в этом блоге, в <a href="https://twitter.com/UrbicaDesign">Твиттере</a>, <a href="http://instagram.com/urbica_design/">Инстаграме</a> и <a href="https://www.facebook.com/urbica.co">Фейсбуке</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ON2nXktuOrd2aogEHQJ-BQ.png" /><figcaption>Урбика в летний выходной в лагере</figcaption></figure><p><em>В качестве завершения, хочу поздравить всю команду и людей, с которыми посчастливилось сотрудничать в этом и прошлые годы в Урбике. Это было очень классно, ребята! Спасибо!</em></p><p><em>С Новым Годом! </em>🎅🎄☃️</p><p><em>Андрей Кармацкий</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=33bb5009197b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Данные, которые улучшают мир]]></title>
            <link>https://medium.com/@urbica/urbicarocks-b47b05108a25?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/b47b05108a25</guid>
            <category><![CDATA[data]]></category>
            <category><![CDATA[visualization]]></category>
            <category><![CDATA[design-thinking]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[maps]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Thu, 20 Sep 2018 14:41:25 GMT</pubDate>
            <atom:updated>2018-09-20T15:09:22.638Z</atom:updated>
            <content:encoded><![CDATA[<p>Урбике этим летом исполнилось три года 🎂🎂🎂. Немало. За плечами команды уже более тридцати проектов, маленьких, больших, разных. Об этом мы пишем тут — в блоге, в фейсбуке или твитере. Всё же, мы по-прежнему молоды и продолжаем экспериментировать.</p><p>Внезапно я осознал, что стоит рассказать не про какой-то конкретный проект, а про саму компанию и на примере проектов показать что же мы такое делаем.</p><p>« Urbica» появилась из латинского «urbicum delichon», что переводится как «городская ласточка». Мне нравится этот образ. Ласточка, вестник чего-то нового, первого, появление ласточек в городе — большое и светлое событие.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nNnsrdl1lUispy6kCXCQHA.png" /><figcaption>Визуализация поездок на велосипедах — один из первых проектов Урбики интерактивной визуализации данных</figcaption></figure><h3>Зачем мы?</h3><p>Создавая Урбику я очень хотел создать маленькую R&amp;D лабораторию, где эксперименты с визуализацией данных, картами, интерфейсами и технологиями переплетаются с городом. Оказалось, что это интересно не только мне, но и группе ребят, которым это тоже нравится. Пожалуй, и сейчас эта идея — главная.</p><p>Вторая задача, как мне кажется, постоянно расширять границы возможностей, постоянно учиться, экспериментировать, искать новые горизонты, и, при этом, заниматься любимым делом. Не секрет, но некоторые проекты приносили нам боль и страдания, но после короткой передышки становилось понятнее, что как раз эти проекты делали нашу команду сильнее и выносливее.</p><p>Даже сейчас в 2018 году, казалось бы, будущее наступило, но нас по-прежнему окружают неудобные интерфейсы. А когда речь заходит про картографические, навигационные или аналитические интерфейсы то хороших решений можно пересчитать по пальцам одной руки. Все сложности предметной области (картографии/гео-информатики) встречают людей, которым просто нужно решать свои задачи в работе или в быту. Я вижу в этом большой вызов.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OpxWd2NzTQc6K_BZNF9_3w.gif" /><figcaption>Мы сделали оооочень много визуализаций</figcaption></figure><p>Неважно, на самом деле, большие данные используются или маленькие. Важнее сделать эти данными полезными, помочь пользователям этих данных решать свои задачи — отвечать на вопросы, рассказывать, вдохновлять, подсказывать как пройти, помогать принимать решения. В этом большую роль играет визуализация.</p><h3>Что мы делаем?</h3><p>Все наши проекты можно очень условно разделить на три тесно связанных друг с другом части:</p><h4><strong>Картографический дизайн</strong></h4><p>Урбика, пожалуй, одна из десяти компаний в мире, которая знает и умеет делать удобный дизайн карт для конечного пользователя. Началось всё с редизайна карты для MAPS.ME, приложения, которым сейчас пользуются миллионы пользователей. После этого мы создавали карты <a href="https://www.jungfrau.ch/en-gb/summer-sport/hiking/#map">для горнолыжных курортов</a> и <a href="http://traveler.today/">путеводителям по ним</a>, <a href="https://blog.mapbox.com/designing-maps-for-navigation-186fe1c67363">дизайн карт для автомобильной навигации</a>, <a href="https://www.facebook.com/yandex.taxi/videos/786696368153523/">анимированные визуализации поездок на такси</a>, визуализации для проекций в интерьере, да и просто классные карты, которые раздвигают границы возможного в картографическом дизайне. Например, карта для проекта <a href="http://dvorulitsa.moscow/">Дворулица</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*v23r6GnHVHWK99JXjNM--A.png" /><figcaption>Карта для проекта «<a href="http://dvorulitsa.moscow/">Дворулица</a>»</figcaption></figure><h4><strong>Интерактивные проекты с картами</strong></h4><p>Очень часто бывает, что только визуализации недостаточно и требуется отображать не только карту, предполагается некоторая история или карта встраивается в какой либо проект. Такие проекты начались <a href="https://urbica.co/bikes/">с интерактивной визуализации статистики поездок «Велобайк»</a>, в последствии, эта визуализация трансформировалась <a href="https://medium.com/@urbica/%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B0%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%B2%D0%B5%D0%BB%D0%BE%D0%BF%D1%80%D0%BE%D0%BA%D0%B0%D1%82%D0%B0-7270a636252d">в систему, улучшающую работу городского сервиса</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UsMyccTjLtd3BGaVAgCivA.png" /><figcaption>Визуализация плотности рабочих мест в Москве в проекте «Эпоха агломераций»</figcaption></figure><p>Интерактивный проект-исследование «<a href="https://agglomerations.org/">Эпоха агломераций</a>», рассказал большому количеству людей о том, что такое городские агломерации и как они устроены.</p><p>Другой пример: <a href="https://gulagmap.ru">интерактивная карта истории ГУЛАГа</a> над которой мы работали вместе с Государственным музеем истории ГУЛАГа почти два года, и вот-вот, эта карта появится в экспозиции музея (она сейчас доступна в онлайне и на интерактивном экране в документ-центре).</p><p><a href="https://medium.com/@urbica/%D0%BE%D1%82-%D1%81%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2-%D0%B4%D0%BE-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B4%D0%B0%D0%BD%D0%B0-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%B0%D1%80%D1%82%D0%B5-37a220e84ade">От Соловков до Магадана: история ГУЛАГа на карте</a></p><p>Как правило, такие проекты, в простом и понятном для широкого круга пользователей формате, помогают донести сложную информацию.</p><h4>Аналитические инструменты</h4><p>Данные-данные-данные. Пожалуй, аналитические инструменты наиболее чувствительны к данным и правильному отображению этих данных, ведь удобные интерфейсы со сложными данными помогают понять запутанные процессы и принимать различные решения. Так, например, мы создавали инструменты аналитики, на основе которых в центре Москвы запустилась новая маршрутная сеть «Магистраль»:</p><p><a href="https://medium.com/russian/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-8225100f868d">Дизайн города, основанный на данных</a></p><p>Помимо транспорта, аналитические инструменты созданные нами, помогали нашим партнёрам принимать важнейшие решения — предлагать новые места для строительства и развития инфраструктурных проектов, <a href="https://www.facebook.com/urbica.co/posts/1858075257835986">расширять зону обслуживания каршешринга</a>, определять <a href="https://medium.com/@urbica/urbica-sberbank-7868d2149fd5">какие отделения банка стоит адаптировать для маломобильных клиентов</a>.</p><p>Разработка таких инструментов была бы невозможной без аналитических навыков. Мы активно применяем методы машинного обучения, геопространственного анализа и предоставляем результаты анализа в удобном и понятном пользователю виде.</p><p>Мы внутри постоянно экспериментируем с собственными проектами и идеями. Так, например, мы исследовали качество городской среды и <a href="https://walkstreets.org">запустили Walkstreets</a> — приложение, которое строит удобные пешие маршруты по городу.</p><p><a href="https://medium.com/@urbica/walkstreets-5a41b22ae104">Приложение для лучших пеших прогулок</a></p><p>Для сбора и моделирования нужных данных мы провели летнюю стажировку, <a href="https://medium.com/@urbica/%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%88%D1%83%D0%BC%D0%B0-87bb3e2242b1">в ходе которой исследовали городской шум</a>. Мы смоделировали данные, разработали прототип сенсора, замеряющего уровень шумового загрязнения и визуализировали полученные данные на карте.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mbF-xa8bH43zajRBgbTn8A.png" /><figcaption>Карта шума в Москве</figcaption></figure><p>В этом году тема с дополненной реальностью стала актуальной, мы решили попробовать и встроить карту в AR. В итоге получилось <a href="http://areal.urbica.co/">приложение AReal</a> — карта и достопримечательности Санкт-Петербурга в дополненной реальности. Это был очень смелый эксперимент с интерфейсами и технологиями, но, кажется, мы продолжим визуализацию данных в AR — кажется, ещё можно придумать полезные применения.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FTDS2XlfX3hM%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTDS2XlfX3hM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FTDS2XlfX3hM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/0c5b651323762f247303df9a7cedb7ff/href">https://medium.com/media/0c5b651323762f247303df9a7cedb7ff/href</a></iframe><h3>Urbica — технологическая компания</h3><p>Определённо. Ни один наш смелый эксперимент с картами и данными не обходится без технологического развития. Эти проекты были бы немыслимыми, если бы не наша команда разработчиков. Многие задачи требуют общих технологических модулей, поэтому, мы публикуем и развиваем собственные технологические продукты.</p><p>Так, например, появилось несколько классных технологий, которыми мы делимся с другими разработчиками:</p><ul><li><a href="https://github.com/urbica/galton"><strong>Galton</strong></a>: сервис расчёта зон пешей доступности Galton;</li><li><a href="https://github.com/urbica/martin"><strong>Martin</strong></a>: сервер векторных тайлов, который помогает отображать большие массивы информации напрямую из базы данных, с помощью Мартина мы разрабатываем наиболее сложные проекты с большими объёмами данных;</li><li><a href="https://github.com/urbica/react-map-gl"><strong>react-gl-map</strong></a>: React-компонент для Web GL карт Mapbox;</li><li>а также и <a href="https://github.com/urbica/areal">код AReal открыт</a> и доступен для всех</li></ul><p>и <a href="https://github.com/urbica/">другие технологии</a>.</p><h3>Подход в работе</h3><p>Наша команда сейчас состоит из картографов, дизайнеров, разработчиков, аналитиков данных и менеджеров. И как бы банально и заезженно это не звучало, но подход разработки сервисов, ориентированных в первую очередь на человека (Human Centred Design), в нашем случае очень даже работает. Это вполне стандартная история, но я бы выделил три важные части, без которых у нас бы ничего не получалось.</p><h4>Работа с пользователем</h4><p>Пункт номер один во всех проектах. Очень важно понимать для кого создаётся та или иная визуализация, кто и как будет пользоваться результатом нашей работы, какую ценность для конечного пользователя продукт должен принести. Мы не начинаем проект до тех пор пока нет этого понимания.</p><h4>Работа с данными</h4><p>Разрабатывая визуализации, невозможно выдумать идеальные данные, как правило, проект состоит в большей степени из работы с данными — анализ, осознание как эти данные будут использоваться, производство данных (если их нет вовсе), конвертация в подходящий вид.</p><h4>Прототипирование</h4><p>Это неотъемлемый процесс проектирования интерфейса, без него, как без рук. Мы работаем с проектами, в которых очень часто нет ясного представления, что должно получиться в итоге. Иногда мы сразу договариваемся с заказчиками, что создаём быструю версию продукта, чтобы понять как на самом деле нужно сделать и переделать его в следующих версиях. Удобные интерфейсы можно создать только так: двигаясь короткими итерациями и создавая прототипы на живых данных. В ход идут как обычные популярные инструменты проектирования интерфейсов так и просто код, не всё можно запрототипировать готовыми инструментами.</p><p>Так или иначе мы явно выделяемся из общего потока компаний. Что-то получается хорошо, на каких-то проектах нам приходится обретать разного рода опыт и учиться, но точно можно сказать — спустя три года становится всё более и более заметна потребность в хороших и удобных интерфейсах работы с данными. Конечно, появляется всё больше и больше инструментов и технологий, облегчающих визуализацию и уникальная экспертиза Урбики, скорее становится редким ремеслом, но мне кажется, от этого нам самим становится интереснее и интереснее, сделать что-то классное, удивительное и полезное для этого несовершенного мира.</p><p>Мы всегда открыты к новым задачам и интересным вызовам. Пишите письма <a href="mailto:hello@urbica.co">hello@urbica.co</a>, заглядывайте <a href="http://facebook.com/urbica.co/">к нам на страницу в фейсбук</a>е или в <a href="https://twitter.com/UrbicaDesign">твитер</a> 👋</p><p><em>Андрей Кармацкий, CEO Urbica</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GyZWghNSraBq0pwyzV9DqQ.png" /><figcaption>Команда в летнем лагере. Лето-2018.</figcaption></figure><p><em>Не переключайтесь, впереди серия интересных проектов, о которых мы обязательно расскажем в этом блоге </em>🖤🖤🖤</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b47b05108a25" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Как делать карты в дополненной реальности]]></title>
            <link>https://medium.com/@urbica/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D0%B2-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-259d8d592825?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/259d8d592825</guid>
            <category><![CDATA[apps]]></category>
            <category><![CDATA[ios]]></category>
            <category><![CDATA[augmented-reality]]></category>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[built-with-mapbox]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Fri, 14 Sep 2018 14:51:42 GMT</pubDate>
            <atom:updated>2018-09-14T14:51:42.955Z</atom:updated>
            <content:encoded><![CDATA[<p>В начале августа мы <a href="https://itunes.apple.com/ru/app/areal/id1373207530">выпустили в AppStore</a> наше первое приложение с дополненной реальностью — <a href="http://areal.urbica.co/">AReal</a>. <a href="https://vc.ru/43021-areal-obemnaya-karta-sankt-peterburga-v-dopolnennoy-realnosti">«Нам казалось, что ничего в этом сложного нет: мы просто возьмём готовые SDK, изучим туториалы и за пару месяцев соберём приложение. Мы ошибались»</a>.</p><h3>Исходный код AReal: <a href="https://github.com/urbica/areal">https://github.com/urbica/areal</a></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wqUVRRjLX_DR3PoDuCV9hw.jpeg" /><figcaption>Карта в приложении AReal</figcaption></figure><p>В этом посте хотим рассказать про AReal как проект с картой и поделиться впечатлениями, каково после веб-картографии переключиться на дополненную реальность.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fpRigv50vNZQX81O6KItUg.png" /><figcaption>Самые первые эксперименты с картами в Unity зимой 2018 года</figcaption></figure><p>Мы всегда воспринимали работу с картами как работу с пространством, и дополненная реальность для нас — это новый способ играть с окружающей средой. Приложение AReal может дополнить картой и достопримечательностями Петербурга совершенно любое место в мире, даже самое неожиданное — мы, например, экспериментировали в аэропорту Сингапура и на Уралмаше в Екатеринбурге. Это занятие — одновременно довольно забавное и полезное, потому что помогает расширить представления о пространстве и его возможностях.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P8F803wSnZ3jLAmxjSMEfg.jpeg" /><figcaption>AReal в Рязани</figcaption></figure><h3>Зачем нужна локация в дополненной реальности?</h3><p>AR-платформы развиваются быстрыми темпами, и в ближайшем будущем дополненная реальность может стать цифровым слоем поверх «обычной». AR способна изменить многие сферы жизни: торговлю, рынок услуг, навигацию. Точки интереса переместятся с карты на экран телефона, и опыт перемещения в пространстве, в том числе вождения автомобиля, тоже преобразится.</p><p>Чтобы воплотить в жизнь AR-мечты, нужно научиться привязывать дополненную реальность к местам реального мира, работать с картами как AR-объектами и настраивать навигацию в AR. Возможности карт в AR даже сейчас, на ранней стадии развития технологии, довольно впечатляющие. За всем этим скрывается целая пачка технологий.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*9FWDF76UFT-j8wVT4_eqcA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*XsCieN6_87XUQAUBHu37rQ.jpeg" /><figcaption>AReal в Москве-сити и в парке Зарядье</figcaption></figure><h3><strong>Как и на чём делать AR-приложение?</strong></h3><p>Наше приложение сделано на платформе ARKit и движке Unity.</p><p>Оказалось, что Unity — это гораздо больнее, чем мы надеялись. У движка есть собственный графический интерфейс — Unity Editor, но выяснилось, что он даёт только базовую функциональность: например, просто показать 3D-модели. Сами по себе возможности Unity довольно широки, но чтобы реализовать логику интерфейса, взаимодействие объектов и даже анимации, приходится писать скрипты на C#. Так мы начали разбираться не только с новой областью, но и с новым языком программирования.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*FtRPEXtqP7QCRj1e3aaa4w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*E_PjOjw8i2w3mqFT7nQ7XQ.png" /><figcaption>Скриншоты из приложения</figcaption></figure><p>В 3D-картах можно довольно эффектно показывать на карте высоты домов или рельефы. Нашей территорией был Санкт-Петербург, где рельеф плоский, поэтому мы поэкспериментировали только с объёмом домов.</p><p>Для реализации карты мы использовали <a href="https://www.mapbox.com/unity/">Maps SDK для Unity</a>, разработанный компанией <a href="https://www.mapbox.com/">Mapbox</a>. Это — средство разработки, которое позволило нам подключить геоданные и карту с настроенным дизайном в среду Unity. Уже в самой 3D-среде мы сделали дома объёмными и их стилизовали.</p><h3>Особенности дизайна карт в AR</h3><p>Мы придумали необычный дизайн карты, но теперь нужно было понять, как она, будучи виртуальным объектом, встроится в окружающую реальность. Оказалось, что карта в AR — совсем не то же самое, что обычная карта на экране, и подходить к её дизайну надо иначе.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*TLMCO_hdJNt6L8zsNvZ3Tg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*Q3z666Noi6Ed0--9SYCnFQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*HVHu164lyGoxMRPzaDpmHA.png" /><figcaption>Карта внутри AReal</figcaption></figure><p>★ Положение: карта должны располагаться хорошо и относительно поверхности, на которую проецируется, и относительно экрана телефона.</p><p>★ Освещение: на карту влияют и виртуальный свет, настроенный кодом, и свет из реального мира, например, лампы или солнце;</p><p>★ Цвета: дизайн, который будет контрастировать с реальностью, потому что карту можно спроецировать в любое место, и в любом месте она должна быть видна;</p><p>★ Прозрачность: мы сделали карту наполовину прозрачной, потому что так её фоном как будто становится сама среда;</p><p>★ Форма: карта стала круглой — просто потому, что карты почти всегда квадратные и мы решили поэкспериментировать.</p><h3>Работать с картой в дополненной реальности оказалось сложно и интересно. Главное — научиться думать о ней как об объекте реального мира.</h3><p><a href="http://urbica.co">Urbica</a> — московская компания, которая занимается дизайном и консалтингом в области визуализации данных. Наша область экспертизы — пользовательский опыт человека в городе.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=259d8d592825" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[От Соловков до Магадана: история ГУЛАГа на карте]]></title>
            <link>https://medium.com/@urbica/%D0%BE%D1%82-%D1%81%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2-%D0%B4%D0%BE-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B4%D0%B0%D0%BD%D0%B0-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%B0%D1%80%D1%82%D0%B5-37a220e84ade?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/37a220e84ade</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[visualization]]></category>
            <category><![CDATA[history]]></category>
            <category><![CDATA[russian]]></category>
            <category><![CDATA[data]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Mon, 14 May 2018 11:05:58 GMT</pubDate>
            <atom:updated>2018-05-14T11:05:58.917Z</atom:updated>
            <content:encoded><![CDATA[<p>Два года назад, в марте 2016, мы начали партнёрство с Музеем истории ГУЛАГа. Команда музея попросила нас сделать интерактивную карту, на которой история Главного управления лагерей была бы показана с момента зарождения и до конца существования. Работая вместе с научным отделом, кураторами и технической командой музея, мы создали продукт, в котором переплетены высокие технологии, история и социальная значимость проекта.</p><h3>Карта живёт по адресу: <a href="https://gulagmap.ru/">gulagmap.ru</a>.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VvRxXOq950W5PgnjR3GG5g.png" /><figcaption>Главная страница</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mzGAck-ObD-slSP5VMpyOg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rgja8X8JuxdorPHp01ur7A.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*70Nzzk97o2OGb6cmMx9UGg.png" /><figcaption>Поиск, хронология, типы лагерей</figcaption></figure><h3><strong>Исторические данные: как показать время на карте</strong></h3><p>Перед нами стояла задача не просто отобразить на карте, где были расположены лагеря ГУЛАГа, но и показать хронологию системы исправительных лагерей. Один из основных элементов карты — временная шкала, которая начинается в 1918 году с появлением первого лагеря на Соловках и заканчивается в 1960, когда ГУЛАГ был официально закрыт. При изменении года меняется не только расположение лагерей, но и границы Советского Союза, расположение городов, их названия.</p><p>Ретроспективных данных в цифровых геоформатах о границах СССР нет, поэтомы мы отправились в отдел картографических изданий Российской государственной библиотеки и просмотрели атласы за каждый год с 1918 по 1960, а затем вручную нарисовали границы для каждого года.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Az8VdPZkEEoB5LvDx52-Ag.png" /><figcaption><em>22 апреля 2016 года, отдел картографических изданий РГБ</em></figcaption></figure><p>Информация о городах также была создана вручную: каждый город появляется на карте только в том году, когда был построен, а названия городов, которые часто менялись в советское время, тоже соответствуют каждому году.</p><p>Самой большой частью работы стало сведение в одну таблицу разрозненных данных о лагерях: их производственной деятельности, истории и развитии. Научный отдел Музея истории ГУЛАГа оцифровал всё, что годами собиралось исследователями во время полевых исследований. Сейчас на карте есть детальная информация о 555 лагерях в разных уголках Советского Союза, причём пополняется и обновляется информация не только силами сотрудников музея, но и благодаря исследователям и активистам на местах, которые занимаются изучением «наследия» ГУЛАГа по всей России.</p><h3><strong>Как мы создавали карту</strong></h3><p>Карта истории ГУЛАГа — очень ценный для нас проект не только потому, что тема свободы кажется нам важной, но и потому, что как команда мы многому научились в процессе её создания. Мы учились работать в команде, общаться с заказчиком, договариваться между собой, разрабатывать дизайн, который действительно решает поставленную задачу, и, конечно, осваивать и внедрять новые для нас технологии.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nGeM3_AQAtW4dqob4JhRxA.jpeg" /><figcaption>Когда получил свежую порцию правок</figcaption></figure><p>За два года мы создали пять или шесть версий карты. Проект пережил несколько переосмыслений концепции и полных переделок. Вот так выглядел самый первый дизайн:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BPc_Bdg2L4k1GrFYlKMFLg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2wSPVjHjXZZQGdJYfXQvnQ.png" /><figcaption>Первая версия интерфейса карты</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Z8JWEUDXaCAebFEpshnZgQ.png" /></figure><p>Разработка этого проекта постоянно становилась вызовом для нас: столкнувшись с необходимостью написать новый бэкенд и спроектировать базу, более подходящую для разросшегося проекта, мы решили провести хакатон внутри команды. Так наши фронтендеры освоили навыки серверной разработки.</p><blockquote>Сейчас карта ГУЛАГа — собрание всех наших любимых технологий. В этом проекте мы используем React, Redux, Immutable, Saga, D3, Docker, Node.js с Koa и PostgreSQL с PostGIS. В сердце карты — наш собственный компонент <a href="https://github.com/urbica/react-map-gl">@urbica/react-map-gl</a>, который позволяет простым языком описывать состояние карты и легко управлять слоями.</blockquote><h3><strong>Изнанка карты: административный интерфейс</strong></h3><p>Важно, что карта — не однократный проект, в который данные добавляются по результатам разового исследования. Она задумана как платформа для учёных и специалистов по всей России, которые постоянно ищут и добавляют информацию об объектах ГУЛАГа. Главное управление лагерей давно прекратило существование, его история и география до сих пор остаются не до конца изученными. Многие документы уничтожены или по сей день засекречены, постройки заброшены и сравнены с землёй, а человеческая память и коллективная травма по-прежнему не являются предметом для публичного обсуждения. Учёные на местах, потомки узников ГУЛАГа, полевые исследователи до сих пор по фрагментам собирают информацию о том, где находились и как были устроены лагеря.</p><p>Для того, чтобы дать музею и его партнёрам возможность постоянно обновлять карту, мы разработали административный интерфейс.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Nhzfor3Hkic7mFVMdE0ssg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EMomblLZZTaM_g2a3L_YzA.png" /><figcaption>Админка карты</figcaption></figure><p>Админка карты связана с той же базой данных, что и клиентская часть. Пользователи могут добавлять и редактировать объекты, и изменения сразу отображаются на основной карте.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BZm6XrwhgTm5hdgJxdRKxw.png" /><figcaption>Страница лагеря в админке</figcaption></figure><p>Карта поддерживает несколько языков: сейчас в интерфейсе есть только русский, скоро появятся английский и немецкий. Пользователь прописывает название лагеря и альтернативные названия, под которыми объект мог быть известен, заполняет описание лагеря, указывает, в каких локациях и в какие годы лагерь находился, какой промышленностью занимались его заключённые, добавляет фотографии или документы.</p><p><strong>Два года с проектом — это целая жизнь. Нам повезло, что с нами была блестящая команда Музея истории ГУЛАГа, которая проделала колоссальную архивную работу, структурировала разрозненные данные и помогла нам понять, как должна быть устроена карта. Мы надеемся, что вместе с Музеем сделали важное дело — ещё один шаг к тому, чтобы осмыслить, что такое ГУЛАГ, каковы были его масштабы и как он повлиял на нас всех.</strong></p><h3><a href="https://gulagmap.ru/">gulagmap.ru</a></h3><p><a href="http://urbica.co">Urbica</a> — московская компания, которая занимается дизайном и консалтингом в области визуализации данных. Наша область экспертизы — пользовательский опыт человека в городе.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=37a220e84ade" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Привет!]]></title>
            <link>https://medium.com/urban-data/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-7df95f6fdf15?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/7df95f6fdf15</guid>
            <category><![CDATA[hello]]></category>
            <category><![CDATA[hello-world]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Fri, 13 Apr 2018 14:20:32 GMT</pubDate>
            <atom:updated>2018-04-13T14:20:32.189Z</atom:updated>
            <content:encoded><![CDATA[<p>Друзья, в помощь телеграм-каналу <a href="http://t.me/urbandata">«Городские данные»</a> я стартую трансляцию историй и ссылок здесь.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7df95f6fdf15" width="1" height="1" alt=""><hr><p><a href="https://medium.com/urban-data/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-7df95f6fdf15">Привет!</a> was originally published in <a href="https://medium.com/urban-data">Городские данные</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Как мы ездили на хакатон в Иннополис и придумали новый транспортный инструмент]]></title>
            <link>https://medium.com/@urbica/%D0%BA%D0%B0%D0%BA-%D0%BC%D1%8B-%D0%B5%D0%B7%D0%B4%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B0-%D1%85%D0%B0%D0%BA%D0%B0%D1%82%D0%BE%D0%BD-%D0%B2-%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%81-%D0%B8-%D0%BF%D1%80%D0%B8%D0%B4%D1%83%D0%BC%D0%B0%D0%BB%D0%B8-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82-bb9d199ec543?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/bb9d199ec543</guid>
            <category><![CDATA[visualization]]></category>
            <category><![CDATA[hackathons]]></category>
            <category><![CDATA[maps]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[transportation]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Tue, 20 Mar 2018 12:44:28 GMT</pubDate>
            <atom:updated>2018-03-20T16:31:36.332Z</atom:updated>
            <content:encoded><![CDATA[<p>3 и 4 марта в Университете Иннополис прошел <a href="https://hack.gismart.ru/">хакатон «Гадание на картах»</a>, на котором команды разработчиков со всей России в течение двух дней придумывали прототипы геоинформационных сервисов и технологий. Урбика решила отправить хак-десант в заснеженный Иннополис. Наша команда состояла из двух аналитиков, бэкенд и фронтенд-разработчиков и дизайнера.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jAUcBkiSEMEz_A3mSKI7yQ.jpeg" /><figcaption>Наша команда</figcaption></figure><p>За два бессонных дня нам удалось придумать и реализовать такую идею: <a href="http://hack.urbica.co">инструмент</a>, который позволяет прокладывать новые маршруты общественного транспорта там, где они будут пользоваться наибольшим спросом.</p><h3>Какой была задача?</h3><p>Организаторы хакатона предоставили геоданные и предложили создать какой-нибудь полезный сервис, который мог бы улучшить жизнь горожан в Татарстане.</p><p>У нас уже есть опыт работы с транспортной аналитикой: например, мы <a href="https://medium.com/russian/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-8225100f868d">помогали запускать сеть «Магистраль»</a> в Москве. Мы решили связать проект с транспортной тематикой и поработать с анализом городских данных на незнакомой территории со своими особенностями.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pSXWXCmFCTtB6KARLGI_-Q.jpeg" /><figcaption>Привет из Иннополиса</figcaption></figure><p>В Казани живёт больше миллиона человек, и, как любой крупный город, она сталкивается с транспортными трудностями: интенсивным трафиком и большим спросом на общественный транспорт. Особенный спрос уже возникал во время Универсиады, а скоро город ждёт наплыв посетителей во время матчей Чемпионата мира по футболу.</p><p>Нагрузка на транспортную сеть сильно увеличится, поэтому у нас появилась идея создать городской сервис, который поможет прокладывать оптимальные маршруты для сбора максимального числа пассажиров из самых востребованных мест.</p><h3>Как мы это делали?</h3><p>В первую очередь мы изучили спрос и предложение на наземный транспорт в Казани. Спрос формируется жителями и гостями города, поэтому мы проанализировали плотность населения и распределение гостиниц с учетом их вместимости. Для анализа мы использовали открытые данные.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LrePZdFUpGTkrGEG1oL64A.png" /><figcaption>Плотность населения по ячейкам Вороного</figcaption></figure><p>Чтобы понять, какое количество пассажиров будет пользоваться каждой остановкой, мы объединили близко лежащие остановки в кластеры и построили зоны обслуживания в виде полигонов Вороного.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hw0Z2o6zaTOIpNDXjKcOww.png" /><figcaption>Граф</figcaption></figure><p>Соединив линиями полученные кластеры остановок, мы создали триангуляционную сеть, которую использовали как граф. Каждому участку мы присвоили параметр: цену движения по нему. Чем выше пассажиропоток и меньше расстояние, тем ниже цена перемещения по сегменту.</p><p>Чтобы проложить маршрут, нужно выбрать начальную и конечную остановку. Алгоритм выбирает оптимальный путь с минимальной ценой с учетом размещения жителей и туристов и выводит на экран число обслуживаемых пассажиров и длину маршрута.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Lhv8hsROCYTumCrZ6Tso2w.png" /><figcaption>Построение маршрута в режиме реального времени</figcaption></figure><h3>Что получилось?</h3><p>Веб-сервис, который мы успели сделать за два дня, — это прототип полноценного инструмента для поддержки принятия решений транспортными экспертами, который может быть полезен не только в условиях наплыва пассажиров во время массовых мероприятий. У этого инструмента есть потенциал для решения более глобальных задач для улучшения сети городского наземного транспорта. Разработанная нашей командой функциональность помогает оценивать существующие маршруты и прокладывать новые. После хакатона мы продолжаем работать над прототипом, додумывая методологию и дорабатывая интерфейс.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LFzvfBQVKK-mdnUhSXH4oQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EsJCCqdwYcUmr2v9OFpjRg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*mrIvGqlIlWWQvOD7." /><figcaption>Работа нон-стоп (почти)</figcaption></figure><h3>Ссылка на инструмент: <a href="http://hack.urbica.co">hack.urbica.co</a></h3><p><a href="http://urbica.co">Urbica</a> — компания, которая занимается анализом и визуализацией городских данных. Мы создаём инструменты исследования данных, которые помогают организациям и городским сервисам.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bb9d199ec543" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Улучшая работу городского велопроката]]></title>
            <link>https://medium.com/@urbica/%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B0%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%B2%D0%B5%D0%BB%D0%BE%D0%BF%D1%80%D0%BE%D0%BA%D0%B0%D1%82%D0%B0-7270a636252d?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/7270a636252d</guid>
            <category><![CDATA[bikes]]></category>
            <category><![CDATA[mobility]]></category>
            <category><![CDATA[data]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Thu, 23 Nov 2017 10:56:13 GMT</pubDate>
            <atom:updated>2017-11-23T10:56:13.918Z</atom:updated>
            <content:encoded><![CDATA[<p>Про московский сервис проката велосипедов «Велобайк» <a href="https://medium.com/russian/%D0%B2%D0%B5%D0%BB%D0%BE%D1%81%D0%B8%D0%BF%D0%B5%D0%B4%D1%8B-%D0%B2-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B5-230eb284b244">мы уже рассказывали</a>: Urbica анализировала статистику итогов сезона в 2014–2016 годах. Мы продолжили сотрудничать с «Велобайком»: помимо общих итогов работы системы, в 2017 мы решили сделать полученные знания действительно полезными и улучшить качество сервиса.</p><p>У большинства мировых систем городского проката велосипедов есть одинаковая проблема: неравномерность перемещений и маршрутов. «Велобайк» должен обеспечивать наличие велосипедов и свободных парковочных слотов тогда, когда это нужно людям» — ««Велобайк» должен придумать, как сделать, чтобы на станциях были и велосипеды, которые можно взять, и свободные места, куда велосипеды можно поставить.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iRrak_9aSctNTlcr6Ue05g.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SRsGsPKtSC4Q7LegWEBilA.jpeg" /><figcaption>Когда станция пустая (слева) — Велобайк теряет потенциальные поездки, а когда она переполнена (справа) — тот, кто приехал припарковаться, теряет доверие к идее удобного городского велопроката</figcaption></figure><p>Для начала стоит выяснить, из-за чего это происходит. Однажды мы уже <a href="https://medium.com/@urbica/%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D1%81%D0%B8%D1%82%D0%B8%D0%B1%D0%B0%D0%B9%D0%BA-%D0%BD%D1%8C%D1%8E-%D0%B9%D0%BE%D1%80%D0%BA-8bd3f3dd0b6">анализировали данные о загруженности станций и паттерны ребалансировки</a> нью-йоркского «Ситибайка». Паттерны перемещения пользователей «Ситибайка» повторяют трудовые миграции: утром — на работу, вечером — домой, и это приравнивает городские велосипеды к общественному транспорту.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/930/1*pDsK8NbI_9viJ11ZYNc63Q.png" /><figcaption>Наполнение станций велосипедами утром (слева), днём (в центре) и вечером (справа) на Манхэттене</figcaption></figure><p>В Москве для части поездок паттерн перемещения похожий, однако, не всё так очевидно: даже в будни далеко не все поездки происходят по маршруту «работа ↔ дом». Например, на некоторых станциях очень распространены поездки с целью отдыха.</p><p>Мы решили посмотреть на то, как разгружаются и наполняются станции в течении дня в среднем за предыдущий сезон и с помощью машинного обучения выделили 4 кластера станций:</p><ol><li>Станции, которые пустеют утром (интенсивные исходящие поездки) и наполняются к вечеру;</li><li>Станции, которые утром наполняются велосипедами (парковки) и пустеют к вечеру;</li><li>Станции, которые постоянно пустеют в течение дня;</li><li>Станции, которые монотонно наполняются в течение дня.</li></ol><p>Если посмотреть на карту расположения станций по типам, то соседство групп по парам (первый тип — со вторым, третий — с четвёртым) на карте не будет случайным.</p><p>В центре города велосипедисты перемещаются утром от метро до работы, а вечером едут обратно. В жилых районах наоборот: из дома до метро двигаются утром, а вечером — обратно от метро, домой.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xaN0hbhPn86gCHFKom7Y2w.png" /><figcaption>Саморебалансирующиеся станции</figcaption></figure><p>Монотонно убывающие и прибывающие станции легко объяснить рельефом города. Очень характерны Воробьёвы горы:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f40p1fNLlm9y394TJunxQA.png" /><figcaption>2) Монотонно наполняемые станции 3) Монотонно убывающие станции</figcaption></figure><h3>Как Велобайк решает эту проблему?</h3><p>Основной способ — это ребалансировка системы, оперативное перемещение велосипедов с переполненных станций на пустые. Для распределения велосипедов и технического обслуживания под руководством диспетчера по городу курсирует несколько специальных фургонов — это большие затраты в обслуживании.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kcAM4tbTWIU2t-ILsuIpYw.jpeg" /><figcaption>Грузовичок ребалансировки «Велобайка» в процессе разгрузки велосипедов</figcaption></figure><p>Как устроен процесс управления? Диспетчер смотрит на карту, где отмечена загруженность станций, и принимает решения, какой фургон куда направить, сколько велосипедов взять на одной станции и сколько на другой станции поставить. У грузовиков есть регулярные маршруты, например, подготовка станций в ночное время, однако когда интенсивность поездок возрастает, диспетчер и водители не успевают обеспечить нужные станции велосипедами или предоставить свободные замки для парковки. И, что самое важное, диспетчер может отреагировать только на текущую ситуацию, предсказывая ход событий только по собственному опыту.</p><h3>Прогнозирование спроса</h3><p>На первом этапе мы решили улучшить инструментарий диспетчера — разработать удобный пользовательский интерфейс и начать прогнозировать загруженность станций в будущем.</p><p>Система, которую мы разработали, учитывает параметры, характер поездок и историю загруженности каждой станции и прогнозирует спрос на велосипеды на час вперёд — этого времени достаточно, чтобы водитель в соответствующей зоне добрался до нужной станции и предотвратил опустошение или переполнение станции.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lNPRTzMGofe2guCfZXRvyA.png" /><figcaption>1. Загруженность за последнее время 2. Прогноз загруженности станции последующий час 3. Статистика работы станции в предыдущие дни сезона</figcaption></figure><p>В общем интерфейсе диспетчера мы отразили всю картину со станциями в городе. Одним взглядом можно оценить ситуацию, найти станции, близкие к критическому состоянию, а по каждой конкретной станции увидеть историю и прогноз загруженности.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xTlciciJ9VHTIE3ZsxpQVA.png" /><figcaption>Общий интерфейс «диспетчерской»</figcaption></figure><p>Этим летом мы запустили систему в тестовой эксплуатации и поняли, что многие операции, выполняемые в этой диспетчерской, можно автоматизировать. Во-первых, можно сократить множество рутинных операций — задания часто повторяются. Во-вторых, алгоритм распределения заданий может учитывать больше параметров и прогнозных значений, и, как результат — можно эффективнее использовать имеющиеся ресурсы автопарка и сократить перепробег автомобилей.</p><p>На время поездки на автомобиле в Москве, особенно в центре города, существенно влияют пробки. Поэтому мы обратились в Яндекс за сервисом <a href="https://yandex.ru/routing/"><strong>Яндекс.Маршрутизация</strong></a>, чтобы выполнять расчёты маршрутов с учётом пробок на час вперёд и распределять задания водителям с прогнозом загруженности станций и дорожной обстановки.</p><p>Чтобы водитель общался с системой, мы разработали чат-бота для Telegram, который назначает задания водителям на перераспределение велосипедов.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F88vOTlugGU0%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D88vOTlugGU0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F88vOTlugGU0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/95d8d222b06a4f6ff3ad1c20031a9bcc/href">https://medium.com/media/95d8d222b06a4f6ff3ad1c20031a9bcc/href</a></iframe><p>При этом диспетчер «Велобайка» также имеет возможность сообщить водителю об изменившейся обстановке или выдавать особые задания.</p><p>Система предсказания и мониторинга загруженности станций была потестирована в сезоне 2017, у диспетчера появилась возможность оперативнее реагировать на критичные ситуации и вовремя предотвращать переполнение или опустошение станций. Систему автоматического распределения заданий планируется полноценно использовать со стартом нового сезона весной 2018 года.</p><p>Кроме этого, о системе предсказания загруженности рассказывал Сергей Горбатюк, аналитик в команде Urbica, в докладе «<a href="https://events.yandex.ru/lib/talks/4622/">Улучшая работу городского велопроката</a>» на конференции «Data&amp;Science: Город»</p><p>«<a href="https://velobike.ru">Велобайк</a>» — система городского велопроката, стартовавшая в Москве в 2013 году. На конец сезона 2017 года пользователи на 380 станциях проката совершили 2,4 миллиона поездок, это на 50% больше, чем в предыдущем сезоне.</p><p><a href="https://yandex.ru/routing/">Яндекс.Маршрутизация</a> — платформа для решения логистических задач в городской среде. На базе Яндекс.Маршрутизации можно создавать собственные логистические решения или оптимизировать логистические процессы.</p><p><a href="http://urbica.co">Urbica </a>— компания, которая занимается анализом и визуализацией городских данных. Мы создаём инструменты исследования данных, которые помогают организациям и городским сервисам.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7270a636252d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Исследование городского шума]]></title>
            <link>https://medium.com/@urbica/%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%88%D1%83%D0%BC%D0%B0-87bb3e2242b1?source=rss-29f2352546d8------2</link>
            <guid isPermaLink="false">https://medium.com/p/87bb3e2242b1</guid>
            <category><![CDATA[urbanism]]></category>
            <category><![CDATA[noise]]></category>
            <category><![CDATA[cities]]></category>
            <dc:creator><![CDATA[Urbica]]></dc:creator>
            <pubDate>Mon, 04 Sep 2017 13:47:30 GMT</pubDate>
            <atom:updated>2017-09-06T20:27:22.817Z</atom:updated>
            <content:encoded><![CDATA[<p><em>В начале лета в Урбике стартовала программа летней стажировки, для которой мы собрали команду ребят: картографа, аналитика, инженера-схемотехника и эколога.</em></p><p><em>Команда проекта поставила перед собой довольно серьёзную цель: создать карту шума для Москвы, а главное — разработать методологию, используя которую можно будет создать карту шума в любом городе при наличии тех же исходных данных. Мы не осознавали, насколько это будет масштабной задачей и с какими проблемами придётся столкнуться.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3TtQRgpKyxBNHuS7X8MDOg.png" /><figcaption>Результат нашего проекта — <a href="https://urbica.github.io/noisemap/">карта шумового загрязнения в Москве</a></figcaption></figure><p>Начали мы с гипотез и развития идей некоторых коллег-экспериментаторов. Например, швейцарский программист <a href="https://github.com/lukasmartinelli">Лукас Мартинелли</a> несколько лет назад предложил идею, используя которую можно создать карту шума для любого города. Используя предположения об угасании шума по мере отдаления, Лукас использовал объекты из OpenStreetMap и создал вокруг них буферные зоны с тремя уровнями шума. Идея эта хороша своей простотой и быстротой претворения в жизнь. Однако, она не слишком точна в применении к городам с разным характером застройки и различным факторам формирования шумового загрязнения. Поэтому мы придумали, как сделать карту более реалистичной. Первым нашим шагом было включение в расчеты радиусов буферов распространения шума коэффициент плотности городской застройки.</p><p>Вторым шагом к улучшению карты шума было создание технологии, которая бы позволила уточнить моделируемые данные. Для этого нам понадобился шумомер, но профессиональные шумомеры высокого класса точности стоят дорого. Устройство, подходящей для нашей задачи функциональности, стоит чуть менее 40 000 рублей, поэтому решено было попробовать создать свой датчик с удовлетворяющими нас характеристикам по меньшей стоимости. Зная уровень шума в приемнике и расстояние до источника, мы можем восстанавливать изначальный уровень шума в точке источника.</p><p>Поскольку источниками шума могут быть различные факторы (машины, скопление людей, стройки, транспорт) нам стало интересно научиться замерять не только уровень, но ещё и определить тип источника городского шума. Мы вдохновились идеей проекта <a href="https://wp.nyu.edu/sonyc/">SONYC</a> (Sounds of NYC), который проводил похожее исследование в Нью-Йорке.</p><p>Было решено, что для восстановления типа объекта-источника шума в городской среде достаточно уметь распознавать 4 класса, четко различающихся между собой категорий производителей городского шума: дороги, поезда, стройки и скопления людей. Для обучения нашего классификатора мы использовали <a href="https://research.google.com/audioset/">Google AudioSet</a>, а также часть записей, которые использовались в проекте SONYC. Обучающая выборка, собранная с Google AudioSet, потребовала больших усилий в обработке, так как даже записи в размеченных датасетах включали большие части с тишиной, разговорами и даже не целевыми источниками шума. А качество записей из проекта SONYC, наоборот, было даже слишком хорошим, что приводило к трудностям распознавания даже чуть-чуть зашумлённых записей.</p><p>Изначально, мы делали датчик на простой и дешевой платформе <a href="https://www.arduino.cc/">Arduino</a>. Датчик работал, показывал данные по уровню шума и давал периодически неплохую звуковую дорожку — если очень постараться, можно было что-то расслышать кроме шипения. Поэтому мы решили перейти к более производительной платформе <a href="http://orangepi.org">Orange Pi</a>. У более производительной платформы оказалось и большее потребление энергии, однако производительности Arduino не хватило, чтобы записывать звуки, поэтому мы остановились на <a href="http://www.orangepi.org/orangepizero/index.html">Orange Pi Zero</a>, которую ласково называли «апельсинкой».</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*usYQB77jnXz5wcNeilfiBQ.jpeg" /><figcaption>Прототип датчика для измерения уровня шума.</figcaption></figure><p>Использование «апельсинки» обладало ещё рядом преимуществ — наличие слота для SD-карты и встроенный WiFi модуль. В случае с Arduino, это тоже возможно, но нужно приобретать подключать соответствующие модули отдельно. К тому же, Orange Pi настоящий компьютер, на который можно установить и использовать различные операционные системы, например Android или Ubuntu. Мы использовали Ambrian — специально адаптированная для подобных штучек система на базе Linux.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/732/1*pWBcuSIIpydOWAeJZvpAuA.png" /><figcaption>Схема прототипа датчика</figcaption></figure><p>Для правильного процесса измерений, опираясь на соответствующий документ — ГОСТ 53187–2008, нам потребовалось определить основные характеристики прибора и решить, где разместить датчик. Из нормативов следует, что измерения должны проводиться на определенной высоте и удалении от близлежащих объектов. Мы обратились в компанию, обслуживающую сеть проката велосипедов «Велобайк», и попросили на время пилотных испытаний разместить прототипы устройств на нескольких станциях велопроката.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/411/1*UWoTvuLl1dumtdSvpeGAvQ.png" /><figcaption><em>Артём размещает прототип датчика на станции Велобайка</em></figcaption></figure><p>После проведения пилотных измерений мы начали уточнять имеющуюся модель и вносить в неё коррективы. Спустя несколько итераций удалось найти удовлетворяющую нас конфигурацию устройства и подобрать нужные компоненты.</p><p>На момент завершения проекта летней стажировки мы выполнили основные задачи: подготовили методологию сбора и обработки данных, разработали схему сборки прототипа доступного датчика и выложили их в открытом доступе. Это позволит таким же энтузиастам, как мы, создать карту шума для своего города, избегая допущенных нами ошибок.</p><p>И вот результат нашей работы — <a href="https://urbica.github.io/noisemap/">карта шума Москвы</a> по разработанной нами методике:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hg7HAYyUf9IkgpxqeeTt-g.png" /><figcaption>Карта шума —<a href="http://urbica.github.io/noisemap/"> urbica.github.io/noisemap/</a></figcaption></figure><p>Созданная нами карта и методология будет использоваться для построения наиболее «тихих» маршрутов в приложении <a href="http://walkstreets.org">Walkstreets</a> — мобильном приложении, котoрое строит комфортные маршруты по городу.</p><p>Наш итоговый проект мы презентовали в августе на площадке <a href="https://urban.hse.ru/mpul/">Высшей школы урбанистики при НИИУ ВШЭ «ШуховЛаб»</a> в формате открытой лекции, а также приняли участие в первом <a href="http://climate-forum.ru/">Климатическом форуме городов России</a>. В ходе обоих мероприятий мы получили отзывы и рекомендации по улучшению от специалистов и неравнодушных к теме горожан.</p><p>Соответствующие инструкции и детали реализации <a href="https://github.com/urbica/noisemap">мы опубликовали на GitHub</a>. Хотелось бы уточнить, что это не финальная версия и планируем дорабатывать методологию и карту. Будем рады вашим комментариям, советам и отзывам.</p><p><strong>Участники проекта:</strong></p><ul><li>Григорий Беляев, <em>эколог</em>,</li><li>Артём Саакян, <em>инженер</em>,</li><li>Андрей Асланов, <em>аналитик</em>,</li><li>Татьяна Иванникова, <em>картограф</em></li></ul><p><strong>Кураторы проекта:</strong></p><ul><li>Анастасия Коновалова, <em>менеджер проектов</em></li><li>Сергей Горбатюк, <em>ведущий аналитик данных</em></li></ul><p>Карта шума — <a href="https://urbica.github.io/noisemap/">https://urbica.github.io/noisemap/</a><br>GitHub проекта — <a href="https://github.com/urbica/noisemap">https://github.com/urbica/noisemap</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3TtQRgpKyxBNHuS7X8MDOg.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=87bb3e2242b1" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>