Требуется преобразовать небольшой скрипт на Python (109 строк), использующий библиотеку numpy, в эквивалент на Node.js. Допускается использование библиотек, аналогичных numpy, таких как tensorflow-js. Конвертированный скрипт должен выдавать такие же результаты, как и оригинальный код. Для проверки предоставляются файлы с входными данными.
Конвертер для преобразования GPS координат в десятичные
Здравствуйте!
Требуется конвертер для преобразования GPS координат в десятичные.
Исходные координаты в виде:
58 35.9041' 49 36.4159'
Нужно получить на выходе координаты в виде:
58.598402 49.606932
https://www.google.com/maps/place/58%C2%B035'54.3%22N+49%C2%B036'25.0%22E/@58.5984017,49.604743,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0x0!8m2!3d58.5984017!4d49.6069317
Пример файла прилагается.
Алгоритм работы программы:
Закидываем исполняемый файл программы в папку с исходными файлами - логами GPS (файлов может быть несколько).
1. Берем данные из колонок исходного CSV файла: "Время последних валидных координат", "Широта", "Долгота", "Курс".
2. Пересчитываем координаты в десятичные.
3. Формируем новую выходную таблицу CSV с колонками: "Время последних валидных координат", "Широта", "Долгота", "Курс", где широта и долгота прописаны в десятичных координатах.
"Время последних валидных координат" и "Курс" - оставляем без изменений.
Колонки "Широта", "Долгота" в исходном формате 58 35.9041' 49 36.4159' тоже копируем в выходную таблицу без изменений.
Обратите внимание на такой момент ...
При пересчете по формуле: десятичные градусы=градусы+минуты/60+секунды/3600, итоговые значения координат в десятичном формате не полностью совпадают с координатами Гугла.
Нужны поправки.
В итоговых файлах координаты должны совпадать с десятичными координатами Гугла на 100%.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 исполнительЗакрыт4 года назад
Создайте простую программу 'Телефонный справочник' на C++. Необходимо реализовать функции для просмотра, добавления, модификации и поиска информации по номеру и фамилии.
Прикладное ПО1 исполнительЗавершен4 года назад- $30
Создайте парсер на Python для автоматизации сбора сведений о законодательстве РФ в области информационной безопасности. Необходимо собирать название, номер, дату введения в действие, последнюю версию, ведомство и область назначения. Реализуйте автоматическое обновление данных с указанных сайтов, включая ссылки на актуальные версии документов.
Прикладное ПО3 заявкиЗакрыт4 года назад Требуется разработка программного обеспечения для автоматизации процесса регистрации и верификации аккаунтов PayPal. Софт должен имитировать действия по видео с рандомными задержками и поддерживать смену IP через батник. Необходимо вести учет адресов и отслеживать статус верификации раз в 3 дня. Ищем специалиста для долгосрочного сотрудничества.
Прикладное ПО1 заявкаЗакрыт4 года назад- $150
Разработайте бота для покупок и продаж на pancakeswap.exchange, который будет взаимодействовать с сайтом через серверные запросы. Основные функции: покупка и продажа токенов по рыночной цене, интеграция с кошельком Metamask, возможность установки контракта заранее. Желательно подключение к серверу для удаленного управления ботом. Имеется инструкция и пример аналогичного бота.
Прикладное ПО2 заявкиЗакрыт4 года назад Требуется доработка и исправление багов в декстопном приложении, разработанном на C# (WPF). Имеются исходные коды и описание проблем. Ожидается опыт работы с приложениями на C# и знание WPF.
Прикладное ПО7 заявокЗакрыт4 года назад- $70
Необходимо разработать программу учета кадров для организации на C# с использованием MySQL. Программа должна включать функции добавления, изменения, поиска и удаления записей, а также учитывать расписание и заработную плату работников. Включите исходный код и пояснения к работе программы.
Прикладное ПО1 исполнительЗавершен4 года назад Задание включает разработку программы на языке Си для шифрования информации в файле методом решётки, а также создание структуры 'Багаж пасажира'. Необходимо реализовать функции для записи и чтения данных из файла, включая удаление и восстановление записей, с возможностью работы в бінарном режиме. Реализация должна учитывать статус записи и возможность сохранения файла с ущільнением и без.
Прикладное ПО1 заявкаЗакрыт4 года назадНеобходимо откорректировать код на языке csound, чтобы он соответствовал комментариям и правильно работал в среде cabbage. Опыт работы с csound и cabbage приветствуется.
Прикладное ПОнет заявокЗакрыт4 года назадНеобходимо разработать кредитный калькулятор в Excel, следуя техническому заданию, представленному в прикрепленном файле. Калькулятор должен учитывать все необходимые финансовые расчеты и функции, обеспечивая удобство использования и точность данных.
Прикладное ПО3 заявкиЗакрыт4 года назад