Message posté par : Fabien39
----------------------------------------
Après quekques tests supplémentaires, les crash ne semblent pas venir d'une limitation matérielle : pendant que l'algorithme tourne, l'utilisation de la mémoire est d'environ 30% (10/12Go utilisés sur 32) et le processeur tourne vers 45%.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371608#p371608
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : T. Rossini
----------------------------------------
Bonjour,
Un erreur stack overflow (dépassement de pile) est liée au code, ce n'est pas un problème de mémoire de travail insuffisante (là ou sont stockées les données de vos mbtiles), mais la mémoire ou est stockée les instructions de code. C'est souvent liés à des appels récursifs de fonctions qui sature la mémoire allouée au code, pour faire simple.
Le bug a l'air d'être connu, corrigé et inclus dans la versin LTR (3.40.4) (https://github.com/qgis/QGIS/pull/60391). En attendant que celle-ci soit publiée, vous pouvez télécharger la version de test (3.42), ou la version correspondante à la correction comme indiqué dans le commentaire de la pull request correspondant au bug.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371609#p371609
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Fabien39
----------------------------------------
Bonjour,
J'ai besoin de créer un certain nombre de fichiers MBTILES pour une utilisation dans une appli qui ne supporte que ce format.
Le projet ne contient que 3 couches issues du cadastre : communes, parcelles et numéro de parcelle.
J'ai fait un modèle très simple pour faire cette opération : Entité vectorielle => Emprise => Générer des tuiles XYZ (MBTiles) => Sortie
Cela me permet (en théorie) d'itérer sur les entités de la couche commune.
Pour des raisons d'affichage, j'ai besoin de créer jusqu'au 19e niveau de zoom. Ca fait des fichiers entre 50 et 80Mo par commune, ce qui est acceptable.
J'ai essayé avec plusieurs version de QGIS, mais il y a toujours un problème :
- QGIS 3.28.9 : crash systématique au 18e niveau de zoom
- QGIS 3.30.2 : crash systématique au 18e niveau de zoom
- QGIS 3.32.1 : crash systématique au 18e niveau de zoom (voir le rapport de crash joint)
- QGIS 3.34.7 : itération fonctionne mais MBTILES corrompu (problème connu)
- QGIS 3.38.3 : ne fais que la première itération et passe les autre sans rien faire (problème connu)
- QGIS 3.40.3 : ne fais que la première itération et passe les autre sans rien faire (problème connu)
L'erreur "Windows fatal exception: stack overflow" dans le rapport de crash m'inspire un problème matériel (manque de mémoire ?). Ce qui est étrange c'est que si je produit les MBTILES "à la main" en utilisant l'algorithme "Générer des tuiles XYZ (MBTiles)", tout fonctionne correctement. Simplement j'aimerais bien ne pas faire les 600 comunes manuellement 😁
Si quelqu'un a une idée pour passer outre un de ces problèmes ou une autre méthode pour créer les fichiers, je suis preneur.
Merci pour votre aide.
Fabien
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371606#p371606
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : arnaudp
----------------------------------------
Bonjour Sylvain,
A priori, il suffit simplement de mettre votre QComboBox en éditable avec la fonction setEditable(True) :
https://doc.qt.io/qt-5/qcombobox.html#editable-prop
Qui permet d'avoir la complétion par défaut :
-----------------
Citation :
By default, for an editable combo box, a QCompleter that performs case insensitive inline completion is automatically created.
-----------------
Il faudra par contre vérifier si votre code est robuste aux saisies extravagantes des utilisateurs.
Bonne journée.
Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371604#p371604
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Sylvain Monetta
----------------------------------------
Bonjour,
Je dispose d'une plugin QGIS qui permet de produire une table géographique au format Shapefile présentant l'ensemble des parcelles cadastrales sur une thématique agriculture.
L'interface est composée de menu déroulant ce qui permet à l'opérateur de saisir le nom de la commune, la référence cadastre, le numéro de parcelle.
Sauf que cela présente un problème, en effet l'opérateur doit parcourir tout le menu déroulant pour sélectionner la commune, la référence cadastrale et le numéro de parcelle...La liste déroulante peut être très longue.
Ayant peu de connaissance en Python j'aimerais savoir si la modification de l'interface et des QComboBox peut être rapidement modifiable pour aboutir à de l'auto-complétion juste en saisissant un début de caractère ( commune ou section) ou numéro de parcelle?
Merci d'avance pour votre aide!
Cordialement,
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371593#p371593
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Christophe Brabant
----------------------------------------
Bonjour, j'ai installé TOUS les packages de QGIS 3.34 LTS avec OSGeo4W.
Je voudrais compiler mon application C++ en Debug, donc je dois linker avec la version Debug des librairies Qt5, et exécuter mon application avec la version Debug des DLL de Qt5.
Problème : dans apps/Qt5/lib, il y a les versions Release des fichiers .lib, pas les versions Debug. Par exemple, il y a Qt5Core.lib mais PAS Qt5Cored.lib, etc ...
Par contre, dans apps/Qt5/bin, il y a bien Qt5Core.dll et Qt5Cored.dll.
Donc lorsque j'exécute mon application, j'ai beau faire toutes les incantations que je connaisse, ce sont toujours les versions Release des DLL qui sont requises.
Question : où sont les versions Debug des librairies Qt5 (Qt5Cored.lib, Qt5Guid.lib, etc ...) ?
Autre tentative : j'ai utilisé apps/Qt5/bin/windeployqt.exe sur l'exécutable Debug de mon application : il me copie bien les DLLs Debug requises au niveau de l'exécutable. Mais le problème reste le même : comme mon application a été linkée avec les .lib Release, l'application requiert toujours les DLLs Release pour se lancer, et ignore les DLLs Debug que windeployqt a copié.
Voilà j'espère que je suis clair ...
Merci
Christophe
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371591#p371591
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Papa-Yankee-Bzh
----------------------------------------
Je retente ma question : serais-je le seul à avoir ce problème ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361684#p361684
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Médé12 (mederic.60(a)gmail.com)
----------------------------------------
Bonjour à tous !
Je bosse dans un BE dans l’environnement et je cherche à créer une symbologie dans Qgis qui me servira pour tous mes projets, au lieu de recommencer à chaque carto, de refaire une symbologie qui prend du temps et qui n’est jamais la même.
C’est pourquoi j’ai créé un projet fictif avec tous les espèces que je peux rencontrer et je leur ai tous attribué un symbole différent. Une fois fait j’ai sauvegardé cette symbologie sur mon ordi et j’en ai sortie un fichier QGIS Layer de mes symboles par rapport à chaque nom commun d’espèce.
Le problème étant qu’en chargeant ce fichier de symbologie sur une étude test mes oiseaux contactés (une trentaine) reprennent la bonne symbologie mais TOUTES les espèces (265) ressortent dans le panneau de couche. Ce qui rend difficile la lecture de la carte à ce niveau.
Je voudrais savoir s’il est possible de corriger ça dans les paramètres ?
Merci de votre réponse !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371585#p371585
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Sylther
----------------------------------------
Bonjour,
Pourquoi faire une relation 1-1 ?
C'est une vraie question.
Est-ce qu'il n'est pas plus simple (et plus cohérent en terme relationnel) de faire une unique table ?
Bien cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371457#p371457
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : jack8555 (xillibit(a)gmail.com)
----------------------------------------
Bonjour,
Sur QGIS 3.34.14 LTR, sur une machine l'usage du CPU et de la mémoire passe à 100%. La configuration de la machine est la suivante AMD Ryzen 7 5800X, 16 Go de RAM, Radeon RX550 et un SSD NVME 1To avec Windows 11 24h2
Quand j'ouvre un projet qgz sous QGIS, quand je veux zoomer ou dézoomer sur la carte ça fige et dans le gestionnaire de taches je vois que le CPU et de la mémoire passent à 100%
J'ai déjà fait un nouveau profil sous QGIS mais ça ne change rien.
Savez-vous d’où peut venir ce problème ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371288#p371288
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net