Android-приложение, которое может делать фотографии, получать географическую информацию, такую как GPS-координаты, и экспортировать в таблицу большой объем данных.

Вопрос или проблема

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

Лучшее приложение, которое я нашёл на данный момент, это приложение “Smart GPS Location”, которое генерирует файл CSV с необходимой мне информацией. Однако, поскольку мы работаем с сотнями людей, занимающихся фотосъемкой, это невыгодно, так как каждый телефон будет генерировать разные файлы CSV, и они не централизованы.

Существуют ли приложения для Android, которые могут это сделать?

Используйте приложение GPS TRACKER. Подходит для типа воды, который я не тестировал на безопасность, но мой брат работает над этим.

Кредит: https://dominoc925.blogspot.com/2017/06/extract-gps-tags-from-photographs-into.html

Сначала загрузите exiftool, конечно.

Откройте командную строку Windows. Введите в командной строке команду.

Извлеките GPS-теги из фотографий в файл CSV с помощью Exiftool.

В зависимости от того, какой exiftool у вас, может потребоваться или не потребоваться параметр (-k).

C:\> "exiftool(-k).exe" -n -gpslongitude -gpslatitude -gpstimestamp -csv D:\MyDocuments\temp\somephotos >outgps.csv

Примечание:
-n означает выводить только в числовом формате
-csv выводит csv со способом и названием файла
-D указывает на директорию папки с фотографиями для извлечения

Ваш Android телефон автоматически встроит теги местоположения в фотографии, если вы сделаете следующее:

  • Включите GPS
  • Дайте разрешение на GPS для камеры
  • В приложении камеры включите Настройки -> Настройки камеры -> Теги местоположения

Затем вы можете использовать инструмент, такой как ‘exiftool’, упомянутый в другом ответе, чтобы извлечь информацию.

введите описание изображения здесь

Ответ или решение

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

1. Выбор приложения для фотографирования с функцией GPS

На рынке есть несколько приложений, которые могут помочь вам в этой задаче. Вот некоторые из них:

  • Mappt: Это приложение позволяет делать фотографии и одновременно сохранять GPS-координаты. Оно поддерживает экспорт данных в CSV формате, что может упростить централизованное управление данными.

  • Geocam: Приложение позволяет не только делать фотографии, но и автоматически добавлять данные о местоположении. Geocam также обладает функционалом экспорта данных в различных форматах, включая CSV.

  • Open Camera: Это бесплатное и мощное приложение, в котором есть возможность добавления GPS-меток к фотографиям. Однако вам придется использовать дополнительный инструмент для экспорта данных, так как оно не поддерживает экспорт в формате CSV напрямую.

2. Центральное управление данными

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

  • Google Drive или Dropbox: Создайте общую папку, в которой каждый фотограф может загружать свои CSV-файлы. Затем вы сможете объединить данные, используя скрипт или программное обеспечение для обработки данных.

  • Системы управления данными: Вы можете разработать простую веб-приложение или использовать платформы, такие как Airtable, для сбора данных и отображения на едином экране.

3. Использование ExifTool для обработки данных

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

exiftool -n -gpslongitude -gpslatitude -gpstimestamp -csv /путь/к/папке/с/фотографиями > выходные_данные.csv

Здесь ключ -n применяется для вывода данных в числовом формате.

4. Настройки камеры на Android

Чтобы GPS-данные автоматически встраивались в фотографии, не забудьте:

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

Эти шаги обеспечат автоматическую запись GPS-меток в каждую фотографию.

Заключение

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

Если у вас будут дополнительные вопросы или нужна помощь в настройке, не стесняйтесь обращаться. Удачи с вашим проектом!

Оцените материал
Добавить комментарий

Капча загружается...