Как многие из вас уже знают, в конце февраля я ездил в Нидерланды (еле успел!) собеседоваться и делать тестовое задание в компанию Mapcreator. Моим тестовым было визуализировать на карте распространение коронавируса. Я сделал его на привычных технологиях — взял картографический WebGL-движок Mapbox и отрендерил поверх него очаги заражения в виде трёхмерных столбцов. Карт с коронавирусом существует очень много, но WebGL позволил сделать то, что я не видел ни на одной из них: сделать плавную анимацию и наглядно отобразить динамику распространения вируса по планете, а не просто показать один статический момент. Голландцам всё очень понравилось (и голландцы мне понравились тоже), и я сам не заметил, как начал работать на них по вечерам, не успев даже уволиться из 2ГИС. По приезде домой я решил доработать сделанный за два дня прототип. Вот, что у меня получилось: https://alex.gl/corona/ Там можно нажать кнопку Play и позалипать на растущие столбцы, а можно кликнуть в любой регион и посмотреть график количества заражений во времени. По графикам хорошо видно, где как идут дела. Например, в Китае всё здорово (график уже несколько недель не растёт), а вот в Европе — не очень, там он почти везде имеет угрожающий экспоненциальный вид. В графиках также проглядывает и робкая надежда: в последние дни во многих странах Европы (например, в Италии) заметно снижение темпа роста количества заболевших. Экспонента постепенно превращается в прямую, и если эта тенденция сохранится, рост скоро и вовсе остановится, как это случилось две недели назад в Китае. Я буду обновлять данные на демке каждый день, чтобы было удобно следить за развитием событий. Будьте здоровы, пожалуйста.

Теги других блогов: коронавирус карта WebGL