Ранее я писал статью о том, как полезно оцифровывать могилы предков, занося их в интернет-базу с привязкой к 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 координаты в память, текстовый файл и т.п.
Заходим в "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