Как стать автором
Поиск
Написать публикацию
Обновить
0.05

OpenStreetMap *

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

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

С бумаги на цифровую карту: генерация файла из таблицы для импорта на карту и геокодирование адресов с помощью Python

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

Сразу возникает вопрос - кому в 2024 году может понадобиться переносить данные с бумажного носителя на цифровой, ведь большинство данных уже в цифровом виде. Тем не менее есть реальная задача. В исходных данных - растровая картинка проекта в виде таблицы с географическими координатами, выраженными в градусах, минутах и секундах, а на выходе должно получиться текстовое описание маршрутов с длинами и карта с точками и сегментами.

Предстоящие действия включают следующие шаги: из бумажного проекта взять таблицу с географическими координатами предстоящей застройки, оцифровать эти данные, а затем с помощью Python скрипта создать GPX-файл с точками и отрезками для нанесения на карту.

Затем, создав другой Python-скрипт, провести геокодирование координат для получения текстовых описаний с адресами и автоматически рассчитать расстояния между точками и сегментами.

Все эти действия гораздо быстрее ручного нанесения точек на карту и ручного подсчёта расстояний.

Читать далее

Все реки в порядке: как и зачем в географических науках ранжируют водотоки

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

Предлагаю погрузиться в одну увлекательную гидрологическую тему — ранжирование речных систем. Под катом я постарался привести материал полезный как для географов, которые сталкиваются с проблемой ранжирования векторного слоя рек с помощью геоинформационных систем (ГИС), так и для всех неравнодушных, которые иногда видели «красивые реки» на карте, но не знают, как именно они оформляются в картографических материалах

Посмотреть на реки

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

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

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

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

Читать далее

“Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python

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

Привет, хабр! Сегодня мы хотели бы продолжить тему обработки пространственных данных средствами Python библиотеки estaty. Мы уже рассказывали о том как можно Объединять открытые данные Open Street Map и Landsat для уточнения площадей зеленых зон вокруг объектов недвижимости.

Теперь же поговорим о более сложном анализе

Ну правда, долго?

Прикладная архитектура карт в вебе на React и Mapbox. 1 часть — технологический стек

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

Всем привет! Меня зовут Никита Русанов, я лид команды фронтенда в компании, где мы создаем продукт, упрощающий переезд. В данной предметной области много задач по взаимодействию с гео данными. Сегодня я расскажу, каким образом можно работать с картами в браузере. В этой части мы с вами поговорим про используемые технологии.

Читать далее

Как вывести рендеринг карт на сверхзвук и не…

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

В данной статье я расскажу как я делал тайлер на основе openstreetmaps на С++/Qt. Задача была написать картографический модуль приложению для поисково-спасательных отрядов, которые работают в условиях недоступного интернет соединения и возможно целые сутки, поэтому требования к картографическому модулю стояли следующие:

- работа в оффлайн режиме

- насколько это возможно быстрый рендеринг определённой области на карте

- высокая энергоэффективность загрузки и отображения тайлов на карте

Читать далее

Первые шаги в визуализации данных с использованием Geopandas и OSM

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

image
У многих хоть раз возникала необходимость быстро нарисовать карту города или страны, нанеся на нее свои данные (точки, маршруты, тепловые карты и т.д.).
Как быстро решить такую задачу, откуда взять карту города или страны для отрисовки — в подробной инструкции под катом.

Читать дальше →

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

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

Хотелось бы поделиться опытом создания систем маршрутизации PostgreSQL/PgRouting на карте OpenStreetMap. Речь пойдет о разработке [коммерческих] решений со сложными требованиями, для более простых проектов, вероятно, достаточно обратиться к документации. Насколько мне известно, такие вещи, как полная поддержка односторонних дорог и направлений движения, быстрый роутинг на тысячах адресов (порядка секунд на обычном лаптопе, к примеру, Macbook Pro 13" 2013 года), создание дорожного графа с заданными свойствами, мета-оптимизация маршрутов вообще нигде и никак не рассматриваются. Как обычно, все данные и результаты доступны в моем GitHub репозитории OSM Routing Tricks, который я буду пополнять по мере публикаций.



Небольшой маршрут из 330 адресов на карте OpenStreetMap (время построения около 5 секунд на вышеупомянутом лаптопе). Можно ли за это же время построить маршрут, скажем, из 5000 точек? Да, можно, и об этом мы тоже поговорим (в следующих частях статьи).

Читать дальше →

Николай Парухин: «OpenStreetMap слишком добр к людям. Он доверяет им...»

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

Николай Парухин — опытный картограф из Архангельска, который когда-то был исследователем морей и первопроходцем ГИС. Сейчас он работает системным администратором, а в свободное время рисует карту в OSM и переводит интерфейсы программ. Зачем он это делает, отчего люди уходят из OSM и почему важно рисовать абсолютно всё — обо всем этом он рассказал в интервью.
Читать дальше →

Новости из мира OpenStreetMap № 506 (24.03.2020-30.03.2020)

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

lead picture


Это открыто – „Ça reste ouvert1 | caresteouvert.fr/mentions-legales CC-BY-SA | map data OpenStreetMap contributors



Картографирование


  • Сёрен Райнеке хочет, чтобы в OSM была единая схема тегирования детских площадок, а потому он разработал свою собственную.
  • Пользователь GOwin в своем блоге рассказал о том, как картографическое сообщество Филиппин, особенно на острове Лусон, где наиболее строгий карантин, начало проводить еженедельные онлайн-картатоны, получившие название WeMap (сокращение от «Wednesdays MapaTime»).
Читать дальше →

Сергей Зайченко: «Если вы не знаете, где брать данные, берите их из OSM»

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


Сергей Зайченко является одним из создателей картосервиса поискового портала «Спутник», в основе которого OpenStreetMap. Наверное, это один из самых удачных и масштабных примеров использования данных из OSM в рунете. Почему было решено использовать OSM, зачем развивали сообщество и из-за чего этот сервис перестал обновляться — обо всем этом он рассказал в интервью.
Читать дальше →

Новости из мира OpenStreetMap № 494 (31.12.2019-06.01.2020)

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

lead picture


Карта виски, разработанная пользователем Aromatiker, снова работает 1 | Leaflet | map data OpenStreetMap contributors


О нас


  • Мы ищем людей, которые помогут нам с переводом WeeklyOSM на французский язык. Если вы готовы этим заняться, пожалуйста, свяжитесь с нами.

Картографирование


Читать дальше →

Новости из мира OpenStreetMap № 485 (29.10.2019-04.11.2019)

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

lead picture


Навигационная система Теслы и система OSM 1 | Teslamotorsclub – Map data OpenStreetMap contributors


Картографирование


  • Пользователь SelfishSeahorse предлагает отмечать в OSM полосы на дорогах, которые специально отведены для пешеходов.
  • StreetCred — компания, основанная Рэнди Мичем после закрытия MapZen. Она предоставляет свои собственные POI с MTV-тайлосервера, которые могут быть использованы в iD в качестве дополнительного пользовательского слоя.
  • Пользователь Hanikatu спросил (de), как отмечать сложные объекты, которые имеют более одного свойства. В качестве примера он приводит уличный фонарь, к которому прикреплено сразу несколько разных устройств (дорожный знак, уличное зеркало). Ответы были разными: от обозначения этих объектов разными точками до использования отношения вида type=node.
Читать дальше →

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

Новости из мира OpenStreetMap № 474 (13.08.2019-19.08.2019)

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

Logo


Участки зеленого цвета — информация из OpenStreetMap, наложенная поверх спутникового снимка 1 | CC-BY-SA 2019 Public Lab contributor MaggPi – data OpenstreetMap contributors



Картографирование


  • Кевин Кенни начал разработку схемы тегирования protection_class=*, с помощью которой можно будет отметить степень защиты охраняемых территорий. Предполагается, что новая схема тегирования заменит собой существующую protect_class=*. Новая схема была разработана с целью повышения читаемости и полезности значений тегов, которые используются с этим ключом. Например, не совсем понятные числовые коды предлагается заменить на более удобно запоминающиеся обозначения.
Читать дальше →

Новости из мира OpenStreetMap № 472 (30.07.2019-05.08.2019)

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

Logo


How to carve OSM data into a slade plate – by Harald Hartmann 1 | Foto Harald Hartmann | Map data OpenStreetmap contributors


Картографирование


  • Продолжаются дискуссии (в Twitter, в списке рассылки) вокруг онлайн-редактора от Facebook — RapiD'a. Если вы хотите серьезно погрузиться в эту тему, то рекомендуем ознакомиться с последним потоком в списке рассылки, поскольку в нем разбираются плюсы и минусы. Относительно объективный разбор сделан и в блоге MapRoom.
  • Утверждена схема тегирования сложных перекрестов. Требуется помощь в переводе статьи в WikiOSM на другие языки.
Читать дальше →

Подключаем онлайн-карты к навигатору на смартфоне. Часть 2 – векторные карты

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

Пишем серверное приложение, которое будет генерировать растровые PNG тайлы на основе векторных онлайн-карт. Использование веб-срейпинга с помощью Puppeteer для получения картографических данных.

Читать дальше →

Индекс твоего города — Большое обновление

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

При оценке индекса доступности (школы, медицина, спорт и т. д.) теперь используются изохроны по пешеходным и автомобильным маршрутам. Это пожалуй самое большое изменении с момента запуска, но не единственное на сегодня для city-indexes.online.

Читать далее

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

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

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

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

Читать далее

Цифровизация в сельском хозяйстве

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

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

Эти статьи предназначены для людей, которым интересна тема агрономии. Возможно вы студент, или уже опытный фермер, в любом случае найдёте для себя что-нибудь интересное или новое. Моя задача объяснить не совсем понятные вещи простым языком.

Читать далее

Парсим ГАР БД ФИАС в удобный формат в питоне. Бесплатно, без регистрации и СМС

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

20160419_182146


Если вам зачем-то понадобилась полная адресная база России, то самый простой и дешевый способ ее заполучить — это скачать на сайте налоговой. Да, вот так вот просто все. Ну почти.


Да, это полная официальная адресная база России, просто в открытом доступе, никто ничего не спрашивает, просто раздают. Сделали на наши налоги, и честно всем, как скамейку в парке, отдают в пользование. Прекрасно? Да!


"В чем же подвох?", — спросите вы, прищурившись.


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

Читать дальше →

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