OpenStreetMap logo OpenStreetMap

Diary Entries in Russian

Recent diary entries

Автор бота в телеграмме, который умеет выдавать вам различные наборы точек в виде kml файла по геопозиции, написал пост у себя в дневнике @zetx16/diary/40824

Зайдите к нему, почитайте, задайте вопросы, если они есть. И если вы пользователь телеграмма — попробуйте в связке с тем же maps.me.

Я сначала довольно скептически воспринял саму идею, пока не попробовал. У меня даже получалось скачивать “заметки” на ходу в автобусе и, глядя в окно, расставлять этажность у зданий: 46244398 (achavi), 46244271 (achavi), 46244065 (achavi), 46243999 (achavi), 46243946 (achavi), 46243750 (achavi)

Чтобы начать пользоваться, достаточно написать боту команду /start и он выдаст вам инструкцию. При отправке ему местоположения (телеграмм позволяет отправлять не только текущее, но и любое произвольное) вам прилетит файл kml, в котором будут заметки, собранные по видимой области экрана. По умолчанию, скорее всего, это будут здания с незаполненным building:levels=.

Список готовых правил на текущий момент. Выбираете. И при следущей отправленной геопозиции вам прилетит файл уже по новому правилу. У каждого правила, при этом, свой цвет заметок :)

  1. /freeparking
  2. /noaddr
  3. /noentrance
  4. /noflats
  5. /nohours
  6. /nolvl

Кроме готовых пресетов можно также создавать любые правила, написав их на языке overpass.

Posted by acsd on 9 April 2017 in Russian (Русский). Last updated on 9 September 2018.

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

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

Скриншот

Телеграм бот: https://t.me/osmexportbot

GitHub

Добавил на карту новый православный храм Вознесения (освящён в 2016 году). Добавил по знанию местоположения символическим прямоугольником (никакие карты не обрисовывал, хотя сверился с аэрокосмическим снимком Google). На Bing карте совсем ничего не видно, чтобы там было строение. Один лес. Ощущение, что этот кусочек карты очень старый, хотя указывается 2017 год в нижнем левом углу.

Posted by Sibri on 25 February 2017 in Russian (Русский).

Status: not yet full description
Last updated: 25.02.2017 17:26 GMT+03:00
OS: Ubuntu 16.04 LTS

Install database and append data

## 1. Install osm2pgsql full description

sudo apt-get install make cmake g++ libboost-dev libboost-system-dev \
libboost-filesystem-dev libexpat1-dev zlib1g-dev \
libbz2-dev libpq-dev libgeos-dev libgeos++-dev libproj-dev lua5.2 \
liblua5.2-dev

cd ~/src
git clone git://github.com/openstreetmap/osm2pgsql.git
cd osm2pgsql
mkdir build && cd build
cmake ..
make
sudo make install`

2. Drop old data

psql -d gis -c "DROP VIEW lowzoom_water, lowzoom_roads, lowzoom_landuse, lowzoom_borders, lowzoom_railways, lowzoom_cities;"

psql -d lowzoom -c "DROP TABLE water, landuse, roads, borders, railways, cities;"

3. Load data into database

mkdir data
cd data

wget http://data.gis-lab.info/osm_dump/dump/latest/RU-BU.osm.pbf

osm2pgsql --create --slim -d gis -C 1000 --number-processes 10  \
--style /etc/mapnik/osm2pgsql/opentopomap.style ./data/RU-BU.osm.pbf

/etc/mapnik/tools/update_lowzoom.sh
/etc/mapnik/tools/update_saddles.sh

4. Run renderd

sudo renderd -f -c /etc/renderd.conf   #fixme sudo

To clear cache sudo rm -R /var/lib/mod_tile/default/ than press F5 in browser

Generate and append changeset

## 1. Install osmosis wget http://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.tgz mkdir osmosis mv osmosis-latest.tgz osmosis cd osmosis tar xvfz osmosis-latest.tgz rm osmosis-latest.tgz chmod a+x bin/osmosis sudo ln -s /home/developer/osm_database_update/src/osmosis/bin/osmosis /usr/local/bin/

2. Generate changeset

cd data
wget http://be.gis-lab.info/data/osm_dump/dump/RU-BU/RU-BU-170224.osm.pbf
osmosis --read-pbf file="RU-BU-170224.osm.pbf" --read-pbf file="RU-BU.osm.pbf" --derive-change --write-xml-change file="RU-BU-changeset-170224.osc" ## 3. Append changeset
osm2pgsql --slim --append -d gis RU-BU-changeset-170224.osc
Posted by Alexey Vazhnov on 24 February 2017 in Russian (Русский).

Были на Шри Ланке с 9 по 18 февраля. Жили в Хиккадуве, съездили на поезде в Канди и на машине в национальный парк Яла.

Фоточки можно посмотреть у жены: https://vk.com/album13072537_241409092

Потихоньку выкладываю POI и gps-треки.

Location: Налагасдения, Galle District, Южная провинция, 80244, Шри-Ланка

Когда-то на заре OpenStreetMap у пользователей не было бесплатных спутниковых снимков. Участники ездили или ходили по городу с GPS трекерами, которые фиксировали их перемещения. Затем треки загружались в редактор в качестве подложки и так можно было добавлять дороги, пешеходные дорожки и другие детали местности.

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

GPS треки конечно никто не забыл. В некоторых случаях это единственный источник информации. Сайт osm.org позволяет легко загружать треки на сервер и делиться ими (даже анонимно). Недавно даже появился слой с треками на главной карте. Но так ли удобно ими пользоваться?

Я записывал свои GPS треки полёта в отпуск и несколько треков во время спуска на лыжах. Закачал их на сервер и обкликал в JOSM-е. Но остаётся чувство неудовлетворённости, как будто работа с треками на osm.org сделана на скорую руку и давно не пересматривалась. А хочется совсем малого:

  1. Возможность просматривать трек поверх карты;
  2. Больше статистики: пройденное расстояние, мин/макс/средняя скорость, перепад высот;
  3. Возможность обрезать трек (убрать некоторые данные из начала и конца), разбить трек на два и более;
  4. Искать треки всех пользователей: по названию, по дате, по тегам, по bounding box, etc.;

Для полного счастья не хватает чего-то на подобие http://utrack.crempa.net/ - тут тебе и разноцветная кривая твоего маршрута на фоне карты (Google Maps :( ), и графики изменения скорости, и графики перепадов высот, общее расстояние, всевозможные усреднённые числа. Здорово же? Посмотрите на utrack.crempa.net, а потом на osm.org

See full entry

Posted by j-wills on 10 February 2017 in Russian (Русский). Last updated on 14 February 2017.

В начале февраля удалось в отпуск выбраться за пределы Московской области к тещё на дачу.

Спустя нескольких дней проживания, провизия начала кончаться, и я решил выбраться в ближайший город, чтобы пополнить запасы, за одно купить ребенку капли в нос и подгузники :)

Проблема поиска более-менее приличного магазина и аптеки начались ещё до выезда за пределы посёлка. На карте ближайшего города практически не размечены магазины и аптеки. Ладно там, сетевых аптек в городе нет, но супермаркеты типа Дикси, Пятерочки, Ленты и Атак были замаплены меньше половины (про часы работы я вообще молчу), а некоторых вообще не было, что оказалось для меня нежданчиком.

Прикинув маршрут по картам конкурентов отправился в путь. У “друзей” оказались карты не совсем свежие, поэтому пришлось ориентироваться по месту и руководствоваться принципом “язык до Киева доведет”. Но и тут ждала меня подстава - адреска оказалась скудноватой. Имея в распоряжении только maps.me и не имея времени, по возможности начал отмечать все точки своего помещения. В свете всего произошедшего для себя уяснил первоочередное:

  1. Адрес - после того, как вы отрисуете все основные дороги, дворовые проезды и дома, надо сразу же приступать к внесению адресов, иначе карта без адреса - всего-лишь картинка.
  2. Магазины
  3. Аптеки
  4. АЗС
  5. Банки, банкоматы

*. Рестораны

*. Ветклиники и зоомагазины.

(Данный чарт составлен от лица заезжего в город человека на автомобиле.)

При этом очень важно обязательно заполнить часы работы и по возможности какие-то контакты.

P.S. Натыкаясь на форуме на посты с вопросами и премудростях микромапинга или заковыристых тегов для нестандартных ПОИ, сразу же хочется задать вопрос, а размечены ли у тебя в городе все вышеперечисленное?

Запись будет пополняться постепенно, по мере изучения местности и появления новых мыслей ))))

17.01.2017-23.01.2017

Изображение

Karte mit Unterstützung des PTv2-Taggingschemas

Brussels from 2006 to 2016 [^1^](#340_14074) © Joost Schouppe & OpenStreetMap contributors CC-BY-SA 2.0

О нас

  • Немецкое сообщество в этом месте написало про свой подкаст (автоматический перевод), который “скорее жив чем мёртв”. Однако, нашей команде тоже есть, чем похвалиться - каждый четверг выборочные новости Еженедельника ОСМ (и не только) озвучиваются в прямом эфире и записи затем выкладываются (уже три!). Респекты Sadless74 ;-)

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

See full entry

Posted by BushmanK on 4 February 2017 in Russian (Русский). Last updated on 6 February 2017.

Всем, наверное, известен ключ tourism=. Но не все, очевидно, понимают его смысл точно. Как это часто бывает, дело в смысловой разнице между английским словом tourism и его аналогом в русском языке.

Россияне и жители некоторых стран бывшего СССР привыкли называть этим словом не рекреационный туризм, то есть путешествия налегке, без специального снаряжения, как англичане и американцы, а спортивный туризм: пешие походы, походы на плотах и байдарках, горные походы и даже альпинистские экспедиции. Это местная языковая особенность русского языка и российской (не исключительно, конечно) культуры. Если вы скажете англоговорящему человеку, что вы любите туризм, он никогда не вообразит вас идущим с рюкзаком по тундре или плывущим на плоту по бурной реке. Он представит вас, например, фотографирующим достопримечательности какого-нибудь города или относительно легко доступные природные достопримечательности. Чтобы рассказать о своем увлечении пешими походами, вам придется упомянуть hiking, а о походах и сплаве на плоту - rafting и white water rafting.

Ровно по этой причине, дословный перевод статей Wiki о тегах вроде https://wiki.openstreetmap.org/wiki/Tag:tourism=attraction лишен смысла. Для англоговорящего, англоязычная статья читается в контексте того, что он знает о смысле слова tourism в родном языке. А для россиянина требуется давать языковедческое или культурологическое объяснение, касающееся точного смысла слов tourism и attraction, чтобы не возникали ситуации, когда кто-то решит, что речь только о парках аттракционов (на самом деле - о достопримечательностях вообще) или о точках интереса для занимающихся спортивным туризмом вроде порогов и перекатов на речках. Это не всегда очевидно (особенно, если просто изучал язык в школе или институте, но не имеешь опыта его реального применения, где вылезают ошибки из примера выше), но это так.

Конвертируем OSM в другие форматы

В JOSM появилась возможность экспортнуть осм в гео-джейсон и это прекрасно, но если вам нужно конвертировать большой набор данных (размером с Москву например) делать это через JOSM неудобно.

Выгрузки

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

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

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

Qgis

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

Gdal

Следующий в списке - gdal. Если у вас стоит Qgis скорее всего у вас установлен и gdal. Среди поддерживаемых этой прекрасной библиотекой форматов есть и osm. http://www.gdal.org/drv_osm.html

У меня не получилось конвертировать osm сразу же в набор shape файлов или geojson, возможно это мжно сделать если отредактировать файл с настройками импорта osm для gdal. Но можно сделать и по другому.

geopackage

На первом этапе конвертируем osm в geopackage:

bzcat osm.xml.bz2 | ogr2ogr -f GPKG osm.geopackage /vsistdin/

Затем открываем его как источник данных в qgis, кнопка называется “добавить векторный слой”. Там просто выбираем наш osm.geopackage остальное qgis сделает сам. В сгенерированном geopackage’е будет 5 или 6 слоев. С полигонами/мультиполигонами, веями, точками, веями собранными из отношений маршрутов, и слой с прочей геометрией из других отношений.

Фильтрация и экспорт

See full entry

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

HDYC

Тип маппера (количество пакетов правок):

  • Hit-and-Run - 24 и меньше
  • Newbie - 25-99
  • Casual Mapper - 100-1499
  • Great Mapper - 1500-2999
  • Heavy Mapper - 3000-5999
  • Super Mapper - 6000-14999
  • Legendary Mapper - 15000-29999
  • Fantastic Mapper - 30000-59999
  • Mega Mapper - 60000-99999
  • Epic Mapper - 100000 и больше

Статус активности маппера (количество дней с выгрузками):

  • Not Active - 0
  • Rarely Active - 1-14
  • Regularly Active - 15-39
  • Active - 40-79
  • Very Active - 80-149
  • Highly Active - 150-260
  • Mega Active - 261 и больше

Информация взята из файла: http://hdyc.neis-one.org/hdyc.neis-one.org.js