Message posté par : rep20
----------------------------------------
Bonjour à tous,
Je viens d'écrire un script python qui permet de supprimer les couches temporaires vides sur un projet QGIS. Certains utilisateurs oublient de les supprimer avant de fermer les différents projets QGIS. Cela permet de nettoyer automatiquement les projets.
Le script fonctionne. J'aimerais faire en sorte qu'il s'éxecute automatiquement lors de l'ouverture de chaque projet. J'ai réussi à le faire fonctionner en passant par les propriétés/macros du projet. Comme il y a plusieurs projets avec le même profil je voudrais que ce script s'éxecute via les fichiers du profil. Cela permettrait de modifier une seule fois le profil plutôt que d'ouvrir tous les projets.
J'ai regardé via la création d'un fichier nommé startup.py dans les dossiers sources du profil. J'ai bien pointé les traitements python sur le dossier où ce trouve ce sript et passé l'execution des scripts en automatique.
Toutefois cela ne fonctionne pas. Je me demande où se trouve l'erreur car je n'ai aucun message d'erreur et quand je lance le script à la main cela fonctionne.
Auriez-vous une idée ou un conseil à suivre pour executer un script python lors de l'ouverture d'un ou plusieurs QGIS ?
Merci et bonne journée !
Rémi
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364552#p364552
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 : chris15000 (ref(a)gocolo.fr)
----------------------------------------
Bonjour,
Je suis novice sur QGIS et j'ai quelques questions. J'ai pour projet de réaliser une base de donnée qui me permettrait de lister tous les cours d'eaux existant et pour chacun d'eux indiquer :
1/ Les villes qu'ils traversent
2/ les departements qu'ils traversent
3/ si ils sont affluent d'un autre cours d'eau lequel
4/ a l'inverse determiner les affluents de ce cours d'eau (mais ça on doit pouvoir le faire en remontant le point 3 à l'envers)
POur les points 1 et 2 ça a été plutot facile en utilisant le principe d'intersection j'ai réussis aisement a sortir les données qu'il me fallait.
Pour les points 3 et 4 j'ai beaucoup plus de mal. Déja sur quelle donnée utiliser. J'ai essayer avec BDTOPO de l'IGN mais je crois qu'il y a un probleme dessus du au fait que je n'ai pas le sens du cours de l'eau. En utilisant les noeuds j'ai egalement le probleme qu'un simple noeud avec un cours d'eau en arrivé et un en sortie apparait dans la BDD avec de multiples affluents qui n'apparaissent pas sur la carte. Ou alors ils sont tous sur le même tracé.
Du coup je suis parti sur les conseils d'une personne du Sandre sur la BD CARTHAGE 2017 (principalement pour le sens d'ecoulement des eaux). Mais la c'est le trou noir. Je n'arrive pas à trouver comment à partir d'un cours d'eau je peux trouver le cours d'eau suivant afin de determiner si c'est un affluent.
Je suis donc preneur de toutes indications me permettant d'avancer sur mon projet.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364521#p364521
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 : Max C0L1 (niloc.max(a)gmail.com)
----------------------------------------
Bonjour
J'ai eu le même problème (QGIS 3.32)
Ma couche d'origine est en Polygone
Dans "import de couche/fichier" du gestionnaire de base de donnée de QGIS la case à cocher "Ne pas promouvoir en multi-partie" est grisée
Et ma base de donnée est sur PostgreSQL 14.9
J'ai trouvé une solution avec QGIS qui n'est pas top mais elle fonctionne :
- créer une nouvelle couche en Multipolygone
- utiliser "refactoriser les champs" de la boite à outils de traitements pour récupérer les champs de la couche d'origine
- et faire un copier/coller le la couche d'origine vers la couche refactorisée
Une fois la couche en Multipolygone l'import fonctionne !
Max
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364522#p364522
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 : Jean Marc MICHALOWSKI
----------------------------------------
bonjour
vous pouvez choisir de n'afficher que les étiquettes qui sont localisées dans votre polygone, c'est comme cela que j'ai réglé ce même problème (mais il y a bien longtemps)
de mémoire, l'application du rendu "polygone inversé" ne masque pas non plus les étiquettes
jean marc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364419#p364419
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 : mathieu12320
----------------------------------------
Bonjour liege67,
Comment choisir de n'afficher que "les étiquettes qui sont localisées dans votre polygone" ?
Je n'ai aucun champ qui me permette de le faire.
Et effectivement le polygone inversé ne masque pas les étiquettes...
Merci pour votre réponse.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364482#p364482
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 : piedro25
----------------------------------------
Bonjour,
Je me permet de vous solliciter pour un problème qui relève plus de la curiosité personnelle qu'autre-chose.
J'ai une table avec des vecteurs (orientés, avec une longueur définie), ce sont des façades de bâtiments.
J'ai extrait l'orientation de ces vecteurs via l'outil azimut de qgis, jusque là tout va bien.
J'ai ensuite appliqué un pivotage du vecteur en lui appliquant -90 degrés.
Il se trouve qu'à la sortie j'ai des valeurs négatives en degrés ex : -1, quand d'autres sont justes.
J'ai trouvé la solution à mon problème en distinguant par un CASE les valeurs négatives pour leur ajouter 360 et retrouver la valeur normale de l'angle.
Est-ce qu'il y aurait une solution qui me permettrait de passer cette dernière étape et retrouver la valeur de l'angle entre 0 et 360 degré sans avoir à effectuer ce calcul?
De mon côté j'ai essayé plusieurs fois en travaillant directement en radians de résoudre mon problème, notamment en utilisant le modulo de pi ou en soustrayant directement pi/2à la conversion en degrés, je retombe toujours sur ces mêmes valeurs.
De ce que j'ai compris la fonction AZIMUTH de qgis prend pour origine le Nord qui est le point Zéro, le calcul est ensuite effectué dans le sens horaire et non dans le sens trigonométrique, mais donne quand même une valeur en radians.
Voilà la formule utilisée:
-----------------
Code :
round (degrees(azimuth(start_point($geometry), end_point($geometry))) -90)
-----------------
Mes souvenirs de math commencent à dater, mais j'aimerais néanmoins vraiment comprendre comment le contourner t comprendre comment tourne cette machine.
En vous remerciant pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364488#p364488
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 : georges.pletinckx (georges.pletinckx(a)gmail.com)
----------------------------------------
Bonjour,
J'utilise QField sur iPhone et QGis sur MacBook pro.
J'ai créé le formulaire adéquat pour pouvoir prendre une photo lors de l'ajout de points (arbres) sur le terrain, la photo se prend bien dans QField et se transfère correctement dans QGis mais je ne peux la visualiser: seul le chemin est indiqué : files/2023121514400... Jpg. Chemin que je ne trouve pas dans le MacBook.
Pouvez-vous m'aider?
Bien à vous,
----------------------------------------
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=364485#p364485
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 : mathieu12320
----------------------------------------
Bonjour Cyrille,
J'ai réussi à régler le problème en modifiant le "type" de taille, j'ai sélectionné "points" au lieu de "unités de carte".
Mais j'imagine que les règles d'affichages me seront utiles un jour ou l'autre... (je débute en QGIS) !
Merci d'avoir pris le temps de me répondre.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364481#p364481
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 : SANTANNA
----------------------------------------
Bonjour,
Il vous faut utiliser les délimiteurs personnaliés, notamment le point-virgule. et assigner le champ "Longitude" à l'entrée X et "Latitude" à l'entrée "Y". Cochez "Coordonnées DMS" et indiquez en CRS, epcg:4326.
Avec ça, j'obtiens des points dans le nord de la France et la Belgique.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364463#p364463
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 : Envol_AD
----------------------------------------
Merci infiniment Santanna
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364472#p364472
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