05-06.01.2020 – прогулки по Белозерску

Назад


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

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

Среди старинных зданий разных эпох в городе встречается достаточно много новых домов, построенных явно в этом веке. Особенно заметно это на набережной, протянувшейся по берегу Белого озера. Кстати, и сама набережная достаточно ухожена.

Удивило обилие свободно гуляющей живности – собак и кошек. Они тоже неторопливы и посторонних практически не боятся. Агрессии тоже не проявляют.

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


Фотографии (5 января, 6 января)

Вперед

04.01.2020 – дорога в Белозерск

Из города стартовали около полудня и не спеша собрали всех участников поездки в разных районах Санкт-Петербурга. Проехав затем по КАДу от пр. развязки с Колтушским шоссе, сворачиваем на мурманскую трассу и по ней до Юшково. Дорогу продолжают расширять и благоустраивать, но работы не сильно тормозят движение, хотя машин для 4 января на шоссе достаточно много.

Без проблем и остановок доезжаем до переправы через Волхов и перед мостом устраиваем небольшой перекур. Рыбный рынок решили на сей раз проигнорировать и после перекура отправились дальше.

За мостом сворачиваем в сторону Вологды, поскольку заранее решили туда ехать по южному варианту пути, а обратно по северному, через Вытегру и Подпорожье. Дорога практически сухая и погода совсем не январская, поэтому едем достаточно быстро и после еще пары остановок для заправки и перекура в 21:26 приезжаем в пункт назначения – гостевой дом “Солнышко” в Белозерске. Проехали в общей сложности 642,66 км за 8 ч 31 мин, что для зимы, пусть и теплой, совсем неплохо.

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

Вперед

Белозерск – Ферапонтово – Вытегра – январь 2020

Это была просто короткая поездка с друзьями в Белозерск на новогодних каникулах. Дорожный трек не записывался, но есть мониторинг StarLine по всем дням поездки (PDF).

4 января – СПб. – Юшково – Белозерск

5 – 6 января – прогулки по Белозерску (5 января, 6 января)

7 января – Белозерск – Ферапонтово – Саунино – Белозерск (фотографии)

8 января – Белозерск – Вытегра – Юшково – СПб. (фотографии)

Чернавино – Старая Ладога – 2019

Это была просто однодневная поездка с целью вырваться из города. Затарились в Волхове достойно и все кроме меня тихо бухали по случаю паскудной погоды и возможности погулять за пределами города. Начали с церкви Василия Кесарийского в Чернавино.

Неказистая и приземистая церквушка XVII века. Вроде и нет в них ничего – стены кривые и неплоские, даже линии тоже совсем не прямые. Но как же они красивы – эти церкви XV-XVII веков. Нет в них еще ничего коммерческого, наносного. Строили как умели и искали там Бога.

Рядом более поздняя (XIX век) церковь Спаса Преображения. Порушена изрядно и закрыта. Но в ней привлекают меня лишь следы разрухи.

День сегодня хмурый и вполне соответствует прогулкам по кладбищу среди разрухи.

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

А на другом берегу Волхова сквозь заросли кустарников видны крепость и монастыри.

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

Монастырь основан в XII веке и на его территории сохранилось достаточно много артефактов.

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

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

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

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


Фотографии

Старая Ладога и окрестности

План поездки в Старую Ладогу завтра, 3 ноября 2019 г.

Место в машине пока есть и можно присоединиться.

Выставка фотографий “На краю земли”

3 сентября в библиотеке им. К. А. Тимирязева открывается выставка фотографий, привезенных из двух поездок компании российских фотографов на полуостров Нордкин в октябре 2018 и июле 2019 г. Более подробную информацию можно получить по ссылке.

Выставка фотографий в галерее Мастер

С 10 по 19 мая в галерее Мастер (СПб, Маяковского, 41) состоится выставка фотографий “Тепло Севера”, где будут показана снимки из автомобильных путешествий 2011 – 2018 гг. Россия, Норвегия, Исландия, Гренландия.

Север – это не только снег, лед и камни. Здесь много тепла и красоты. Приходите и убедитесь сами. Добраться сюда очень просто – 5 минут от метро “Чернышевская”. Открытие выставки 10 мая в 12 часов пополудни. В остальные дни выставка открыта с 12:00 до 19:00 (кроме понедельника).

 

Перечитывание данных EXIF в Gallery3

Иной раз возникает “разночтение” между параметрами EXIF в реальных файлах со снимками и в базе данных Gallery3. У меня, например, по каким-то невыясненным причинам время съемки в базе данных отличалось от EXIF CreateDate на целое число часов. Это оказалось очень неудобным в случае упорядочения снимков в альбомах по дате создания, если снимки в альбом добавлялись в разное время. Т. е. для одних снимков в базе содержались корректные данные, для других – ошибочные.

Возможна и другая ситуация – замена некоторых файлов со снимками путем “прямого копирования”, а не удаления и загрузки новых средствами Gallery3.

В любом случае, хотелось найти в той или иной степени автоматизированное решение для корректировки данных EXIF в БД Gallery3.  Функция “Извлечь Exif данные” проблему не решала, поскольку Gallery3 не видит “обновления” файлов или несоответствия данных в базе и реальных снимках. Значит нужно найти способ сказать программе, что данные нужно обновить. После непродолжительных раскопок выяснилось, что флагом несоответствия БД и EXIF является поле dirty в таблице prefix_exif_records (вместо prefix в вашей базе данных будет использоваться заданный при установке системы префикс). Если устновить для нужной строки (снимка) в этом поле значение 1, программа увидит несоответствие и операция “Извлечь Exif данные” будет реально выполнена для нужного снимка с корректировкой записей в базе данных.

В моем случае было не очевидно для каких снимков  дата съемки указана ошибочно, поэтому я просто объявил некорректными все записи с помощью SQL-запроса

UPDATE `prefix_exif_records` set dirty=1 where `item_id` like "%"

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

 

Часы Amazfit в качестве GPS-трекера

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

Поэтому при возникновении некоторое время назад мысли приобрести “умные” часы, остановился на модели Amazfit, где был заявлен приемник GPS. Однако “в лоб” извлечь трек в каком-либо доступном формате удалось не сразу, хотя приложения Andriod показывали треки на карте, а за небольшую плату даже предлагали экспорт в формат GPX с отправкой данных по электронной почте. Можно и так, но хотелось все-таки получить исходные данные, а не то, что сочли нужным экспортировать неизвестные разработчики.

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

/storage/emulated/0/amazfit/amazfitnotify

Очевидно, что первая часть пути /storage/emulated/0 зависит от конкретного устройства и места установки программы, а остальное с большой вероятностью не меняется от устройства к устройству. Сам файл называется у меня backupAuto.nak. Как уже было отмечено, файл оказался архивом zip, во всяком случае его содержимое легко извлекается с помощью unzip. Внутри архива обнаружилось несколько файлов с именами logReportGPSDataX.bak, где X – целое число. У меня значения X начинались с нуля. Каждый из этих файлов содержит данных GPS, а именно, записи, содержащие долготу, широту, высоту над уровнем моря и временную метку. Записи в файле имеют вид

{"rush_id":"f7700b87-2e6b-4f0c-82ab-764e727af178","rush_version":1,"altitude":"40.0","latitude":"60.044675","longitude":"30.34232167","timestamp":"1548940025778"}

где интересующие нас поля просто очевидны. Время указано в формате Unixtime, который не составит труда преобразовать в привычные человеку значения. Геоданные же указаны просто в явном виде и достаточно их прочесть из файла. Немножко удивило отсутствие привязок к полушариям (запад-восток, север-юг), но они могут указываться знаками, а я был в северном и восточном полушарии, где традиционно долготу и широту указывают со знаком плюс, который в файлах зачастую опускают. Окажусь в другом полушарии – уточню. Хотя даже если это никак не указывается, проблем особых не возникнет, поскольку уж полушарие, где человек находился, он легко запомнит. Если конечно не ходить туда-сюда около Гринвичского меридиана или экватора.

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

{"GPSData":[
{"rush_id":"cdc11afa-ad88-4e99-8c00-2f4411671a04","rush_version":1,"altitude":"40.0","latitude":"60.04434167","longitude":"30.34196167","timestamp":"1548940025756"},
{"rush_id":"f53d8e15-2c58-47a4-9245-f42d418c9d06","rush_version":1,"altitude":"40.0","latitude":"60.04439833","longitude":"30.341975","timestamp":"1548940025757"},
{"rush_id":"262ab1ca-a8f2-4d8d-910b-621661abf1de","rush_version":1,"altitude":"40.0","latitude":"60.04449833","longitude":"30.34194833","timestamp":"1548940025758"},
{"rush_id":"e15defc2-99c0-48d6-bc2b-469faac3b18b","rush_version":1,"altitude":"40.0","latitude":"60.04459","longitude":"30.34192","timestamp":"1548940025759"},
{"rush_id":"e7fe54af-bce4-4644-9183-8e6edfe495af","rush_version":1,"altitude":"40.0","latitude":"60.04462833","longitude":"30.34192","timestamp":"1548940025760"},
{"rush_id":"7738779c-6a72-4ea7-a0e4-a3d44354f115","rush_version":1,"altitude":"40.0","latitude":"60.044615","longitude":"30.34192333","timestamp":"1548940025761"},
{"rush_id":"9dc1f78b-4138-4b43-a869-5ebd8ad0064d","rush_version":1,"altitude":"40.0","latitude":"60.044615","longitude":"30.34189833","timestamp":"1548940025762"},
{"rush_id":"265442ba-9d3d-4af0-abf7-88854350e96c","rush_version":1,"altitude":"40.0","latitude":"60.0446","longitude":"30.34195167","timestamp":"1548940025763"},
{"rush_id":"d455ec29-c85b-47c0-b223-16f421d6a396","rush_version":1,"altitude":"40.0","latitude":"60.04459833","longitude":"30.34199833","timestamp":"1548940025764"},
{"rush_id":"b04f160a-2bf8-430a-84c9-e2faf38d1e69","rush_version":1,"altitude":"40.0","latitude":"60.044595","longitude":"30.34204","timestamp":"1548940025765"},

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

Поддержка HTTPS

С 12 января 2019 года на сайте поддерживаются защищенные соединения HTTPS с подтвержденным УЦ сертификатом. Если вы заинтересованы в защите ваших коммуникаций, можете перейти к защищенной версии сайта по ссылке.