Рубрика «OpenStreetMap» - 10

Армия добровольцев помогала спасать непальцев, обновляя данные открытых карт - 1

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

Речь идёт об открытом проекте OpenStreetMap, в котором добровольцы вручную редактируют карты на основе спутниковых снимков и GPS-данных. Кроме прочих проектов, эти карты используются в другом открытом проекте — Wikipedia. Но если в т.н. «развитых странах» практически все детали больших городов довольно детально отражены в векторных картах, то для такой страны, как Непал, а особенно для её малонаселённых районов, эта информация была крайне скудной.

За 48 часов более 4000 человек нанесли на карту больше 21000 км дорог и 110681 зданий. В результате данных о дорогах стало в четыре раза больше по сравнению с изначальным количеством, содержавшимся на картах Непала до происшествия, а количество нанесённых на карту зданий увеличилось на 30%. На картах появились тропинки, базы отдыха, переправы и другие точки, критичные для служб спасения.
Читать полностью »

Мы, команда карт «Спутника», разрабатываем карты на основе данных «OpenStreetMap». В этой заметке мы расскажем об архитектуре нашего решения для рендеринга тайлов.

Как это работает: архитектура тайлового бэкенда карт «Спутника» - 1
Читать полностью »

Мы, команда Карт «Спутника», разрабатываем карты на основе данных «OpenStreetMap». В этой заметке мы расскажем об архитектуре нашего решения для рендеринга тайлов.

Gopnik: тайловый бэкенд Карт sputnik.ru - 1

Бэкенд карт написан на языке Go с использованием библиотеки Mapnik, поэтому – Gopnik :-)
Исходники Gopnik доступны на Github.
Читать полностью »

OpenCage — самый мощный инструмент для геокодирования - 1

Большинство людей не задумываются о геокодировании, когда дают своему смартфону запрос в виде адреса, GPS-координат, широты и долготы, или координат what3words. Разработчики в свою очередь должны понимать всю критическую важность геокодера. Каждый из предложенных геокодеров имеет свои плюсы и минусы, которые нужно учитывать при выборе. Некоторые геокодеры могут иметь неприемлемые ограничения, стоимость, или быть недоступными для коммерческих целей. Некоторые сервисы не поддерживают кэширование, и практически все они имеют 24-часовые лимиты. Универсального варианта не существовало до появления OpenCage.
Читать полностью »

Привет!
Работая в структуре телеком-провайдинга, я ежедневно сталкиваюсь с такими данными, как схема распределения волокон в оптическом кабеле. Это документ (обычно Visio), где схематически отрисован какой-либо кабель и его разварка на ODF и в муфтах. Выглядит это примерно так:

image

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

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

Итак, задача:

  1. Схематично отрисовать трассу прохождения кабелей
  2. Привязать участки трассы к visio-документам
  3. Осуществить показ документа при клике на участок трассы
  4. Отрисовать пункты в городах

Для реализации используем:

  • QGIS – отрисовка геоданных
  • Sqlite с дополнением spatialite – хранение данных
  • Leaflet – отображение геоданных
  • PHP – магия

Читать полностью »

На OpenStreetMap.org появились маршруты - 1

Хорошие новости из лагеря свободных картографов OpenStreetMap. На основном сайте OpenStreetMap.org реализована функция прокладки маршрута из точки А в точку Б (код на Github).

На первый взгляд кажется странным, что на основном сайте функция Directions появилась только сейчас, ведь на основе OSM давно работают отличные навигационные сервисы OSRM, Mapquest, Graphhopper, Cyclestreets, Komoot, cycle.travel и многие другие.
Читать полностью »

Давным-давно, в далекой далекой галактике... к черту историю, OpenRynda is ready!
image
Читать полностью »

Всем привет!

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

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

В 2013 году я с удовольствием смотрел онлайн-трансляцию вечером из офиса Тамтэка, обсуждая с коллегами преимущества Rabbit MQ, дубльгисовские попытки запихать все в Neo4j, а также доклад нашего коллеги Дениса Нелюбина о сравнении производительности NoSQL баз данных (Aerospike, Couchbase, Mongo, Cassandra) на нашем тестовом фреймворке, в разработке которого я сам принимал участие годом ранее.

В 2014, 14 марта, в свой день рождения, я отправил заявку с описанием доклада на Highload и стал ждать. После полугода мне пришло подтверждение и я отправился в путь, надеясь не только познакомиться с коллегами, работающими в смежных областях, но и поднять свое Big Data сознание на новой уровень.

image

Читать полностью »

Для моего проекта понадобилось построить пешеходные маршруты и считать их длину.
Я решил эту задачу с помощью pgrouting, который в свою очередь опирается на postgis.
Postgis — это расширение к Postgresql, реализующее стандарт OpenGis.
В данном расширение содержится обширный функционал для работы с пространственными данными.
Это позволяет писать интересные приложения.
В частности, OpenStreetMap использует postgis для отображения своих карт.
Постараюсь рассказать о том, как выглядят в postgis, импортированные osm карты.
Читать полностью »

Огромное число поселений, наиболее уязвимых для катастроф и эпидемий, оставались белым пятном на карте мира… до сегодняшнего дня. Станьте частью беспрецедентного плана: нанести на карту самые далёкие уголки мира.

Отдел «Guardian Cities» примет у себя картовстречу проекта «Недостающие карты»: нарисуем карту африканского города. Присоединяйтесь: cities@theguardian.com

image
Карта Монровии (Либерия) до и после. Благодаря команде гуманитарной картопомощи (Humanitarian OpenStreetMap Team, HOT), в борьбе с вирусом Эбола городу поможет свободная электронная карта.

В 2010 году землетрясение ударило по Гаити. Сотни тысяч человек погибли. Но худшее ожидало впереди. Эпидемия холеры вырвалась из-под контроля. С Иваном Гейтоном (Ivan Gayton) из организации «Врачи без границ» (Médecins Sans Frontières, MSF) связалась медсестра из удаленной деревни, затерянной среди гаитянских лесов. «Помогите, пожалуйста,» — просила она, — «Нас настигла жуткая болезнь, с которой мы ещё не сталкивались».

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js