OpenStreetMap logo OpenStreetMap

Diary Entries in Russian

Recent diary entries

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

Потом… Кто в теме, тому и так ясно, а прочим лучше бы не знать.

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

В это самое время приколол brouter, который занимает почётное место среди моего андро-ведроидного софта. После этого OSM окончательно становится главным поставщиком карт. Но я любитель пересечённой местности, а там (по разным причинам) наполнение страдает ещё с 2013 года. Так как начали появляться спутники, стал вопрос об улучшении карт.

Давно просёк, что, выкладывая треки, ничего не дождусь… Дальше уже и так ясно. Смотавшись трижды на Шпиль (см. мои правки и треки) с товарищами, набивал не только ноги на педалях, но и собирал данные. А потом не выдержал и начал рисовать. К тому моменту OsmAnd сам научился прокладывать маршруты с учётом SRTM, что помогает продвигать программу и сами карты в массы.

Интересно, насколько оптимально проведёт трассировщик маршрут на тот же Шпиль?

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

Что не так с гидрографией некоторых ручьёв?

See full entry

Location: Мариуполь, Центральный район, Мариупольская городская община, Мариупольский район, Донецкая область, 87500-87590, Украина

Решил попробовать редактировать для ОСМ. До этого несколько лет правил карты в GPSMapEdit. Теперь пытаюсь освоить JOSM. Идеалогия отличается в корне от того к чему привык. Первая мелкая правка данных - Астана

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

Одна беда, OsmAnd не поддерживает WMS :( Благо в NextGIS Mobile подсмотрел как прикручен TMS :)

Так что на выходные буду выбирать места с помощью неё.

П.С. Сомневаюсь, но если вдруг вы заинтересовались, стиль для QGIS можно взять тут.

Location: Засвияжский район, городской округ Ульяновск, Ульяновская область, Приволжский федеральный округ, Россия

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

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

See full entry

Автор бота в телеграмме, который умеет выдавать вам различные наборы точек в виде kml файла по геопозиции, написал пост у себя в дневнике osm.org/user/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