OpenStreetMap

Сергей Голубев's Diary

Recent diary entries

Оригинал с картами тут: http://xn–80afd3balrxz7a.xn–p1ai/osennie-vstrechi/

Приглашаю всех: 27 октября в Ростов-на-Дону на встречу осмеров, гисовцев, любителей карт и геоданных, а равно всех интересующихся или использующих картографические методы в работе, увлечении или учебе. Программа мероприятия такова: следуем в теплое уютное место, где пьем напитки и рассказываем о себе, своей деятельности и достижениях. Встреча исключительно неформальная и ставит целью знакомство и тематическое общение в ходе пары-тройки часов. Встречаемся в 17:00 у передней части паровоза, что стоит в виде памятника у железнодорожного вокзала:

29 октября в Москву на лекцию, посвященную современной цифровой картографии, где ваш непокорный слуга расскажет о том, как устроены современные картографические сервисы (Google maps, Яндекс-карты, OpenStreetMap и др.), объяснит почему спутниковые снимки искажают действительность, пояснит значение важнейших терминов «геоданные» и «картостиль». Мы рассмотрим как менялись парадигмы картографирования, обсудим практическую значимость геоинформационных систем и научимся правильно понимать значение географических координат. Лекция рассчитана на неподготовленных слушателей, поэтому страшных и непонятных вещей там не будет. Мероприятие состоится в 17:00 в «Кафетериусе 13«, что расположен на третьем этаже ТЦ Авиапарк (универмаг Trend Island).

30 октября в 17:00 в этом же «Кафетериусе 13«, я буду рассказывать о фрактальной геометрии окружающего нас мира. Лекция посвящена вопросам измерения времени и пространства. Слушатели узнают о кризисе математики начала XX-го века, кривых-чудовищах и научных спорах о возможности предсказать будущее. Попробуем подсчитать длину береговой линии, а когда поймем, что это невозможно, познакомимся термином «фрактал». Я расскажу о том, что не все ошибки измерения являются именно ошибками и о том, как наше привычное представление о мире может влиять на массовые вымирания видов в истории Земли.

Вход на все мероприятия свободный, но очень большая просьба, всем кто придет, предварительно написать в комментариях к http://xn–80afd3balrxz7a.xn–p1ai/osennie-vstrechi/ или на мою почту schwejk-rpnt@rambler.ru. При возникновении вопросов связаться со мной можно в любое время по телефону +7-904-614-68-29.

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

Есть ли советы как обозначить: - Колючую проволоку с разделением на тип (“Классика” или “Егоза”), и форму (“ПББ”, “МББ”, “Ворона”, “Спираль Бруно” и др.);

  • Закоряженные участки реки;

  • Опасные для судоходства точечные объекты;

  • Завалы из бетонных блоков;

  • Водопой КРС;

  • Фильтрационные ограждения ГЭС с разделением на понтонные и сетчатые;

  • Аварийные дамбы ГЭС;

  • Водозаборы;

  • Участки реки, заросшие водорослями;

  • Земляные ступеньки к которым не ведет тропинка или тротуар (что-бы не путать с обычными ступеньками);

  • Затопленные понтоны, корабли и баржи;

  • Буи и бакены;

  • Трубы используемые в качестве моста (с характеристиками моста);

  • Гидрографические параметры (глубина водоема, скорость течения, прозрачность воды);

  • Родники с типом каптирования;

  • Отдельные захоронения (не кладбища);

  • Участки поймы и высоту первой надпойменной террасы (что вообще в OSM есть для обозначения рельефа?);

При подготовке к экспедиции возникли вопросы с обозначением:

  • Многолетние порывы канализационной и водопроводной сети;

  • Периодически затапливаемые острова;

P.S. Продублировал на русскоязычном форуме, на случай если кто-то не читает ленту. Переводить это на английский даже пытаться не буду.

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

Фреймворк для гео-вики проектов. В текущей версии:

  • добавлен интерактивный ввод точек
  • добавлен трехмерный режим
  • добавлена возможность рисования и редактирования стилей
  • добавлена возможность привязки изображений (в т.ч. фотографий)
  • добавлена возможность подключать свои wms-слои
  • добавлена возможность загрузки внешнего geojson-файла
  • добавлен overpass-запрос (есть проблемы)

скачать можно тут: http://xn–80afd3balrxz7a.xn–p1ai/feeneek/ демо-версия доступна тут: http://xn–80afd3balrxz7a.xn–p1ai/design/feeneek/feeneek_22022016%20_butko_sonne/demo/ img img img img

Аксайская картографическая экспедиция

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

В первых числах мая отправляюсь в открытую картографическую экспедицию на лодке по реке Аксай (Ростовская область). В пути, основной задачей будет сбор картографического материала. Конечно-же речь идет о POI и характеристиках объектов, которые дистанционно определить невозможно.

Я подготовил мапкрафтовский пирог, в котором каждый может взять себе по маленькому кусочку (144 куска) и отрисовать его, проставив заметки на объектах, которые необходимо уточнить в поле.

Расчетная протяженность маршрута составляет 85 километров. Продолжительность мероприятия семь дней, за которые планируется посетить максимальное количество точек с проставленными на них заметками.

Экспедиция открытая и присоединиться к ней может любой желающий. Для этого даже не требуется быть зарегистрированным в OpenStreetMap (заметки на карте может оставлять любой желающий).

Подробности и контакты на прежнем месте: http://xn–80afd3balrxz7a.xn–p1ai/aksajskaya-kartograficheskaya-ekspeditsiya/

English

In the past year due to a work injury my trip fell through, but I aim to rectify that this year.

In early may, sent in the open cartographic expedition by boat on the river Aksai (Rostov region). In a way, the challenge will be the collection of cartographic material. Of course we are talking about the POI and characteristics of the objects that are remotely impossible to determine.

I prepared mapcraft pie in which anyone can take a little piece of it (144 pieces) and render selection notes on the objects that need to be clarified in the field.

The estimated length of the route is 85 miles. The duration of the event seven days, for which will visit maximum number of points marked on them with notes.

Outdoor expedition and how to join can be anyone. You do not even need to be registered in OpenStreetMap (notes on the map can leave anyone).

Details and contacts at the same place: http://xn–80afd3balrxz7a.xn–p1ai/aksajskaya-kartograficheskaya-ekspeditsiya/

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

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

Полный очерк об этой переписке тоже доступен, но он полон табуированной, обсцененной, ненормативной, непечатной и нецензурной лексики, как, впрочем, и всегда (и не говорите потом, что я вас не предупреждал).

Текст письма:

«На официальном сайте администрации города Шахты размещены текстовые и графические материалы. В связи с этим прошу дать разъяснение по следующим вопросам:

  1. Под какой лицензией распространяются эти материалы?
  2. Можно ли использовать материалы, размещенные на официальном сайте администрации города Шахты в качестве источника информации для некоммерческого картографического проекта OpenStreetMap (openstreetmap.org)?»

Текст ответа:

«В соответствии с пунктом 1.4. Положения об официальном сайте Администрации города Шахты доступ к информации и интерактивным сервисам, размещаемым на сайте, предоставляется на бесплатной основе (утверждено Распоряжением Администрации города Шахты от 23.07.2012г. № 98 «Об обеспечении функционирования официального сайта Администрации города Шахты»). Все материалы официального сайта могут быть воспроизведены в сети Интернет без каких-либо ограничений и предварительного уведомления. Также не является обязательным условием наличие ссылки на официальный сайт для использования сведений, размещенных на официальном сайте…”

Встреча со школьниками Несколько часов назад был в школе, где рассказывал молодым людям про OSM. Мне понравилось, всем рекомендую этот опыт перенимать. О деталях и негативных моментах встречи можно прочитать тут

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

Очень странная статья не то про настройку слоев в QGIS, не то про всемирный кризис картографии.

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

  • Необходимо надеть бахилы;
  • Необходимо узнать, есть ли в школе вай-фай или хотя-бы хоть какой-нибудь доступ к интернету;
  • Необходимо выбить компьютерный класс, причем таким образом, что-бы количество пришедших не превышало количество компьютеров. Вариант с личными ноутбуками отпадает;
  • Требуется найти ответственного за компьютерный класс и героически отнять у него ключи;

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

Location: ХБК, городской округ Шахты, Ростовская область, Южный федеральный округ, 346527, Россия

Предлагаю всем желающим встретиться в Ростове-на-Дону, познакомиться лично, обсудить наболевшие вопросы. Если найдем подходящее помещение, я готов сделать несколько докладов, организовать учебное занятие по QGIS или OpenStreetMap. Если помещение не найдем, можем просто посидеть в уютном кабачке (например на Красноармейской). Я буду в Ростове (точнее в Шахтах) с 21 декабря.

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

Подробнее на сайте (в самом низу).

“OpenStreetMap для всех” Это однодневное занятие я провожу бесплатно, отчасти из рекламных соображений, отчасти из идеологических убеждений. Можно нарисовать несколько домиков, а можно провести встречу в ходе которой будет нанесен на карту небольшой населенный пункт.

На занятии, я рассказываю о сущности проекта OpenStreetMap, его главных правилах, проблемах и потенциальных возможностях. Мы познакомимся с редакторами JOSM, Merkaartor, ID и Potlatch-2. Попробуем для остроты ощущений низкоуровневый редактор Level0.

Разберемся с форматом “.osm” и узнаем что такое сервер смещений космических снимков. В зависимости от условий: выйдем на полевое картирование или просто в перерывах ”диванного маппинга” узнаем про подготовку обходных листов. Изучим полезные  картографические веб-сервисы и принципы коллективного картирования территории. Обсудим работу гуманитарной команды, качество рендеров, систему тегирования, а когда обсуждения закончатся продолжим мапить молча до полного изнеможения.

Занятие проводится для групп от трех человек. Стоимость: бесплатно.

Цитирую по посту Эдуарда Казакова на форуме ГИС-ЛАБ

“Состоялась встреча в формате “воркшопа”. Кратко о ней:

Участников собралось примерно столько же, сколько и в прошлый раз. Конкретно, присутствовали: Юра Рябов (SS_Rebelious), Сергей Голубев (Geobotanic), Наташа Волгушева (voltusya), Саша Семёнов (sasfeat), Юля Соколова (Jullizzzz), Арина Бартова (ariha), я, Александр Меркушев, Вера Ширшова, Ольга Ишалина, Светлана Николенко, Евгений Немчинов, Дмитрий Ефимов.

Все вооружились ноутбуками, удобно расположились всё в той же 90й аудитории по тому же адресу, налили себе чай, разобрали печеньки и… До вечера заняли себя разными интересностями под руководством двух спикеров.

Началось всё с мастер-класса для начинающих по R, проводил его Юрий Рябов. На примере несложного скрипта Юрий объяснил основные принципы работы с переменными, рисование простых графиков и их стилизацию. Текст скрипта. Потом даже позадавали вопросов. В целом это выступление заняло около 50 минут.

На всё остальное время (ещё где-то 3-4 часа) мы попали в руки Сергея Голубева, который устроил большое практическое занятие по OpenStreetMap. Сергей рассказал нам об основных принципах и концепциях сообщества, о том, как оно возникло и развивалось, каково его состояние на сегодняшний день. Затем все зарегистрировались в OSM и мы стали изучать веб-редакторы iD и Potlatch2. Тут же каждый из нас внёс по своей первой OSM-правке, нарисовав по домику в н.п. Новозарянский (Ростовская область). Сергей Голубев рассказывает про OpenStreetMap

Дальше мы узнали очень много нового. Сергей рассказал про: Настольный мощный редактор JOSM, в котором мы и стали дальше работать. Сервис MapCraft, предназначенный для разделения территории при совместном OSM-картографировании. В нём мы и создали свой “пирог”, где обозначили - кто и что будет маппить в области интереса (всё тот же посёлок Новозарянский). Сервисы для подготовки обходных листов и печати красивых карт из OSM. Посмотрели, где можно внимательно изучить семантику OSM-тегов, где можно скачивать данные с помощью удобных запросов, как устроен файл .osm, где увидеть автора той или иной правки и связаться с ним.

В JOSM’е мы изучили основные инструменты, посмотрели, как использовать сервер смещений и поместили туда смещение для нашей территории. После этого мы начали, собственно, картографировать. К сожалению, рассказ обо всём занял довольно много времени (на улице стремительно потемнело), и многие уже стали уходить, поэтому план о подробном картографировании пос. Новозарянского пришлось несколько сократить. Тем не менее, немножко сделали и в OSM это можно наблюдать. В приложенной картинке “до и после”. Главное, что все хотя бы в первом приближении почувствовали, как это вообще работает!

Поселок Новозаренский до и после маппинга

После встречи наиболее храбрые (4 человека, в т.ч. оба спикера) отправились в некое заведение, где обсудили вопросы свободы воли, является ли социум системой доминирующие-доминируемые и плохо ли это, что-то там про гендерные стереотипы и их роль в общественных процессах… И немножко про OSM. Фотография не получилась, поэтому выкладывать её не буду - придётся поверить на слово!

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

В 15:00 ближайшей субботы в Петербургском Институте наук о Земле состоится шабаш любителей картографии. На повестке дня мастер-класс по R, коллективный маппинг, напитки и легкие закуски.

Как ведущий коллективного маппинга я расскажу о главных принципах OpenStreetMap, открытых лицензиях, форматах геоданных, спутниковых снимках и динамике развития картостилей. Подискутируем о текущих проблемах и перспективах развития открытых геоданных.

Но, самое главное, уделим время практике. Нарежем мапкрафтовский пирог, поработаем с сервером смещений, применим на практике осмерские веб-сервисы. Помучаемся с низкоуровневым редактором, посмотрим на содержимое osm-файла. Испытаем ID и Potlatch 2, а после откроем JOSM и будем мапить в нем пока не надоест.

Полевой выход не планируется, но я обязательно расскажу про подготовку обходных листов.

Приходите и приводите с собой друзей. Встреча неформальная, дружественная и бесплатная. Если есть вопросы, которым бы хотелось уделить особое внимание, задавайте их в комментариях, пишите на почту schwejk-rpnt@rambler.ru или звоните мне по телефону +7-904-614-68-29.

Адрес встречи: Санкт-Петербург, 10-я линия В.О. 33-35, Институт наук о Земле СПбГУ.

P.S. Напоминаю, что для организаций действует великолепная возможность пройти обучение на коммерческой основе по курсам «ГИС и работа с геоданными», «Картирование и анализ растительности», «Введение в цифровую картографию», «Фрактальный анализ данных» и «Открытые геотехнологии». Если вы чувствуете интерес к этому предложению, смело пишите мне на schwejk-rpnt@rambler.ru

Location: Коломна, округ Коломна, Санкт-Петербург, Северо-Западный федеральный округ, 190121, Россия

Пирог картографической экспедиции по Аксаю

Сегодня я внес свой скромный вклад в наше общее дело. Нет, речь не об очередной сотне домиков, заборчиков или дорог. Сегодня я провел занятие по openstreetmap в рамках читаемого курса “ГИС и работа с геоданными”.

К сожалению, людей было меньше чем я ожидал, поэтому нарезанный пирог остался едва покусанным. Ну и что? Зато теперь нас стало на четверо больше. И новички, вопреки обыкновению не просто открыли ID и нанесли свой первый домик или дорожку. Эти люди знакомы теперь с ID, Potlatch 2, Merkaartor, JOSM и даже с таким низкоуровневыми редакторами как RawEdit и Level0. А вы знакомы с Level0?

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

И я не говорю о том, что они знают для чего нужна вики и taginfo. Могут ввергать в уныние адептов гуглокарт с помощью compare.osm-tools.org, знают куда идти с обходными листами с помощью qa.poole.ch, и могут эти самые листы готовить (fieldpapers.org, maposmatic.org).

Они внесли свои первые правки и знают как за ними присматривать (zverik.osm.rambler.ru/whodidit/).

Я не знаю, станут ли они заядлыми картографами, но во всяком случае мой сегодняшний день прошел не зря.

P.S. Если вас интересуют детали курса, то смело пишите мне на schwejk-rpnt@rambler.ru

Краткая программа занятий доступна на сайте

Картостиль

Размышляя над ответом Zverika по поводу дорожек и домиков в Mapnike неожиданно перешел все рамки дозволенного и разумного в ответе на комментарий.

Как рисует Mapnik - дело десятое, это частный случай. Интересно, что отношение приращения по информационной нагрузке карты к приращению по сложности чтения в случае, когда приращение по сложности чтения стремится к нулю, дает нам первую производную по картографическому дизайну.

Написал по этому поводу небольшую статью. Проработка так себе, но идея мне нравится.

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

Шахты Перевел в объемный вид и немного подкрасил данные osm на город Шахты

Вид на терриконик шахты Пролетарской Диктатуры Шахты

Вид на ХБК из леса на левом берегу Грушевского водохранилища Шахты

Кладбище в пос. 20 лет РККА Шахты

Где-то в центре города (забыл где) Шахты

Поселок Таловый Шахты

-Обработка данных выполнена в QGIS

-Трехмерное моделирование сделано с помощью плагина Qgis2threejs plugin

-В основе трехмерных моделей лежат библиотеки:three.js и Proj4js

-Обзорная карта управляется библиотекой Leaflet

-Для экспорта данных использован плагин qgis2web

Пример: http://xn–80afd3balrxz7a.xn–p1ai/maps/paranoik/tiles/10000/26/#cx=-3&cy=-29&cz=32&tx=-3&ty=1.5&tz=1.5

Полностью посмотреть можно тут: http://xn–80afd3balrxz7a.xn–p1ai/maps/paranoik/ (кликаете внутри выбранной прямоугольной области -> посмотреть объемную карту)

Location: ХБК, городской округ Шахты, Ростовская область, Южный федеральный округ, 346527, Россия

Для всех кто хочет присоединиться к работе виртуально, выкладываю ссылку на пирог: http://mapcraft.nanodesu.ru/pie/504. Подробил достаточно мелко.

Для желающих мапить в полевых условиях: места в лодке по прежнему есть. Пишите на странице http://xn–80afd3balrxz7a.xn–p1ai/omex/

Коллеги! Отправляюсь в сплав по реке Аксай Ростовской области с целью картирования береговой линии. Лодка ПВХ. Есть еще одно-два места, в зависимости от комплекции и тяги к комфорту. Срок поездки примерно 7 дней. Отправка в конце мая. Условия быта изнуряюще жестокие. Приглашаю всех заинтересованных. Подробности по запросу, либо пишите на сайте www.городшахты.рф.

Location: Мелиховское сельское поселение, Усть-Донецкий район, Ростовская область, Южный федеральный округ, Россия