Делаем маршрутизацию (роутинг) на OpenStreetMap. Добавляем поддержку односторонних дорог

open source

Делаем маршрутизацию (роутинг) на OpenStreetMap. Добавляем поддержку односторонних дорог

Продолжаем цикл статей про построение систем роутинга со сложными требованиями на основе Open Source базы данных PostgreSQL и расширения PgRouting на карте OpenStreetMap. Сегодня мы поговорим о том, как добавить поддержку односторонних дорог (направлений движения). Зачастую, именно отсутствие этой поддержки является основной причиной смены PgRouting на другой «движок» маршрутизации. Как обычно, все данные и результаты...

Нельзя так просто взять и «перепрошить» свой гаджет

Энтузиаст добавил в калькулятор Wi-Fi-модуль и получил претензию от правообладателей. Рассказываем о проекте и разбираемся в ситуации. Фото — Alexander Andrews — Unsplash Но это мой калькулятор В конце мая энтузиаст и автор YouTube-канала Neutrino модифицировал широко известный инженерный калькулятор. Он заменил солнечную батарею устройства дополнительным OLED-дисплеем, а также встроил туда Wi-Fi-модуль. В результате гаджет...

Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение

Хотелось бы поделиться опытом создания систем маршрутизации PostgreSQL/PgRouting на карте OpenStreetMap. Речь пойдет о разработке [коммерческих] решений со сложными требованиями, для более простых проектов, вероятно, достаточно обратиться к документации. Насколько мне известно, такие вещи, как полная поддержка односторонних дорог и направлений движения, быстрый роутинг на тысячах адресов (порядка секунд на обычном лаптопе, к примеру, Macbook...

Как глубока Бездна Челленджера: измерение глубины

«Надо понимать всю глубину наших глубин» (С) ДМБ Приветствую вас, глубокоуважаемые! Всегда поражался, что расстояние до луны измеряется с миллиметровой точностью. Даже при открытии экзопланет методом лучевых скоростей, скорости звезд измеряются с точностью до 0.97 м/с. А вот, например, глубина Бездны Челленджера определена с точностью ± 10 метров. Почему же с водой все так сложно?...

Как и зачем загрузить OpenStreetMap на Google Cloud Platform (OpenStreetMap Public Dataset)

В связи с растущим публичным интересом к анализу и визуализации различных пространственных моделей (например, для изучения распространения вирусов) мне вспомнился один из проектов, которыми я занимался на фриланс-платформе Upwork. Эта работа выполнена по заказу корпорации Google и заключалась в создании общедоступного датасета OpenStreetMap (OSM) на Google Cloud Platform для работы с ним с помощью Google...

Вы делаете это неправильно: расчет глубины

Приветствую вас, глубокоуважаемые! Что если я скажу, что глубина, что бы вы под ней не подразумевали, является одной из самых сложных для точного измерения величин? На какой глубине плывет подводная лодка? Какая глубина марианской впадины? На какой глубине лежит Титаник? Если вам не повезет с параметрами, то на первом километре глубины, вы можете ошибиться примерно...

SCADA на Raspberry: миф или реальность?

Winter Is Coming. На смену программируемых логических контроллеров (ПЛК) постепенно приходят встраиваемые персональные компьютеры. Это связано с тем, что мощности компьютеров позволяют одному устройству вобрать в себя функционал программируемого контроллера, сервера, и (при наличии у устройства выхода HDMI) еще и автоматизированного рабочего места оператора. Итого: Web-сервер, OPC-часть, база данных и АРМ в едином корпусе, и...

PERDIX: алгоритм автоматического проектирования ДНК-оригами разной геометрии

Кто не любил в детстве собирать конструкторы? Я до сих пор помню эту красную коробочку с кучей металлических деталей, инструментов и морем возможных результатов лишь бы была фантазия, время и желание. LEGO тоже не стоит забывать, хоть тут все было чуть проще и гораздо красочнее. Но вот что сложнее и того и другого так это...

Nvidia открыла полностью бесплатный доступ к PhysX

Разное

Nvidia сделала бесплатным свой физический движок PhysX. Сейчас его исходный код доступен на GitHub с лицензией BSD-3 — это значит, что все желающие смогут свободно использовать PhysX в коммерческих проектах. Как отметила Nvidia, открытый доступ к PhysX поможет исследователям реалистичнее воссоздавать окружающий мир в виртуальной среде, что позволит эффективнее обучать нейросети, роботов и беспилотные автомобили. Разработчики...

Состоялся релиз Linux-дистрибутива Ubuntu 18.04 LTS

Разное

Команда разработчиков Ubuntu объявила о доступности для скачивания финальной сборки одноименной операционной системы, получившей индекс 18.04 LTS и известной под кодовым названием Bionic Beaver (в переводе с английского «бионический бобр»). Новая редакция платформы получила обновлённое ядро Linux 4.15, в котором реализована защита от уязвимостей Spectre/Meltdown и усовершенствован механизм Live Patching, обеспечивающий установку критических патчей «на...

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов