Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 07.02.2022
Сообщений: 2

Удаление лишних символов в файле .CSV и применение формулы к числам

11.02.2022, 18:20. Показов 1545. Ответов 3
Метки bat, csv, exif, gps (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
В программирование не особо понимаю, могу только копировать и брать готовое из документации, поэтому прошу помощи. Законченные решения с этого форума пробовал вставлять в файл - не получается ничего.

У меня есть .bat файл, который берёт из фото jpg exif данные и записывает их в csv. Выглядит файл так:
Code
1
2
SourceFile,CreateDate,GPSPosition
1.jpg,2021:12:12 15:45:37,55 deg 33' 24.29" N, 37 deg 14' 57.98" E
А нужно, чтобы в этом файле строчка выглядела вот так:
Code
1
2
SourceFile,CreateDate,GPSPosition
1.jpg,2021:12:12 15:45:37,55.5567480,37.2494400
Формула для пересчета из формата GPS с минутами и секундами в десятичный вариант (dd mm ss в dd.ddddd):

DDD = DD + MM/60 +SS/3600

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

Насколько я понимаю, формулу нужно применить к числу, которое начинается на 55, удалить лишнее, применить к числу, которое начинается на 37 и удалить лишнее.

Код хочу дописать в конец файла .bat, который вырезает exif с фото, чтобы этот файл (точнее, 2 файла) можно было передать для запуска на любом компе. Собственно сам файл простой, составил его из документации:

Code
1
2
exiftool.exe -csv -CreateDate -GPSPosition *.jpg > out.csv
timeout /t 3
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2022, 18:20
Ответы с готовыми решениями:

Удаление лишних пробелов в файле
Помогите плиз решить лабы по паскалю) 2. Дан текстовый файл f. Переписать его содержимое в файл g таким образом, чтобы в нем были удалены...

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

Удаление лишних символов
http://s018.***********/i522/1202/8e/ef7716ad3e8f.png вот, каждая строчка - это отдельный лэйбл. Подскажите, как из них можно вырезать...

3
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
11.02.2022, 18:38
darkofficial, здравствуйте, дайте парочку файлов, а то у меня с моих картинок выхлопа по GPS-координатам нет
1
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,747
11.02.2022, 22:09
Лучший ответ Сообщение было отмечено darkofficial как решение

Решение

Цитата Сообщение от darkofficial Посмотреть сообщение
А нужно, чтобы в этом файле строчка выглядела вот так:
Так добавьте к команде формат вывода координат: -c %%.7f. Делов-то?
1
0 / 0 / 0
Регистрация: 07.02.2022
Сообщений: 2
14.02.2022, 16:58  [ТС]
В целом помогло, спасибо. Теперь получилось вот так:
1.jpg,2021:12:12 15:45:37,"55.5567480 N, 37.2494400 E"

В целом, подстановка в яндекс и гугл даже с буквами работает. Можно не убирать. Огромное спасибо. Вопрос решён.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.02.2022, 16:58
Помогаю со студенческими работами здесь

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

Удаление лишних символов
Имеется файл txt.txt в котором 50 000 строк, просто физически это обработать тяжело. Нужно удалить все эти знаки ( ) | и 0. (Левая...

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

Удаление лишних строк в reg-файле
Приветствую всех ! К примеру имеется дамп ветки реестра HKLM\SYSTEM\CurrentControlSet\services И мне нужно из этого Windows...

Удаление лишних символов из строки
При переносе из таблицы Word содержимое ячейки переносится со всяким мусором (лишние пробелы, символы конца абзаца и пр.). Нужно: 1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru