Найти тему
"К" - генеалогия

Как загрузить старые фото с кладбищ на BillionGraves с привязкой GPS. Лайфхак.

Оглавление

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

Статья называлась: Оцифровка кладбища своими силами. Краудсорсинг в помощь генеалогу. Почитайте её чтобы понять смысл и важность этой работы в принципе, чтобы знать как работает эта программа.

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

Но у этого сервиса есть один существенный недостаток, а точнее нюанс.

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

Если вы сделали фото ранее, даже с привязкой к GPS (т.е. в свойствах фотографии есть координаты), то при загрузке на сайт эти координаты не учитываются и фото просто привязывается к выбранному вами кладбищу, но не более того. Точных точек на карте не будет!

А точное указание GPS координат - это очень важно! И как же быть, если у вас есть фото, вы знаете точные координаты и хотите внести в "базу данных" несколько могил родственников?

Есть всего 2 варианта:

  • посетить ещё раз кладбище и сделать новое фото через их приложение
  • обмануть их мобильное приложение и загрузить имеющееся у вас фото

Именно о том как обмануть приложение BillionGraves я вам и расскажу.

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

Но если у вас есть пара фото родственников, фото которых сделаны где то далеко в другом городе, и в свойствах фото есть GPS-координаты, то почему бы и нет?

Что нам понадобится для лайфхака с загрузкой фото с GPS на BillionGraves?

Смартфон, приложение "BillionGraves", приложение "FakeGPS", компьютер и кабель для удобства, немного терпения и неторопливости в действиях.

Как мы будем обманывать приложение BillionGraves?

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

Пару слов теории о том как работает привязка GPS в приложении BillionGraves.

Принцип работы любого приложения Android.

Папка с исполнительными, временными и прочими файлами на телефоне. Операционная система работает с файлами в этих папках.

Принцип работы приложения "BillionGraves".

Делаем фото в приложении. Фото кладётся в оригинальном разрешении в конкретную папку телефона. В файл с данными (лежащий также в определённой папке) записывается информация о имени фото, времени съёмки, gps координатах.

Делаем второе фото - ещё одно фото в папку, новая запись о имени, дате и GPS данных дописывается новой строкой в файл с данными.

Постепенно собирается много фото и один служебный файл с кучей строк метаданных к этим фото.

Когда нам необходимо - мы нажимаем кнопку "загрузить фото" и фото начинают заливаться в интернет, при этом 1) фото урезаются в качестве под единый стандарт "BG", 2) к фото дописывается gps из служебного файлика. После загрузки фоток в интернет - картинки остаются на телефоне, но уже в урезанном качестве.

Так что если вам нужны фотки в оригинальном разрешении - забираем их с телефона до нажатия кнопки "загрузить" в приложении. Но GPS в фотках всё равно уже нет.

Важная ремарка!
Я не программист Android. Если среди вас есть таковой, то он, полагаю, смог бы упростить процесс, вскрыв файл данных и исправив его очень быстро. Но я таковыми знаниями не обладаю и буду делать всё просто и топорно - руками.

Приступаем к обману приложения "BG".

Устанавливаем приложение "FakeGPS" и на время процедуры мухлежа активируем это приложение в настройках смартфона.

В настройках смартфона в меню "Параметры Разработчика" активируем пункт "Выбрать приложение для фиктивных местоположений" и выбираем FakeGPS.

Теперь заставляем смартфон "думать", что мы находимся в нужной нам точке мира.

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

Если у вас есть старое фото со смартфона с GPS, то просто посмотрите свойства фотографии н смартфоне или на ПК:

где смотрим GPS координаты фотографии, сделанной ранее
где смотрим GPS координаты фотографии, сделанной ранее

Копируем GPS координаты в память, текстовый файл и т.п.

Заходим в "FakeGPS" и в меню ищем пункт "Go to". Вставляем скопированные координаты и жмём "ОК". Проверяем визуально на карте правильность расположения точки и жмём зелёную кнопку в правом нижнем углу, устанавливая для смартфона эти координаты.

Смотрим "карусель" фото.

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

Полдела сделано. Смартфон по GPS теперь "находится" в нужной нам точке мира.

Теперь необходимо запустить приложение "BillionGraves".

Делаем всё почти как в мануале, когда вы находитесь на кладбище.

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

Смотрим карусель фото.

Заходим в приложение "BG", делаем одно, два, или сколько нужно фото просто в стену, в стол.... это не важно. Выходим из режима фотографирования и на предложение немедленно загрузить фото в интернет нажимаем "Потом".

Зайдя в список своих фотографий в приложении проверяем, что к нужному нам кладбищу добавились эти 1-2 фото. Кнопку "Загрузить " не нажимаем.

В принципе, можно сразу отключить "FakeGPS" в настройках смартфона. Но можно это сделать и позже.

На данный момент у нас в смартфоне, в служебных папках приложения "BG" появились 2 НЕправильных фото и 2 правильных записи о точке съёмки этих фото.

Необходимо заменить неправильные фото на нужные нам.

Можно это делать на телефоне, но проще - на компьютере.

Заходим а папку телефона: \Android\Data\com.och.BillionGraves

В папке "cache" лежит файл со служебной информацией и данными по соотношению времени съёмки и GPS координат с именами фото, лежащими в папке "files".

Заходим в папку "files" и видим 2 новых фото. Кстати, можете заметить что они в оригинальном размере, в отличие от остальных фото, что уже загружены на сервера "BG". Если бы вы делали реальные фото и вам захотелось бы оставить себе оригиналы в хорошем качестве, то перед загрузкой фото отсюда лучше скопировать, пока они не урезаны в качестве.

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

После этого заходим в список своих фото приложения "BG" и смело загружаем фото на сервер. Нажимаем оранжевую кнопку "Загрузить".

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

Всё, дело сделано. Мы немного обманули приложение, в благих целях, конечно же.

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

Теперь можно перейти к распознаванию фото, к расшифровке имён и дат. Как это делать описано в другой статье.

Если статья кому-то была полезной - не забывайте говорить "спасибо", ставить "лайк" и подписываться. Удачи в ваших поисках!

#генеалогия #оцифровка #кладбище #обзор #оцифровкакладбища #база данных #некрополь #fakegps