Message posté par : qb_gf (q.blochard(a)gmail.com)
----------------------------------------
Bonjour,
j'ai 20 points GPS (sur une grille de 20m x 20m, avec 3x4 carreaux), chaque point GPS est un piquet,
à partir duquel je dois placer placer des points avec un azimut et une distance.
Les 20 piquets sont autant de points dé référence à partir desquels ont été pris un azimut et une distance.
J'ai 315 points à placer... J'ai une solution point par point.
Mais est-ce qu'il existe une solution pour automatiser le process ?
Merci beaucoup d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375171#p375171
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Vince_SIG
----------------------------------------
Bonjour à tous,
Après avoir créé mes courbes de niveaux depuis mon MNT, puis affiché leurs valeurs à l'aide d'étiquettes, je cherche à forcer l'orientation de celles-ci.
A l'instar des cartes IGN, je souhaiterai pouvoir orienter l'étiquette dans le sens "de la montée" de manière automatique.
Pour être très concret, dans mon exemple joint, les étiquettes surlignées en jaunes devraient être orientées dans l'autre sens.
Je pense à insérer une fonction dans le paramètre "rotation" des étiquettes, mais mes connaissances s'arrêtent là...
Est-ce que l'un d'entres vous a déjà rencontré ce besoin ? Avez vous des idées de solution ?
----------------------------------------
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=375128#p375128
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : image95
----------------------------------------
Bonjour,
J'essaie d'installr le plugin map segmenter :
https://github.com/sirebellum/qgis-segmentation
Mais dans le gestionnaire de plugin lorsque je coche le plugin j'ai un message d'erreur.
Impossible de charger l'extension 'segmenter' provoque une erreur lors de l'appel à sa méthode classFactory()
-----------------
Code :
ImportError: DLL load failed while importing lib: La procédure spécifiée est introuvable.
Traceback (most recent call last):
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 423, in _startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\segmenter\__init__.py", line 26, in classFactory
from .segmenter import Segmenter
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\segmenter\segmenter.py", line 58, in
from sklearn.cluster import KMeans
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\__init__.py", line 73, in
from .base import clone # noqa: E402
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\base.py", line 20, in
from .utils._missing import is_scalar_nan
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\__init__.py", line 9, in
from ._chunking import gen_batches, gen_even_slices
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\_chunking.py", line 11, in
from ._param_validation import Interval, validate_params
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\_param_validation.py", line 17, in
from .validation import _is_arraylike_not_scalar
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\validation.py", line 21, in
from ..utils._array_api import _asarray_with_order, _is_numpy_namespace, get_namespace
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\_array_api.py", line 20, in
from .fixes import parse_version
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages\sklearn\utils\fixes.py", line 421, in
import pyarrow
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib\site-packages\pyarrow\__init__.py", line 65, in
import pyarrow.lib as _lib
File "C:\PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing lib: La procédure spécifiée est introuvable.
Version de Python : 3.12.7 (main, Oct 25 2024, 11:18:09) [MSC v.1938 64 bit (AMD64)]
Version de QGIS : 3.34.13-Prizren Prizren, 222b5995
Chemin Python :
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\segmap
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\TocTable-main
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\terminus_processing
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\dissect_dissolve_overlaps_sagang
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\buffer_without_overlaps
C:\Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BoundaryDelineation/lib
C:/PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python
C:/Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS33~1.13/apps/qgis-ltr/./python/plugins
C:\PROGRA~1\QGIS33~1.13\apps\grass\grass84\etc\python
C:\Users\Default\Documents
C:\Program Files\QGIS 3.34.13\bin\python312.zip
C:\PROGRA~1\QGIS33~1.13\apps\Python312\DLLs
C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib
C:\Program Files\QGIS 3.34.13\bin
C:\Users\lcelati\AppData\Roaming\Python\Python312\site-packages
C:\PROGRA~1\QGIS33~1.13\apps\Python312
C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib\site-packages
C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib\site-packages\win32
C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib\site-packages\win32\lib
C:\PROGRA~1\QGIS33~1.13\apps\Python312\Lib\site-packages\Pythonwin
C:/Users/lcelati/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\lcelati\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\deepness\python3.12
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375130#p375130
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.Botho.29 (maximilien.bothorel(a)egpn.fr)
----------------------------------------
Bonjour,
J'ai aussi ce problème.
J'ai un fichier CSV pour lequel certaines lignes entières sont entre guillemets. Je souhaite supprimer ces guillemets afin de pouvoir traiter correctement mon CSV.
Mais il y a un problème, certains attributs ont besoin de garder leurs guillemets car ils possèdent un virgule. Je dois donc supprimer les guillemets qui encadrent certaines lignes mais pas ceux qui encadrent certains attributs.
Si quelqu'un a la réponse cela m'aiderait beaucoup. Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375129#p375129
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : PY Joubert
----------------------------------------
Bonjour,
Je voudrais appeler le formulaire d'attributs pour une feature sélectionnée et en mode écriture
Pour info, ce formulaire utilise les relations
Voici mon code (peut-être trop simple)
-----------------
Code :
attribute_form = QgsAttributeForm(mon_layer,ma_feature)
attribute_form.setMode(QgsAttributeForm.SingleEditMode)
attribute_form.show()
-----------------
Cela aboutit à un crash de QGIS
Que faut-il faire pour que cela fonctionne correctement
Merci de vos réponses et bonne journée
PYJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375118#p375118
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 Cascalès
----------------------------------------
Bonjour,
Mettez à jour votre version de Qgis!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375115#p375115
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : lylybrown (lylybrbrown(a)proton.me)
----------------------------------------
Bonjour à tous,
Je rencontre un souci étrange avec QGIS 3.34. J’utilise des étiquettes dynamiques basées sur une expression (par exemple "Nom" || 'n' || "Population") et tout s’affiche parfaitement dans la fenêtre de composition.
Cependant, après avoir exporté la carte en PDF, certaines étiquettes disparaissent partiellement ou changent de position.
J’ai déjà essayé de :
- Modifier le mode d’affichage (Raster / Vectoriel) lors de l’export ;
- Réduire la taille du texte ;
- Changer la police ;
- Désactiver l’anticrénelage.
Mais rien n’y fait. Est-ce que quelqu’un a déjà rencontré ce problème avec cette version de QGIS ?
Merci d’avance pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375109#p375109
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : gounux (contact(a)guilhemallaman.net)
----------------------------------------
Les prochaines Rencontres des Utilisateurs Francophones de QGIS, organisées par l’OSGeo-fr en partenariat avec l’UMR LETG, auront lieu les 24, 25 et 26 Mars 2026 à Brest. Comme chaque année, c'est vous qui faites le programme !
L'appel à proposition est ouvert jusqu'au 17 novembre, ici : https://conf.qgis.osgeo.fr/2025/10/01/ouverture-appel-proposition.html
Vous pouvez venir partager vos projets, vos idées, vos réussites autour de QGIS aux travers des différents formats possibles :
- une conférence, le mercredi 25 mars. Durant 20 min + 5 min de questions/réponses, il s'agit alors d'exposer vos travaux, vos réalisations, vos développements devant un public varié.
- une conférence éclair, la nouveauté de cette année ! Le 25 mars et d'une durée de 5/6 minutes, l'occasion de présenter un projet ou une nouveauté dans un format court et dynamique !
- un atelier, le jeudi 26 mars : d'une durée de 3h, l'occasion de présenter un module de QGIS, un plugin, un élément de l'écosystème de QGIS et de faire manipuler les participants sur leur ordinateur. Les ateliers s'adressent à tout type de public (débutant, utilisateur occasionnel, utilisateur confirmé, administrateur, développeur)
Nous comptons sur vous pour permettre aux prochaines rencontres QGIS d'être riches et d'aborder des sujets variés!
L’équipe organisatrice des Rencontres des Utilisateurs Francophones de QGIS
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375105#p375105
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : ckiko13
----------------------------------------
Bonjour
J'ai trouvé 2 solutions:
1] La toolbox et l'outil AGREGATION en mettant comme fonction d'agrégation LAST_VALUE, dans le champ dont je veux connaître le dernier identifiant.
2] La création d'une couche virtuelle avec ce script:
-----------------
Code :
SELECT
<champ_rue>,
MAX(CAST(REGEXP_SUBSTR(<champ_code>, '[0-9]+') AS INTEGER)) AS max_num
FROM
<ma_couche>
GROUP BY
<champ_rue>;
• Enr
-----------------
L'avantage de la couche virtuelle est qu'elle met à jour automatiquement le champ_code, donc ça me permet de le connaître; à défaut de pouvoir l'implémenter directement dans la couche source.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375104#p375104
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : image95
----------------------------------------
Bonjour,
Je me permets de poster un message. Il y a quelques semaines, j'avais posté un premier message :
https://georezo.net/forum/viewtopic.php?id=136209
mais après réflexion, je me permets d'en créer un nouveau pour apporter une précision/clarification.
Pour rappel, mon but est de trouver une méthode/outil pour comparer la similarité/dissimilarité entre 2 couches vecteurs polygonales constituées de plusieurs entités. Dans mon cas d'usage, cette comparaison concerne une couche polygonale issue d'un travail de photo-interprétation (modélisation des grandes unités physionomiques/habitats). je joins une capture écran, cette couche apparait en couleur bleu).
L'autre couche vecteur polygonale est une couche vecteur polygonale issue d'un traitement de segmentation (via un outil OTB disponible via Qgis).(elle est en couleur jaune sur la capture écran jointe).
Dans mon précédent post, j'évoquais comme indicateur possible de similarité : "pour chaque entité/polygone photo-interprété, calculer le pourcentage de surface recouverte par l'entité de la couche issue de la segmentation ayant le grand recouvrement."
Pour être plus parlant, dans l'exemple de la capture écran, ce pourrait être :
"pour l'entité de la couche photo-interprétation numéro 11 (bleu), j'aimerais connaitre la part de surface recouverte par l'entité de la couche de segmentation ayant le plus grand recouvrement avec cette entité 11 (dans ce cas précis, c'est probablement l'entité 42 jaune). "
Cela pourrait être : surface de l'entité 42 en superposition avec l'entité 11 / surface totale de l'entité 11.
Mais après réflexion, je pense que c'est insuffisant. Qu'il faudrait aller un peu plus loin.
Pour ces aspects méthodes pour quantifier la précision d’une segmentation/fidélisation à la PI. Le niveau/degré de ressemblance, je pense qu'il faudrait intégrer un aspect/ une logique de "bi-similarité" : d’avoir une approche par couples de polygones les plus couvrants :
Étape 1 :
- Pour chaque entité polygone de la PI, récupérer l'id et la geom du polygone de la segmentation qui a le plus fort recouvrement. En calculer le taux de recouvrement.
(ex : surface de l'entité 42 en superposition avec l'entité 11 / surface totale de l'entité 11).
Étape 2:
-Une fois ce premier indicateur calculé, faire le calcul pour le même couple/la même séquence de polygones calculée lors de l'étape numéro 1 : effectuer le même calcul mais cette fois sur la surface totale de l'entité 42 (polygone issu de la segmentation)
(ex : surface de l'entité 42 en superposition avec l'entité 11 / surface totale de l'entité 42).
Étape 1/2 variante :
Je me disais qu'une variante/synthèse/résumé en 1 étape des étapes 1 et 2 pouvait être :
- (ex : surface de l'entité 42 en superposition avec l'entité 11 / surface totale constituée par l'entité 11 ET par l'entité 42).?
- étape 3 :
l'idée serait à partir des étapes 1/2, d'avoir une sorte de score global au niveau de la couche. Qui pourrait être une sorte moyenne/médiane pour tous les couples de polygones ? Ou une autre métrique ?
J'imagine que cet outil n'existe/,'est pas mis à disposition sous Qgis. Bien que j'ai découvert ce plugin :
https://plugins.qgis.org/plugins/similarity_plugin/#plugin-abouthttps://github.com/panickspa/SimilarityPlugin
Plugin intéressant. Mais qui à mon humble avis ne couvre qu'une partie du besoin.
Si des personnes pensent pouvoir m'aiguiller ?
Afin d'être complet, ayant fait un peu de recherche sur internet. j'ai également trouvé un indicateur potentiellement intéressant :
https://postgis.net/docs/ST_HausdorffDistance.htmlhttps://en.wikipedia.org/wiki/Hausdorff_distance
Si une personne pense pouvoir m'aiguiller. Un grand merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=375096#p375096
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net