OpenStreetMap logo OpenStreetMap

Xmypblu's Diary

Recent diary entries

Остров Сахалин: +20k зданий

Posted by Xmypblu on 28 January 2015 in Russian (Русский). Last updated on 30 January 2015.

Продолжаю прикладывать усилия в Сахалинской области,
на этот раз не Курилы [1] [2].

Сахалин

В прошлом году на Сахалине появились больше хайрез снимков от MapBox и Bing, удвоилось (если не утроилось) количество треков GPS - спасибо Kornet за это. Также, в прошлом году на wiki выложили пример вычитания в запросах Overpass API и прошел эксперимент, после которого начались разговоры по созданию “биржи” - финансовой мотивации обрисовки зданий (и не только) там, где необходимо заказчику.

В общем - все сложилось так, что решил попробовать массовую и долговременную обрисовку зданий. Естественно, что без мотивации (кроме “Just for Fun”) получилось не так много… но для примера - достаточно. За 4 года в проекте я обрисовал около 16.000 зданий, а тут меньше чем за месяц - 20.000

See full entry

Location: I укрупнённый квартал, Южно-Сахалинск, городской округ Южно-Сахалинск, Сахалинская область, Дальневосточный федеральный округ, 693009, Россия

Итоги акции "границы СП"

Posted by Xmypblu on 27 June 2014 in Russian (Русский). Last updated on 28 June 2014.

Месяц назад завершилась акция по отбору границ сельских поселений из фалов с сайта ФГИС ТП

Итоги акции:

несмотря ни на что - я доволен результатом.

Тема вызвала интерес и несколько участников добавили в мою “коллекцию” границы СП своих регионов.

зелёное - уже отобранные файлы границ, которые можно взять для отрисовки
жёлтое - регион скачали с ФГИС ТП и выложили, но нужно отобрать границы
http://yadi.sk/d/1eSnk61WLTmt2

За месяц акции были загружены и обработаны несколько регионов (список обновляется в первом посте темы)

Но самое главное - я получил прототип скрипта для парсинга ФГИС ТП (по многим и разным причинам, скрипт не публикую).

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

Амурская область
Еврейская автономная область
Камчатский край
Магаданская область
Приморский край
Республика Саха (Якутия)
Сахалинская область
Хабаровский край
Чукотский автономный округ

See full entry

Файлы границ сельских поселений

Posted by Xmypblu on 28 April 2014 in Russian (Русский). Last updated on 27 January 2015.

Приглашаю поучаствовать в акции, по поиску и сбору файлов границ сельских поселений (admin_level=8). Если коротко - требуется помощь в скачивании и отборе файлов с границами.
Планируется собрать и подготовить за месяц как можно больше файлов для последующего внесения в проект, так сказать - подготовить фронт работ…

Немного статистики:

В России 85 региона
Муниципальные районы 1817
Городские поселения (ГП) 912 из 1674
Сельские поселения (СП) 7297 из 18586
Сельские НП 86649 из 152476

В начале 2014 года - количество отмеченных СП достигло 1/3. Если решите поучаствовать, вполне реально достать ещё 1/3 границ. После чего поднимется статистика отмеченных НП… а дальше увеличится дорожный граф страны. Дело нужное и полезное.

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

На данный момент я выкладываю границы СП в паку АТД рядом с генпланами регионов

http://yadi.sk/d/1eSnk61WLTmt2

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

Разберём самый сложный случай :)

смотрим таблицу (валидатор) регионов с малым количеством СП:
http://atd.osm.rambler.ru/posstat.html

See full entry

На этот раз заметка о поднятии статистки населённых пунктов в Калининградской области. Пока не забыл.


Месяц назад, разбирая материалы, что я скачал с сайтов районных и областной администраций, а также с ФГИС ТП генпланы и схем территориального планирования (СТП) - понял, что у меня на диске есть почти все районы Калининградской области.

Скачав недостающие районы, принялся отмечать населённые пункты… и тут увидел ЭТО от пользователя Koolp :

больше 1400 точек “place=locality” (на момент обнаружения), с названиями на литовском, старо-литовском, немецком, старо-немецком (прусские?) и иногда на русском языке.

Количество названий наводит на мысль, что это “сборная солянка” из хуторов исчезнувшие как в советское время - после войны, так и до войны… не удивлюсь, если некоторые названия использовались только в 19 веке.

Для сравнения - всего в области, меньше 1200 населённых пунктов.

See full entry

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

Алтайский край - границы сельсоветов

Posted by Xmypblu on 17 February 2014 in Russian (Русский). Last updated on 15 March 2014.

+3% по стране

Наконец закончил отрисовку границ сельских поселений Алтайского края.

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

Получилось с нуля отметить 658 и теперь это выглядит примерно так:

границы с http://overpass-turbo.eu

Рисовал по не самой точной и новой схеме территориального планирования Алтайского края. Столкнулся с перепутанными местами названий сельсоветов, опечатками, устаревшими границами и заморочками с “чересполосными участками” сельсоветов (анклавы/эксклавы), которые непонятно как отмечать.

See full entry

Location: Затон, Центральный район, Барнаул, городской округ Барнаул, Алтайский край, Сибирский федеральный округ, 656000, Россия

python-social-auth

Posted by Xmypblu on 28 December 2013 in Russian (Русский). Last updated on 29 December 2013.

Не смотря на то, что изучение Python идет медленно - мой первый (во всех смыслах) “pull request” с добавлением поддержки OpenStreetMap в python-social-auth приняли. В чем сильно помог Стас Кравец - спасибо ему за терпение.

Модуль пришел на смену django-social-auth, и содержит примеры для:

  • Django
  • Flask
  • Pyramid
  • Webpy
  • Tornado

по поводу CherryPy - непонятно…

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

https://github.com/omab/python-social-auth

Кракозябры

Posted by Xmypblu on 23 December 2013 in Russian (Русский).

Продолжаю рисовать Курилы и вот еще одна история.

В очередной раз просматривая сайт Министерства регионального развития, на предмет свежих генпланов и схем территориального планирования, обнаружил генплан города Северо-Курильска. Каждый раз жду подвоха, “повезло” и в этот раз.

надписи на генплане

Генплан был в формате PDF, в свойствах документа которого написано, что был сделан в AutoCAD 2012 (Rus), а весь текст переведен в кривые… из сотен надписей и сокращений, читались с десяток.

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

See full entry

Location: Северо-Курильск, Северо-Курильский муниципальный округ, Сахалинская область, Дальневосточный федеральный округ, 694550, Россия

Недавно RSS-лента напомнила о некоторых проектах - о геоданных, описанные или созданные на GIS-Lab.

Походив по ссылкам заинтересовался проектом 2010 года “Свободные данные по границам субъектов РФ”. Источником данных для которого стали публичные данные Росреестра, конкретно - “Перечень границ между кадастровыми округами”. Более детально о проекте и вопросы лицензионной чистоты данных можно узнать по ссылкам:
“Границы субъектов РФ - координационная страница”
“Свободные данные по границам субъектов РФ - вопросы и ответы”

В том проекте была единственная цель - границы регионов, хотя на графических файлах присутствуют кроме границ еще много дополнительной информации:

  • направления течения рек и ручьев
  • наименования рек, ручьев, озер, перекатов, проток, речных островов, озёр, гор, хребтов, ледников
  • безымянные скалы, вершины
  • отметки высот
  • частичная Ёфикация

See full entry

Отметил недостающие населенные пункты Республики Саха(Якутия), использовал архив gkgn_v5.zip с форума сделанный liosha из PDF опубликованных на сайте Росреестра

В архиве файлы с координатами НП (приблизительными), размер файлов от 7 Кб до 1,1 Мб , есть еще набор файлов с названиями других географических объектов, но это другая история и объемы

В исходном файле Якутии (98 Кб) - 651 координат, после обработки осталось 380 меток (НП и fixme)

Использовалась связка подложек: OpenStreetMap, Bing + активное использование поиска населенных пунктов на сайте Публичной кадастровой карты, в итоге - на всё ушло 7 часов чистого времени, на просмотр и сдвиг меток (10-5000 метров). Думаю, что с работающим валидатором Дежина, ушло бы меньше времени на 1-2 часа.

Aleksandr Dezhin - помним, ждем и надеемся ;)

…где-то на середине работы - понял, что надо вчитываться в названия НП которые уже есть в ОСМ, т.к. есть названия в транслите (привет немцам), есть взятые неизвестно откуда, есть просто перепутанные местами рядом стоящих поселков.

При просмотре других регионов стало понятно, что надо дополнительно парсить или просить liosha при парсинге - альтернативные названия НП разделять “;” (точка с запятой), чтобы потом заменить key “note” на “alt_name” и заодно проверять на длину строки в “note” - видимо происходит сбой и туда попадает огромный список НП

Неожиданно наткнулся, показалось интересным http://lektorium.rgo.ru

Есть онлайн-трансляции лекций и мастер-классов. Есть видео-записи последних(?) лекций.

Из анонсов на апрель - почти половина мне интересна, но особо хочется посмотреть или посетить лекцию по Крымску:

23 апреля (вторник), 18:30

Как избежать второго Крымска?

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

  • Дискуссионный клуб при Лектории Русского географического общества. Доклад делает Т.П. Варшанина – заведующая Центром интеллектуальных геоинформационных технологий Адыгейского государственного университета, заведующая базовой кафедрой геоинформатики ЮНЦ РАН, к.б.н., доцент кафедры географии АГУ, директор малого инновационного предприятия «Geo-Vertex». В обсуждении примут участие представители Министерства природных ресурсов и экологии РФ, МЧС России, Росгидромета, научных центров и др. Приглашаем принять участие в дискуссии!
Location: Китай-город, Тверской район, Москва, Центральный федеральный округ, Россия

ссылки на RSS

Posted by Xmypblu on 7 November 2012 in Russian (Русский).

Куда-то пропали ссылки на RSS, за последние месяцы меня уже в третий раз спрашивали (а я в третий раз искал) как подписаться на русскую ленту или на дневники конкретного пользователя:

Вопрос к тем кто общается с разработчиками OSM.org :

  • как подписаться на правки пользователя по его UID ?
  • если сейчас никак - попросите их это реализовать, вандалы часто меняю свои ники, а поиск нового имени - отнимает время.

Просматривал новости на OpenNet и наткнулся на анонсы статей в “BSD Magazine”.

Оказывается, в прошлом году в журнале “BSD Magazine” была серия из 4-х статей про GIS.
Дело было вечером, делать было нечего(c)… решил объединить эти статьи в один файл.

В этом году у них идет серия статей о PostgreSQL.

Как любителя нарезать большие картинки на тайлы, с момента появления статьи про OrbView-3 меня волновал вопрос - когда научат gdal2tiles сохранять тайлы в JPEG? И насколько меньше места будут занимать тайлы?

Сегодня получил патч от PShA и получил такие цифры:
Для теста взял GeoTIFF размером 15594х10931 px, 487 МБ (511 461 868 байт), который нарезал для 5 зума.

# По умолчанию режет в формате PNG - всё как обычно
$gdal2tiles -w none -n -z 5 test.tif tiles
размер папки: 1.49 МБ (1 564 650 байт)

# Параметр "-f jpg" даст нам тайлы с расширением .jpg
# по умолчанию в GDAL для JPEG стоит QUALITY = 75
gdal2tiles -f jpg -w none -n -z 5 test.tif tiles
размер папки: 402 КБ (411 703 байт)

# выставляем QUALITY = 90
gdal2tiles -q 90 -f jpg -w none -n -z 5 test.tif tiles
размер папки: 608 КБ (622 967 байт)

# Получаем файлы с расширением .jpeg и QUALITY = 95
gdal2tiles -q 95 -f jpeg -w none -n -z 5 test.tif tiles
размер папки: 810 КБ (829 693 байт)

в реальной ситуации снимки режутся для 16-19 зума, но это ооочень долго и больше места займет.

P.S. Спасибо и багрепорты отсылаем PShA , которого проще поймать в чатике про аниме ;)

После отрисовки всех границ сельских поселений (boundary-8) Курганской области и населенных пунктов с простановкой численности населения по данным переписи 2010 года, уточнил и добавил населенные пункты по валидатору в Ямало-Ненецком автономном округе и Ханты-Мансийском автономном округе.

Обратил внимание на Дальневосточный федеральный округ в валидаторе. По привычке взял кусок “по жирней” и стал изучать, что и где есть “полезного”. Из-за нестабильной работы сайта или линий связи, официальный сервер органов государственной власти Республики Саха (Якутия) - sakha.gov.ru изучался несколько дней. Была найдена единственная схема, где хоть как-то были отмечены границы наслегов (поселений): “Схема границ особоохраняемых природных территорий” - 32 Мб, 9842х9842рх, в архиве с другими схемами http://sakha.gov.ru/node/58363, сам архив состоял из 9 частей… квест какой-то.

Схема границ особоохраняемых природных территорий

Так как мне показалось удобной работа с локальным TMS во время отрисовки Шикотана, пошел по уже пройденному пути:

See full entry

Location: Старый город, Якутск, городской округ Якутск, Республика Саха (Якутия), Дальневосточный федеральный округ, 677011, Россия

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

После обновления Бинга, хайрез появился у многострадальной Коломны, с нее и начну. Дальше - подготовлю еще пирогов, у меня на примете 4-5 небольших городов, но надо посмотреть - как пойдет…

[proposal] Регулярные (еженедельные) диванные маппинг-пати

Пирог Коломны

P.S. Есть еще генплан и Я.Панорамы Коломны

Location: Коломна, городской округ Коломна, Московская область, Центральный федеральный округ, Россия

Персональный мини-проект “Хабомаи”

Решил остановится и сделать паузу в маппинге региона, и заодно написать промежуточный мини-отчет о проделанной работе. Тем более сейчас произошло обновление снимков Bing… не самое удачное, теперь домики не порисуешь на Шикотане.

О чем речь:

Острова Малой Курильской гряды:
    Остров Шикотан
        Остров Айвазовского
        Остров Грига
        Остров Девятый Вал
        Остров Дальний
        Остров Средний
    Остров Зелёный
    Остров Полонского
    Остров Танфильева
    Остров Юрий
    Остров Анучина
    Острова Дёмина
    Острова Осколки
        Скала Кира
        Скала Пещерная
        Скала Парус
        Скала Свеча
        Острова Лисьи
        Острова Шишки
    Банка Опасная
        Остров Сторожевой
        Скала Осыхающая
        Остров Рифовый
        Остров Сигнальный
    Скала Удивительная
    Скала Чайка

Вид из самолета, со стороны Японии, на острова Малой Курильской гряды - на горизонте едва виден Шикотан
Вид из самолета, со стороны Японии, на острова Малой Курильской гряды - на горизонте едва виден Шикотан.
фото с сайта

See full entry

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

В процессе обсуждения со знакомым, как правильно описать словами или текстом "где, что, когда?" в городе и/или в чистом поле, возникла идея.

Что если, отметив маркером место на карте (или маршрут), и выбрав из списка "значимые" ориентиры (здания, улицы, остановки, лавочки, урны и т.п.), радиус охвата и детализацию описания - "по магическому кошачьему алгоритму" ;) создавать текстовое описание "места происшествия" или "как пройти" ...

Как пример:
сумка найдена напротив офисного здания по ул. Кукуева д.13, в 3 метрах от мусорной урны в сторону арки дома 10 по той же улице и в 10-15 метрах от автобусной остановки "Школа"
[Скопировать в уголовное дело][Мне повезет и новое описание будет проще]

А если это, да прикрутить к TED (http://habrahabr.ru/blogs/sound_and_music/120953/) или чему-то подобному - будет забавно и просто составлять виртуальные экскурсии. Описания для объектов, можно брать например из вики или локальной базы, вики. А если трафик до базы и карты, а в идеале и звонок на номер виртуального экскурсовода будет бесплатный + определение координат по GPS или по сотовым вышкам... и для любого города - престижная услуга для туристов, инвалидов, да и простых граждан. Имея только сотовый - в чужом городе, на любом языке, туристическая и другая информация с возможностью вызова оператора в сложных случаях... останется только следить за уровнем зарядки батареи.

Жаль, что такое возможно только в "странах вероятного противника".

Фото дня (09.07.11)

Posted by Xmypblu on 11 July 2011 in Russian (Русский). Last updated on 2 June 2014.

Не знаю, насколько легально, но фото меня вдохновило на отрисовку острова.
Спас-Каменный с высоты птичьего полета
«Спас-Каменный с высоты птичьего полета»

Намного интересней, как это фото сделано - с воздушного змея.
В альбоме автора есть фото частей этого устройства: редуктор из частей 2-х игрушек, вращает кронштейн на котором закреплены 2-е мыльницы (Canon?), которые перепрошиты и снимают с частотой 1 кадр в секунду. Устройство делает один оборот за 30 секунд.

See full entry

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

Внезапно, после долгих поисков и раздумий покупки б/у модели, стал владельцем нового даталоггера Holux m-241 ( www.holux.com )

Не знаю почему, но эту модель в Москве не продают... вообще. А тут на вопрос - "а можно как-то помочь в приобретении?" получил ответ на следующий день - "легко, но придется подождать поставки - мы уже заказали партию". На лицо гибкость небольших интернет-магазинов. Больше десяти магазинов покрупнее - тупо проигнорировали мои вопросы. В общем, кому интересно: www.gpsoff.su - молодцы ребята и доставка у них оперативная, удачи им. Да, там у них еще в продаже Holux m-241c - модель без bluetooth(зеленая)

Хотя модель и не новая, но все, что мне хотелось - есть. Так сказать "сбылась мечта идиота", память на 130000 точек и кнопка для POI, и ЖК дисплей (подсветка при нажатии кнопок), и работа от 1 пальчиковой (АА) батарейки 12-15 часов(надо точнее проверить), usb + bluetooth, многовсяких режимов записи (например запись точки каждые 1/5/10/15/30/60/120 секунд, и т.п.), даже значения высоты записывает (ну с погрешностью, ну и что? для идиота-неофита это неважно ;).

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

В общем есть чем поиграться на выходных... поэтому вопрос:

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