В первой части статьи мы вспомнили старые-добрые времена, когда один телефон от другого можно было отличить по фотографии. Мы добрались до iPhone 4S и увидели, как функции навигационного приемника переместились в связной чип Qualcomm MDM-6610. Что же было в следующих айфонах?
Геоинформационные сервисы *
Карты и геотеггинг в вебе
Пространственный анализ тренировок с помощью GeoPandas и Folium
В этой статье я расскажу как визуализировать пространственные данные одной или нескольких тренировок одновременно на интерактивной карте, как отобразить значение показателя скорости на треке тренировки и как определить самое частое место тренировок за период времени.
Для решения задач я использовал несколько библиотек Python, предназначенных для работы с пространственными данными и их визуализации – GeoPandas, PyProj, Shapely, Folium, Branca, H3-Pandas, OSMnx.
Подробное описание кода, примеры картографических изображений и ссылка на полный git-проект внутри.
Умный город Ташкент: как Visiology BI и Геоинтеллект помогли создать современный ситуационный центр
Привет, Хабр! Меня зовут Ахрор, и я занимаю должность управляющего проектами в Департаменте Цифрового Развития Ташкента. Сегодня я хочу рассказать вам о том, как мы создавали систему управления Smart City для столицы Узбекистана на базе российских решений — ПО для бизнес-аналитики и визуализации Visiology и платформы “Геоинтеллект”. Новая система объединила более 60 ведомств и стала основой для работы диспетчерского ситуационного центра. В этом посте я подробно расскажу о том, как создавалась и проектировалась платформа, а также о том, какие возможности Геоинтеллекта и Visiology мы использовали.
Как мы учимся адаптировать Яндекс Go для незрячих пользователей: ожидания, суровая реальность, чек-лист разработчика
Привет! Меня зовут Николай Морев, я разрабатываю iOS-версию приложения Яндекс Go. Не буду скрывать: долгое время незрячим и слабовидящим пользователям было крайне сложно, а порой и невозможно пользоваться нашим приложением.
Первые попытки, которые мы предприняли, должны были решить проблему малой кровью. Этот подход оказался наивным, но он принёс нам опыт, которым я хочу поделиться с другими разработчиками в этом посте. Под катом расскажу, почему работа над доступностью — это прежде всего работа над UX, а уже во вторую очередь — над API. Покажу примеры, когда эвристики системного скринридера приносили больше вреда, чем пользы. Объясню, почему для работы над доступностью нам потребовалась помощь ещё и бэкендеров.
Приложению Яндекс Go ещё далеко до идеала, нерешённых проблем хватает. Но, надеюсь, накопленный нами опыт поможет другим.
Истории
Как мы с друзьями собрали сервис для построения маршрутов для походов и велопутешествий ActiveTrip.me
Всем привет! Меня зовут Александр, я разработчик ActiveTrip.me — cервиса для построения маршрутов для пеших, велосипедных, водных походов и путешествий, а также для хранения и группировки интересных мест в виде меток.
О том, почему мы начали делать такой сервис, расскажем подробно в отдельной статье, а здесь опишем технические особенности создания такого рода планировщика.
Интерактивная карта Московского метрополитена: наводим красоту
Продолжаем работу над интерактивной картой, созданной в прошлой части. В этот раз займемся косметикой, сфокусируемся на визуальных изменениях с минимумом технических деталей.
Пассивная слежка. Часть 1
Статья о наших попытках пассивно мониторить интересующие нас объекты на карте нашего мира. В публикации используются API, Яндекс, Телеграм. Надеемся Вам будет интересно.
Как сделать интерактивную карту с маршрутами на Python
Распространённая задача программистов в работе с геопространственными данными — отобразить маршруты между различными точками. Решением, которое может понадобиться в разработке веб-сайта, делимся к старту курса по Fullstack-разработке на Python.
Я слежу за своей собакой
Тема трекинга меня интересовала довольно давно. Судя по количеству всевозможных отслеживающих устройств, появляющихся на полках магазинов, не меня одного. Вы даже не представляете, кто и зачем пытается следить. Неверных супругов мы в расчет не берем. Транспортируемые грузы, вечно убегающие кошки, собаки и даже коровы, все чаще появляются в виде точек на карте наших смартфонов, планшетов и компьютеров. Собственно, так в моих руках оказалась коробочка с GPS-трекер Tractive, доступного в М.Видео и Эльдорадо.
Арктическая экспедиция: на Севере диком. Геодезия и отвага
Это второй блок рассказа о Великих градусных экспедициях XVIII века, которые должны были определить, сплюснутая Земля или вытянутая. Если раньше мы говорили о горе-миссии, которая завершилась только чудом, то теперь речь об эффективном менеджменте в науке.
Маршрут экспедиции
“Прудент” довольно быстро добрался до Стокгольма: он был там уже в мае 1736 года. Только представьте себе: начало лета в Швеции. Не слишком жарко, все цветет и зеленеет. Солнышко играет на боках больших паромов “Принцесса” и “Силья лайн”. Впрочем, о чем это я? Тогда никаких паромов не было. А вот все остальное было.
Tesla странная, не использует в полной мере возможности карт для улучшения автопилота
Другие команды пришли к выводу, что лучше потратить немного больше усилий, чтобы действительно быть в состоянии выполнить задачу беспилотного вождения, а затем расширить свою территорию, чем не иметь возможности выполнить задачу вовсе. За этим решением стоит целый ряд причин, о которых я рассказываю в новом видео о реальном беспилотном вождении и картографии.
В прошлом месяце, в обзоре прототипа «FSD» компании Tesla версии 10.8, мне пришлось поставить ему неудовлетворительную оценку за удивительно большое количество серьезных ошибок, которые он допустил на коротком расстоянии, включая 3 неправильных поворота, проезд на 2 красных светофора и блокировку движения. Несмотря на это, многие из ошибок, которые делает система, не были бы сделаны, если бы у него были хорошие карты. Некоторые из этих ошибок показаны в видео. Многие ошибки происходят из-за непонимания полос движения и их значения, или светофоров, или того, что должно произойти впереди, чего он еще не видит. Карты помогают понять дорогу, что значительно снижает такой риск.
Объективная история на карте
С детства обожаю рассматривать карты, особенно старые. Какие просторы! Сколько стран! Карта как холст картины, на котором воображение рисует то, как жили люди, как распространяли свое влияние и устанавливали власть. Еще карта ограничивает территории стран, причем делает это четко, категорически. И вот тут появляются сомнения, например: а существовали ли границы, как мы их определяем их сейчас, тысячу лет назад, еще раньше?
Как и зачем измерять скорость судна при помощи ML
Даже небольшие погрешности в измерениях скорости судна относительно воды могут привести к большим ошибкам в расчётах ходовых качеств судна и увеличению расхода топлива на десятки тонн в день. О том, как эту проблему решает машинное обучение, рассказываем к старту флагманского курса по Data Science.
«Национальная система пространственных данных» — на острие российской картографии
Есть минутка поговорить о матери нашей сырой Земле?
Сел я чай пить, хотел карту открыть, поглядеть, а она не открылась опять, и что-то я так разозлился, что накатал за час вот это.
Питер глазами DevOps-инженера. «Балтийская жемчужина»
Денис Яковлев из JetBrains показывает новый питерский микрорайон «Балтийская жемчужина», где всё что нужно — в двух шагах от дома. А ещё рассказывает о трудностях переезда из Сибири и плюсах удалёнки.
Куда поехать в пятницу вечером, если ты в Питере. Сравнение алгоритмов геокластеризации
Всем привет, меня зовут Максим Шаланкин, в Ситимобил я занимаюсь машинным обучением. Мы постоянно принимаем решения на основе больших данных. Даже в пятницу вечером мы доверяем алгоритмам выбор места отдыха. А кто же, если не наши клиенты, лучше всего знают, где в Санкт-Петербурге можно хорошо отдохнуть?
Группировка гео координат
Здравствуйте!
Хочу рассказать об кластеризации (группировке) геокоординат на стороне БД. Хотелось бы все это сделать в максимально простом виде, используя школьную математику. На работе появилась задача "отображение тепловой карты пожаров в МО". Пожары представлены виде географических координат. Нужно сгруппировать пожары, которые находятся в определенном радиусе, и на основе этих данных построить тепловую карту.
Охота пуще неволи или Вредные советы по созданию участков в Strava
Не плоть, а дух растлился в наши дни,
И человек отчаянно тоскует...
Он к свету рвётся из ночной тени
И, свет обретши, ропщет и бунтует.
Питер глазами разработчика. Петроградская сторона
Фронтенд-разработчик Андрей Мелихов — ведущий ютуб-канала «Девшахта» и участник подкаста «Веб-стандарты» — рассказывает, куда идти за вкусными пирожными, как «Девушка с веслом» помогла ему попасть в Яндекс и показал, где на Петроградке окунуться в атмосферу IT.
Схематичное отображение машин на маршруте
Алгоритм для отображения интервалов общественного транспорта
Всем привет. Меня зовут Олег Иванов, я занимаюсь Android-разработкой в “Рексофт”. Сегодня я расскажу вам о такой нетривиальной задаче как отрисовка машин общественного транспорта на схеме маршрута. На первый взгляд, может показаться, что задача простая, но там есть свои особенности. Давайте разбираться постепенно от простого к сложному.
В чём заключалась задача? Есть определённая группа машин, которая ездит всю смену по одному маршруту. Таких маршрутов может быть довольно много. Диспетчер должен видеть, на каком участке маршрута находится каждая из машин. Также нужно понимать, сколько машин находится на конечных остановках и сколько всего машин на маршруте. В течение дня часть автомобилей может уходить с линии, а после - возвращаться. Например, водитель ушёл на обед, его машина сломалась или попала в ДТП. Также водителям и диспетчерам необходимо рассчитывать и поддерживать интервал движения, об этом также будет рассказано в статье.
Основные понятия
Если абстрагироваться, то маршрут представляет из себя замкнутую линию, на которой есть начальная и конечная точки.
Вклад авторов
-
marks 1043.0 -
ruASG 765.2 -
alizar 710.3 -
Sildream 692.2 -
jetfreeman 687.0 -
legrus 531.0 -
itsar 524.0 -
sereje4kin 435.0 -
JediPhilosopher 417.0 -
vovalog 417.0