gpsmapper ошибка

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
artterrm
Гуру
Сообщения: 527
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

gpsmapper ошибка

Сообщение artterrm »

Здравствуйте.
Подскажите пожалуйста почему если запустить gpsmapper командой из cmd для формирования .img файла из польского формата то он в своих сообщениях указывает большую среднюю и максимальную ошибку чем если запускать его из GPSmapEdit?

Это сообщение при запуске из GPSmapedit:

Successfully imported: 66 not imported: 0
**** END ****
Maximum error: 1.90858 meter
Mean error: 0.15205 meter
46 regions to import... done
17 regions to import... done

Size optimization in progress
Biggest internal file: 411988
Detected : Storage GPS
Available memory : 2 GB
Max number of maps: 99999
Final map size : 431 kB
Maps uploaded!

Это сообщение при запуске из cmd:

Successfully imported: 66 not imported: 0
**** END ****
Maximum error: 10.5356 meter
Mean error: 2.34461 meter
46 regions to import... done
17 regions to import... done

Size optimization in progress
Biggest internal file: 407668
Detected : Storage GPS
Available memory : 2 GB
Max number of maps: 99999
Final map size : 427 kB

Maps uploaded!
mapGPS.img is created.
Done!
File :mapGPS.img is ready to use
Execution time: 8.33 s
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: gpsmapper ошибка

Сообщение gamm »

гадать дело неблагодарное, но похоже настройки разные, при запуске из cmd что-то округляется, скорее всего. Размер итогового файла разный.
artterrm
Гуру
Сообщения: 527
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: gpsmapper ошибка

Сообщение artterrm »

а как gpsmapperu передаются настройки
он запускается не совсем из cmd а из питона
subprocess.Popen(["cgpsmapper","mapGPS.mp"])

попробовал из cmd так же максимальная ошибка 10 м

GPSmapedit какие-то настройки дополнительно передает что ли в gpsmapper?
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: gpsmapper ошибка

Сообщение gamm »

artterrm писал(а): 02 авг 2025, 11:27 а как gpsmapperu передаются настройки
он запускается не совсем из cmd а из питона
subprocess.Popen(["cgpsmapper","mapGPS.mp"])
вроде subprocess порождает cmd, но это не точно. Параметры обычно берутся из конфирурационных файлов или переменных среды. Скорее всего последние в одном варианте они одни, в дрегом другие, кто и где их устанавливает, х/з. Посмотрите доки, может можно явно указать параметры при запуске из cmd.
artterrm
Гуру
Сообщения: 527
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: gpsmapper ошибка

Сообщение artterrm »

спасибо попробую
artterrm
Гуру
Сообщения: 527
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: gpsmapper ошибка

Сообщение artterrm »

mp создавался не в программе GPSmapedit а скриптом питона . если этот mp файл открыть и пересохранить в GPSmapedit и уже пересохрененный скомпелировать в cmd cgpsmapper-ом то ошибка приходит в норму
полистал прересохрененный mp файл в заголовке не увидел никаких отличий от оригинального-заголовок тот же,
но есть отличия в координатах . в оригинальном mp файле 6 знаков после запятой в пересохраненном 5 и
у этих пяти знаков странное округление -вот для примера:

data0=(51.090203, 137.969487), (51.090054, 137.970677)-оригинальный файл

Data0=(51.09020,137.96948),(51.09005,137.97069)-пересохраненный файл

почему то 137.969487 округлилось до 137.96948 а не как ожидалось до 137.96949
а 137.970677 до 137.97069 а не как ожидалось до 137.97068

при пересохранении GPSmapedit не округляет а оптимизирует? И может это влиять на компиляцию img файла?
подскажите пожалуйста
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей