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

OpenStreetMap *

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

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

Open Street Map — OSINT-инструмент для маркетологов

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

Собрать базу телефонов / email для холодных контактов можно несколькими способами:

1) купить готовую базу

2) написать и запустить парсер сайтов по списку

3) собирать в режиме ручного поиска в интернете

Все перечисленные способы имеют свои преимущества и недостатки. В статье мы разобрали еще один способ, тоже не идеальный, но с двумя большими плюсами — быстро и бесплатно.

Читать далее

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

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

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

Читать далее

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

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

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

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

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

Читать далее

Сколько школ во всем мире? Чтение сотен гигабайт OpenStreetMap данных в JVM из Apache Arrow

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

JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимизаций при работе с данными.

А можно ли в программе на JVM прочитать сотни гигабайт Parquet файлов без Spark/Hadoop? В этом нам поможет библиотека Apache Arrow - проект, которым объединяются десятки решений для работы с Большими Данными. Но для этого даже не обязателен кластер с тысячами ядер и петабайты хранилища! Обработку данных начнем с "золотого стандарта" для open source: PostgreSQL 14 + PostGIS 3.2.0, а продолжим на OpenJDK 11 + Apache Arrow 9.0.0.

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

Читать далее

Новости из мира OpenStreetMap № 497 (21.01.2020-27.01.2020)

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

lead picture


Fernão de Magalhães’ Маршрут кругосветного путешествия в честь 500-летия с момента совершения кругосветного путешествия Фернаном Магелланом на карте OSM 1 | CMETOC | map data OpenStreetMap contributors


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


  • Европейский проект по водным ресурсам — это совместный проект Wikimedia Швейцария и OpenStreetMap, в рамках которого собираются фотографии (загружаются на Викисклад), а также места размещения (отмечаются в OSM), колодцев и источников питьевой воды. Пошаговая инструкция доступна на 6 языках: английском, немецком, испанском, французском, итальянском и нидерландском. Во французском списке рассылки Talk участник Европейского проекта по водным ресурсам Стюарт Рапопорт сообщил, что Стефан Келлер рекомендует использовать тег amenity=drinking_water вместо пары amenity=fountain и drinking_water=yes. В свою очередь, это вызвало дискуссию.
Читать дальше →

Как подключить карты в эллипсоидной проекции, если это не предусмотрено?

Время на прочтение4 мин
Количество просмотров4.3K
Или как подогнать тайлы Яндекс карт под проекцию OpenStreetMaps?

Вступление


Каждый раз, когда открываете какую-нибудь онлайн-карту, вы не скачиваете ее целиком. Для ускорения загрузки карты разделена на небольшие кусочки (тайлы), чтобы можно было скачать только нужную область. Проблем в том, что разрезать на эти квадратики можно несколькими способами.
Читать дальше →

Новости из мира OpenStreetMap № 491 (10.12.2019-16.12.2019)

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

lead picture


Хайку, созданные с помощью локаций в OpenStreetMap1 | satellite studio, Map data OpenStreetMap contributors



  • Мы благодарим всех наших читателей за интерес к нашему проекту, потому что вы и ваши замечания — это самое важное для нас. Это позволяет нам — редакторам — в очередной раз убедиться в том, что мы делаем все правильно и предоставляем сообществу OSM по-настоящему важную и актуальную информацию. Картография и наблюдение за небесными телами — всегда были сестрами. В силу того, что в каждом уголке Земли по-своему празднуют зимнее солнцестояние, мы желаем всем нашим читателям, их семьям и друзья мирного и душевного праздника. Мы надеемся, что следующий выпуск новостей будет опубликован как раз к 2020 году. Как вы знаете, у нашей редакции нет ни праздников, ни отпусков, поэтому, если надумаете принять участие в нашем проекте, пожалуйста, свяжитесь с нами.
Читать дальше →

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

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

Что из себя представляют онлайн-карты? Как узнать адрес сервера заинтересовавшей вас карты? Как создать файл с настройками, который позволит навигатору на смартфоне подключиться к этой карте?

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

Реализация self-hosted карт в закрытом контуре

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

На связи разработчики продукта Аврора Центр компании Открытая мобильная платформа. Сегодня мы расскажем как реализовать сервис self-hosted карт в закрытом контуре.

Наша компания активно развивается и добавляет новый функционал в продукт по удалённому управлению устройствами — Аврора Центр (UEM-решение, которое позволяет управлять устройствами и жизненным циклом приложений на ОС Аврора, Android и Linux). Так по запросам заказчиков было решено добавить отображение геопозиции мобильного устройства на карте территории России. И вот перед нами встаёт задача по работе с картами в АЦ.

Читать далее

Карта на GitHub Pages без подписок и СМС: где в Берлине лучше не жить

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

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

Основная ценность этой публикации в новой визуализации. Теперь интерактивная карта доступна в браузере и работает на смартфонах!

Читать далее

Новости из мира OpenStreetMap № 513 (12.05.2020-18.05.2020)

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

lead picture


Tracking changes on magOSM 1 | Magellium, OpenLayers | map data OpenStreetMap contributors



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


  • Украинское сообщество OSM с помощью панорам улиц Mapillary отметило на карте более тысячи "лежачих полицейских" в Киеве.
  • Пользователь muramuto опубликовал в Твиттере скриншоты двух своих инструментов. Один из них — "Street-level POI Viewer", как следует из его названия, показывает поверх панорам улиц POI из OSM и Википедии. Другой инструмент позволяет рассчитывать углы и расстояния для определения высоты тех или иных строений на панорамах улиц. Оба сервиса используют OSM и панорамы с Mapillary. Исходный код доступен на GitHub.
Читать дальше →

Николай Петров: «OpenStreetMap — это такой проект, где не обязательно общаться с людьми»

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

Николай Петров — разработчик сайтов и мобильных приложений из Пскова. Помимо этого, он рисует карту в OSM и поддерживает проект OpenRecycleMap, посвященный раздельному сбору мусора. Как школьники относятся к OSM, почему будущее за open source и отчего не стоит картировать по спутнику — обо всем этом Николай рассказал в интервью.
Читать дальше →

Новости из мира OpenStreetMap № 504 (10.03.2020-16.03.2020)

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


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


  • Джозеф Айзенберг заметил, что тег man_made=goods_conveyor, которым обозначаются промышленные конвейерные ленты, предлагался к утверждению, но так и не был одобрен сообществом. Хотя, несмотря на это, он использовался более 4 тысяч раз. Поэтому он предлагает добавить его в две статьи на WikiOSM: "Key:man_made" и "Map Features".
  • Дженнингс Андерсон из университета штата Колорадо в Боулдере, опубликовал статью о роли корпоративных редакторов в OSM, таких как Apple, Microsoft и Facebook. В статье исследуется оказываемое ими влияние, а также места, где они правят карту.
Читать дальше →

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

Новости из мира OpenStreetMap № 496 (14.01.2020-20.01.2020)

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

lead picture


OSM и улицы в моем городе 1 | Leaflet | map data OpenStreetMap contributors



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


  • Энди Мэббетт обратил внимание, что при использовании тега building=disused редактор JOSM выдает предупреждение, что этот тег устарел. При этом он не смог найти в WikiOSM какой либо альтернативы этому тегу. Кевин Кенни на это ответил, что JOSM считает актуальными теги из схемы тегирования "Жизненный цикл", поэтому вместо устаревшего тега лучше использовать следующие: disused:building=* и abandoned:building=*.
Читать дальше →

Конференции OpenStreetMap в 2017 году

Время на прочтение5 мин
Количество просмотров1.8K
От переводчика: проект OpenStreetMap динамично развивается, присоединяются больше участников. В зарубежных странах проводятся конференции, на которых обсуждают что сделано, что ещё предстоит сделать. В России много участников OSM, но локальное сообщество ещё предстоит создать.

С Новым годом! Прошедший 2017 год был насыщенным для OpenStreetMap годом. В сообществах по всему миру были организованы не только потрясающие конференции «State of the Map» (Состояние карты), но и множество встреч, картомарафонов, картографических вечеринок, семинаров и много другого, что объединяет нас, картографов, вместе и даёт почувствовать суть OpenStreetMap.

Конференция «State of the Map» (SotM) — это ежегодная международная конференция OpenStreetMap. Организованная Фондом OpenStreetMap, она проводится каждый год с 2007 года (кроме 2015). Есть также много других региональных и местных конференций под названием «State of the Map». Обратите внимание, что эти региональные SotM организованы исключительно местными командами, которые проводят собственные спонсорские программы и имеют отдельные бюджеты от Фонда OpenStreetMap. Основная цель этих конференций заключается в том, чтобы они стали платформой для обмена информацией и опытом между старыми и новыми или потенциальными пользователями.

В этом обзоре мы также включили некоторые конференции, не являющиеся SotM, но на них также уделяют много внимания OpenStreetMap.
Читать дальше →

Объединение открытых данных Open Street Map и Landsat для уточнения площадей зеленых зон

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

Привет, Хабр! Под катом мы хотели бы поговорить о том какие преимущества привносит в нашу жизнь объединение пространственных данных из различных открытых источников. Рассматривать, для примера, будем следующую задачу: оценить насколько в “зеленом” районе расположен тот или иной объект недвижимости. Без долгих предисловий - переходим к делу!

Ну и что там еще с OSM можно делать?

Я бы не жил на побережье Черного моря Краснодарского края в этих местах…

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

Про городской округ Сочи я высказывал свое мнение в "Я бы не жил в Сочи в этих местах…"

В этой статье найду места на оставшейся части побережья Краснодарского края на основе данных OpenStreetMap где могут быть проблемы из-за близости к жилью не самых комфортных мест для уютной жизни на побережье Черного Моря. Показать результаты работы моей модели для Туапсе просили еще в комментариях к первой статье "Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов".

Читать далее

Где бы я не жил в Краснодаре

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

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

В прошлой публикации "Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов" читатели здорово помогли с новыми идеями в коментариях для настройки модели, которая отговаривает меня жить в определенных местах. Модель достаточно прозрачная для ее чтения и проверки: не использует ChatGPT/Llama 2 и прочие новомодные штуки, и даже без old-school дифур.
Она просто считает расстояние по прямой в метрах от жилого здания до тех мест в окрестности, рядом с которыми я не хотел бы постоянно находиться.

Если есть на свете рай - это Краснодарский

Как в Северной Америке с дорогами и плотностью застройки? Работаем с 100Гб OSM данных в PostgreSQL

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

Сегодня открою вам Америку на основе данных OpenStreetMap в PostgreSQL15/PostGIS и моего проекта openstreetmap_h3. Запустим запрос и сравним время его выполнения на колоночном хранилище Citus в PostgreSQL и на стандартном в секционированной по H3 геоиндексу базе данных объемом 100GB.

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

Читать далее

Планируем идеальный поход с NetworkX и OpenStreetMap

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

Как создать приложение с открытым кодом для планирования пеших походов и выбора оптимального маршрута?


КДПВ

Любой заядлый турист знает: всё, что ждёт его в походе, зависит от подготовки. Брать ли дождевики? Сколько идти от одного источника воды до другого? Где лучше ночевать в этой местности в это время года? Но самый важный вопрос звучит проще простого: «Что я там буду делать?» Отвечаем на эти вопросы к старту нашего курса по Fullstack-разработке на Python.
Узнать больше

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