Как стать автором
Обновить
0

OpenStreetMap *

Некоммерческий веб-картографический проект

Сначала показывать
Порог рейтинга
Уровень сложности

Новости из мира OpenStreetMap за февраль

Время на прочтение5 мин
Количество просмотров1.5K

Год векторных тайлов, покемоны возвращают должок, благородное закрытие Placemark, а также учимся рендерить на Canvas с помощью Rust.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии3

Новости

Новости из мира OpenStreetMap за январь

Время на прочтение6 мин
Количество просмотров1.5K

Медитируем под звуки правок, запасаемся тайлами, ищем места из аниме и готовимся к 20-летию OpenStreetMap.

Погрузиться
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

Бесплатные векторные карты на своём хостинге

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров14K

Векторные карты Protomaps на базе OSM

Каждый веб-разработчик знает о OpenStreetMap (OSM), свободной альтернативе Google Maps. Несмотря на всеобщую известность OSM, у некоторых всё-таки возникают вопросы: как сделать веб-карту с открытыми данными OSM, как самостоятельно публиковать карты?

На эту тему есть популярные руководства, в том числе по работе с базами PostGIS и запуску тайлсерверов для реализации бесшовных карт OSM. Но есть принципиально иной подход — векторные карты Protomaps, которые обеспечивают более высокое разрешение, настройку внешнего вида и наложение произвольных меток. Они изначально предполагают максимальную простоту в создании своих карт. А главное, что разместить тайлы можно на своём хостинге или в облаке.
Читать дальше →
Всего голосов 89: ↑86 и ↓3+83
Комментарии12

Хабргорода

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.1K

У меня возникла идея сделать список упоминаний названий городов в статьях Хабра за 2023 год и карту по которой можно найти статьи. Публикации, где упоминается конкретный город. С первого взгляда задачка простая, но это как всегда дьявол кроется в деталях!

Для этого нужны данные статей Хабра, названия городов с координатами и поиск этих названий в текстах статей. Задача осложняется великим и могучим языком со склонениями и многозначностью слов. Создание списка статей с Хабра за 2023 год по городам мне чем-то напомнило работу первых поисковых движков в рунете. Теперь я понимаю как кусали себя за локти программисты тех дней!

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии9

Геоданные без регистрации и СМС

Время на прочтение12 мин
Количество просмотров4.5K

Здравствуй, дорогой читатель.

Спешу поделиться тем, как на самом деле найти геоданные без регистрации и СМС. По чесноку. Без всяких-яких. И даже “подписывайтесь на телеграмм канал” - не будет, у меня его и нет…

И речь пойдёт про инструмент Osmosis.

Никому не сообщайте код из СМС
Всего голосов 14: ↑13 и ↓1+12
Комментарии23

Новости из мира OpenStreetMap за декабрь

Время на прочтение9 мин
Количество просмотров3.9K

Новогодние подарки, выборы, долой OAuth 1.0, OSM в науке, QGIS и на бумаге, а также 700-ый выпуск weeklyOSM!

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии2

И послала жена мужика из башни Вулыха со списком к празднованию Нового года

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

В шедевральном мультфильме "Падал прошлогодний снег" строгая, но авторитетная жена послала мужика за ёлкой в лес. Главный герой же не особо сконцентрирован на основной цели своей предновогодней прогулки и отвлекался на все что только можно. Представим теперь, через 40 лет их дом попал под программу реновации, а они переехали почти в центр Москвы и живут теперь в башне типовой советской постройки. Отправила жена его, в этот раз со списком покупок к Новому году.

Как и демотивированный программист, мужик подвержен прокрастинации. Поручение не выполнил и бесцельно обошел все что представляет хоть какой-то интерес в радиусе 1.5км от их квартиры в башне Вулыха. Нарисовать вероятный путь его праздношатания у дома достаточно просто...

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Знания программиста — все что нужно для создания ПО, но почему вы еще не бизнесмен

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.5K

Вы думали, а почему если вы-программист владеете тем необходимым, что было недоступно пролетариату в классическом производстве, вы все еще не капиталист и обычно вынуждены ходить на работу в офис и результаты вашей работы не принадлежат вам?

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

Читать далее
Всего голосов 35: ↑32 и ↓3+29
Комментарии62

Жилье в Москве для здорового образа жизни

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров1.7K

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

Если вам важен спорт, то жить рядом с объектами спортивной инфраструктуры это не просто удобство, это основа здорового образа жизни.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии4

Визуализация общественного транспорта

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров5.6K

TL;DR

Я написал тул для генерации постеров с маршрутами общественного транспорта, разные цвета для разных видов транспорта, толщина и прозрачность линий соответствуют количество поездок на сегменте маршрута. Репозитарий тут: https://github.com/dragoon/cityliner

Около 10 лет назад, Майкл Мюллер сделал проект gtfs-visualizations на смеси JavaScript/Node.js для обработки GTFS данных и Processing для отображения в PDF. Мне понравились эти постеры, и я доработал его код, добавив возможность создания постера, ограничения изображения по радиусу, и переделал обработку данных так чтобы файлы читались последовательно а не загружались полностью в память (это было проблематично для городов даже среднего размера).

Сейчас я полностью переписал этот проект c нуля на питоне, добавил разные цветовые темы и визуализацию водоемов, автоматизировал создание постера с иконками городов.

Подробнее
Всего голосов 14: ↑13 и ↓1+12
Комментарии9

Прогулка по 3D улицам

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.1K

Много лет существуют Google Earth + Street View и в свое время они вызвали восторг, когда можно виртуально погулять в заморских странах, в Гималая или же по двору детства. Это было очень необычно для тех времен, когда еще кругом щебетали dial-up модемы.

С тех пор прошло 20 лет: теперь трассировка лучей в играх это реальность и видеокарты нагревают воздух не только из-за трехмерной графики в UE5 или Unity, но и майнят крипту/запускают нейросети. Новомодные метавселенные - это хорошо забытое старое, когда маркетинг пытается донести потребителям что без взаимодействия в дополненной реальности общаться и вести бизнес в социальных сетях несовременно. А визуализация геоданных не так далеко ушла от изначальной идеи из Earth. Если вдруг эти сервисы окажутся недоступны, то с чем мы останемся вместо?

В мае этого года вышла первая версия streets-gl - отображение 3D карт OpenStreetMap в браузере. По качеству картинки и поддерживаемым тегам, на мой взгляд, это лучший проект!

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии8

Новости из мира OpenStreetMap за ноябрь

Время на прочтение5 мин
Количество просмотров3.1K

Ограничения в API, главная конференция сообщества, природный стиль в Organic Maps и много-много карт от участников #30DayMapChallenge

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии18

Дороги из дома ведут в магазин: вычисляем суммы квартир в районах Москвы

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров2.3K

В комментариях в одной из прошлых статей и на гитхаб писали что не обязательно жить близко к магазину, когда есть службы доставки. Вот с этим я могу поспорить - большая часть людей в России покупает продукты и товары в магазинах. В 90е были крайне популярны вещевые рынки и часто покупали одежду там потому что было дешевле. У многих студентов и пенсионеров их финансовая ситуация не располагает не то что платить за доставку курьером, но даже возможность купить хорошие продукты и одежду после квартплаты - это арифметика жизни. Им неосознанно приходится решать задачу коммивояжера в голове чтобы обойти несколько торговых точек и выгодно купить по заранее составленному списку покупок. Шаговая доступность магазинов все еще важна для жителей городов.

Сегодня попрактикуемся в решении задачи - сколько человек скорее всего сможет дойти до конкретного магазина. Не претендую на академичность и точность моего субъективного исследования, лишь покажу вам как cамостоятельно рассчитать достижимость магазинов клиентами на основе свободных данных из OpenStreetMap. К счастью, для Москвы полнота и качество данных для многоэтажных жилых домов одно из самых лучших по РФ.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии27

Ближайшие события

Самые удобные дома Москвы для жизни семьи с ребенком

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров4.4K

Когда выбираешь дом с учетом благополучия ребенка и жизни семьи с ним ближайшие 20 лет, лучше жить в пешеходной доступности от детсада, школы, коледжа и университета. Было бы хорошо чтобы поблизости были кружки детского творчества, спортцентры, школы иностранных языков. Ну и отлично, когда рядом есть игровые площадки и поликлиники - жилье ведь выбирают не на пару лет.

Мой рейтинг домов будет основан только на количественных метриках пешеходной доступности. Все расчеты основаны на данных проекта OpenStreetMap для жилых домов, которые ближе 2км пешком от входа в метрополитен или МЦК, а это значит что у этих домов нет проблем с транспортной доступностью. Рассчитаем самые удобные дома для жизни с детьми в районах Москвы.

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии26

Поисковик хрущёвок и районов в Москве где их нет

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3.2K

Когда я ищу квартиру, для меня важно знать не типовой ли это дом "панелька" 60-90х. Одно время пожив в однокомнатной квартире в "Башне Вулыха" я проникся уважением к этим сериям домов советской эпохи по сравнению панельками. Затем пожил в монолитной новостройке с потолками 3.2м, но со слышимостью как в обычном панельном доме 70х.

Интересно было бы посмотреть на карте на застройку столицы определенной серией домов. Сказано - сделано! Добавил в данные карты на GitHub Pages тип проекта здания, чтобы поиск теперь работал и для типовых домов.

Читать далее
Всего голосов 15: ↑13 и ↓2+11
Комментарии2

Рейтинг районов на основе оценок от людей и почти никаких данных из открытых источников

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2K

Каждого из нас бесит свой двор! Возможно не во всем, но чтото точно найдется. Как минимум потому, что идеал не достижим. А еще человеку свойственно хотеть большего, чем есть. Но на самом деле большинство таких раздражающих проблем от того, что их не решают ответственные за проблему люди. Поэтому всегда будут вещи, которые так или иначе раздражают. И поэтому некоторые из нас берут инициативу в свои руки.

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии13

Инфраструктура у жилья в столице

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.8K

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

Поиски и сравнения места для жительства включают в себя оценку окрестностей вокруг. А можно пойти с обратной стороны и присмотреть дома где все нужное вам по соседству. Чтобы меньше времени проводить в дороге и больше моментов жизни было с пользой.

Программа расчитала десятки миллионов пешеходных дистанций от жилых зданий Москвы в 2км от метро и я опубликовал данные на Github в виде поисковика жилья для гиков.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии16

Поиск удобных мест для жизни в Москве на GitHub Pages с помощью DuckDB в браузере

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.4K

В прошлых статьях и на форумах я получил несколько дельных советов связанных с визуализацией результатов. От агрегированных данных теперь перейдем к детальной инфомации для каждого жилого здания. Продолжим анализировать географию столицы.

Как подготовить для этого данные я детально описывал в "Где 15 минут пешком от дома до метро в Москве" "Где в Москве жить «неплохо»". В публикации "Жилье в 500м от сетевых продуктовых магазинов в Москве." я столкнулся со специфичным трафиком с желтушных публикаций и сообщество OSMеров предложило мне отличный вариант, когда визуализация не требует чтения исходной статьи.

Карта теперь доступна на сайте и использует DuckDB Wasm для запросов к данным прямо из браузера!

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии4

Онлайн визуализация алгоритмов: жадного, Дейкстры, A* и двунаправленного поиска

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.1K

В прошлых публикациях на Хабре я находил все жилые дома в пешей доступности от входов в метро и МЦК и жилье в 500м от сетевых продуктовых магазинов в Москве.

Когда настал момент объединить все метрики для мегаполиса, включая пешеходные расстояния и экологию в единую модель, то производительность расчетов стала упираться в вычисления маршрутов внутри GraphHopper.

И в этот же день в чате OpenStreetMap RU появляется ссылка на проект honzaap Pathfinding, который визуализирует алгоритмы поиска кратчайшего маршрута и еще делает анимацию по шагам на реальных данных в карте прямо в браузере. Поделюсь с вами примерами визуализаций поиска маршрута для прогулки из Серебряного Бора в Большой театр в Москве.

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии18

Новости из мира OpenStreetMap за октябрь

Время на прочтение5 мин
Количество просмотров1.5K

Рендер тайлов напрямую из базы, OSM в NixOS, GraphHopper 8.0, оцениваем доступность городов и где же в Москве жить неплохо.

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии1
1
23 ...

Вклад авторов