ошибка GarminCustom map
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
ошибка GarminCustom map
здравствуйте.
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
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
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: ошибка GarminCustom map
а раньше работало? уж очень напоминает программистский баг. Попробуйте более старую версию.
-
- Завсегдатай
- Сообщения: 316
- Зарегистрирован: 24 мар 2022, 05:54
- Репутация: 137
- Ваше звание: хм, сам не знал
- Откуда: Томск
Re: ошибка GarminCustom map
У Garmin довольно нетривиальный формат и структура данных. Этот формат рождался во времена, когда оперативная память измерялась в килобайтах, а частота - в мегагерцах. И есть особенности конвертации контуров в уровни графики этого формата. Другими словами, возможно в ваших слоях есть невалидные для гармина объекты. Попробуйте максимально разгрузить проект, оставить пару простых (например с линейными объектами) слоев и повторить конвертацию модулем. Если прокатит - ищите слой с проблемой.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: ошибка GarminCustom map
просто мощный процессор быстро жрёт аккумулятор, а для навигатора это существенный вопросЭтот формат рождался во времена, когда оперативная память измерялась в килобайтах, а частота - в мегагерцах.
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
Re: ошибка GarminCustom map
да на прежней версии работало . а на новой нет. при чем на старой тоже время от времени барахлило, а на новой прям сразу вырубает и все.
Последний раз редактировалось artterrm 26 апр 2022, 16:54, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
Re: ошибка GarminCustom map
там в итоге файл kmz получается растровый
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: ошибка GarminCustom map
Пользуйтесь старой, в новой, похоже, просто "сопля" программистская. Напишите разработчикам.
-
- Гуру
- Сообщения: 1088
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: -248090259
- Откуда: г. Жуковский МО
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
-
- Гуру
- Сообщения: 1088
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: -248090259
- Откуда: г. Жуковский МО
Re: ошибка GarminCustom map
artterrm, Почитать здесь: http://whiter.brinkster.net/IMG.shtml
Делать здесь: http://www.sasgis.org/forum/
Делать здесь: http://www.sasgis.org/forum/
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
Re: ошибка GarminCustom map
а есть где инструкция как делать векторные карты в garmin
карты лесничеств-квартала выдела речки такие карты гуляют по лесничествам
и есть ли подобные карты для геологов но не с карталами/выделами а с объектами которые интересны геологам?
карты лесничеств-квартала выдела речки такие карты гуляют по лесничествам
и есть ли подобные карты для геологов но не с карталами/выделами а с объектами которые интересны геологам?
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
-
- Гуру
- Сообщения: 506
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 7
- Откуда: Хабаровский край
Re: ошибка GarminCustom map
почитал про растр в img по вашей ссылке .
а для чего нужно запихивать растр в img если есть kmz и jnx?
а для чего нужно запихивать растр в img если есть kmz и jnx?
-
- Активный участник
- Сообщения: 212
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 45
Re: ошибка GarminCustom map
Посмотрел вашу ошибку. Она происходит в следующей строке (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.
К сожалению, у меня нет сейчас возможности разобраться в чужом плагине и поправить его для новых версий. Извините.
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.
К сожалению, у меня нет сейчас возможности разобраться в чужом плагине и поправить его для новых версий. Извините.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей