ошибка GarminCustom map

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

ошибка GarminCustom map

Сообщение artterrm »

здравствуйте.
Qgis 3.24.1
при попытке создать модулем garmin custom map карту вылетает ошибка python


Traceback (most recent call last):
File "C:\Users/artte/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\GarminCustomMap\GarminCustomMap.py", line 347, in run
mapSettings.setFlags(QgsMapSettings.Antialiasing | QgsMapSettings.UseAdvancedEffects | QgsMapSettings.ForceVectorOutput | QgsMapSettings.DrawLabeling)
TypeError: QgsMapSettings.setFlags(): argument 1 has unexpected type 'int'

Подскажите как исправить
qgis установлен на Windows 11
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: ошибка GarminCustom map

Сообщение gamm »

а раньше работало? уж очень напоминает программистский баг. Попробуйте более старую версию.
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: ошибка GarminCustom map

Сообщение AlexRomantsov »

У Garmin довольно нетривиальный формат и структура данных. Этот формат рождался во времена, когда оперативная память измерялась в килобайтах, а частота - в мегагерцах. И есть особенности конвертации контуров в уровни графики этого формата. Другими словами, возможно в ваших слоях есть невалидные для гармина объекты. Попробуйте максимально разгрузить проект, оставить пару простых (например с линейными объектами) слоев и повторить конвертацию модулем. Если прокатит - ищите слой с проблемой.
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: ошибка GarminCustom map

Сообщение trir »

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

Re: ошибка GarminCustom map

Сообщение artterrm »

gamm писал(а): 26 апр 2022, 09:08а раньше работало?
да на прежней версии работало . а на новой нет. при чем на старой тоже время от времени барахлило, а на новой прям сразу вырубает и все.
Последний раз редактировалось artterrm 26 апр 2022, 16:54, всего редактировалось 1 раз.
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

AlexRomantsov писал(а): 26 апр 2022, 09:59У Garmin довольно нетривиальный формат
там в итоге файл kmz получается растровый
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: ошибка GarminCustom map

Сообщение gamm »

Пользуйтесь старой, в новой, похоже, просто "сопля" программистская. Напишите разработчикам.
tikhpetr
Гуру
Сообщения: 1153
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090239
Откуда: г. Жуковский МО

Re: ошибка GarminCustom map

Сообщение tikhpetr »

artterrm писал(а): 26 апр 2022, 16:53там в итоге файл kmz получается растровый
Надеюсь, Вы не для Garmin таким образом хотите создать карту? Давным-давно все используют либо формат JNX, либо(если не хотите патчить прошивку) растровый IMG. Известная SAS. Planet умеет их.
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

tikhpetr писал(а): 26 апр 2022, 18:14 Вы не для Garmin
для Garmin
этот модуль в jnx не делает .
а kmz нормально открывается в garmin
что за img растровый?
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

gamm писал(а): 26 апр 2022, 17:27Пользуйтесь старой
ок
tikhpetr
Гуру
Сообщения: 1153
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090239
Откуда: г. Жуковский МО

Re: ошибка GarminCustom map

Сообщение tikhpetr »

artterrm, Почитать здесь: http://whiter.brinkster.net/IMG.shtml
Делать здесь: http://www.sasgis.org/forum/
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

а есть где инструкция как делать векторные карты в garmin
карты лесничеств-квартала выдела речки такие карты гуляют по лесничествам

и есть ли подобные карты для геологов но не с карталами/выделами а с объектами которые интересны геологам?
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

tikhpetr писал(а): 27 апр 2022, 05:32 Почитать здесь:
Спасибо
artterrm
Гуру
Сообщения: 522
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: ошибка GarminCustom map

Сообщение artterrm »

почитал про растр в img по вашей ссылке .
а для чего нужно запихивать растр в img если есть kmz и jnx?
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: ошибка GarminCustom map

Сообщение konst555 »

Посмотрел вашу ошибку. Она происходит в следующей строке (347):

mapSettings.setFlags(QgsMapSettings.Antialiasing | QgsMapSettings.UseAdvancedEffects | QgsMapSettings.ForceVectorOutput | QgsMapSettings.DrawLabeling)

Открыл документацию на объект QgsMapSettings.
https://api.qgis.org/api/classQgsMapSettings.html

Таких свойств как Antialiasing, UseAdvancedEffects, ForceVectorOutput, DrawLabeling
На этой странице не нашел.

Но есть пояснение, что этот объект введен с версии 2.4
Поэтому плагины написанные ранее 2.4 с использованием этого объекта работать не должны.
Надо либо исправить эту строчку в плагине под более новые версии, либо использовать этот плагин с более старыми версиями QGIS.
К сожалению, у меня нет сейчас возможности разобраться в чужом плагине и поправить его для новых версий. Извините.
Ответить

Вернуться в «Ошибки QGIS»

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

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