Message posté par : Reibar
----------------------------------------
Bonjour,
Je travaille sur une cartographie d'un réseau eau potable sous QGIS. J'aurai besoin d'aligner des symboles ressemblant à des vannes de réseau avec la ligne représentant la canalisation eau potable.
Je trouve pas de solution.
Merci d'avance à tous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343916#p343916
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 : Denis Bernou
----------------------------------------
Retrouvé
Comment on supprime une discussion ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334440#p334440
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 : Caligraf
----------------------------------------
Bonjour Mazalia,
Vous pourriez obtenir ce résultat en procédant de cette façon :
1. Ajouter un nouveau champs numérique aux couches SURFACE_EAU et COURS_D_EAU de type integer (nombres ronds) avec l'expression @row_number dans le but d'avoir un identifiant unique pour chaque polygone / ligne
2. Joindre les attributs par localisation avec l'algorithme dédié en remplissant les champs comme suivant :
- couche d'entrée : Polygones de la maille
- couche de sortie : Polygones des surfaces d'eau
- opération : Contient
- champs à traiter: Sélectionner toutes champs valeurs numériques obtenus à partir de @row_number
- type de calcul: sélectionner "Somme"
3. Vous devriez obtenir une couche croisant les polygones de la maille avec les polygones des surfaces d'eau. Les 1 symbolisent un comptage positif dans la maille en question, les 0 et null indiquent l'absence de leurs présences.
4. Dans les propriétés de la couche obtenue, vous pourriez utiliser un widget "carte des valeurs" dans l'onglet "Formulaire d'attribut" afin d'ajouter une valeur "OUI" pour les 1 et "NON" pour les 0 et les null
5. Répéter l'opération pour les cours d'eau
Cette méthode est inspirée de la suivante, mieux détaillée en images si cela peut vous aider : https://gis.stackexchange.com/a/325658/176653
Bon courage !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343740#p343740
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 Becquaert
----------------------------------------
Bonjour,
Je travaille sur un projet mobile d'édition d'un linéaire voirie (édition des voies). Sur un territoire donné, j'ai plusieurs voies. Une voie peut être divisée en tronçon. Si la division en tronçon sur qGIS est facile, je ne trouve pas d'outil similaire sur qField. Est ce que cela existe ?
Merci pour votre retour
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343897#p343897
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 : sonia2121
----------------------------------------
Merci pour vos deux solutions. Ca marche très bien et je retrouve la même chose avec vos 2 solutions.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343895#p343895
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 : sonia2121
----------------------------------------
Bonjour,
J'ai une couche zone inondable avec plein d'erreurs de géométries que je dois croiser avec une couche "routes" pour avoir les routes inondées. J'aimerais savoir qu'elle est la requête que je dois faire pour enlever ces erreurs de géométries. Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343886#p343886
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 : Denis Bernou
----------------------------------------
Bonjour,
Merci pour vos retours, je vais garder ça sous le coude pour une utilisation future...
Finalement je ne pouvais utiliser de bouclage car j'avais une modification de champs par refactorisation au fur et à mesure de l'avancement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343885#p343885
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 : captaineflam
----------------------------------------
Bonjour,
ma base possède une couche A surface et une couche B linéaire.
Je souhaiterai dans un premier temps sélectionner les linéaires B qui intersectent les zones A puis ne garder que ceux dont la valeur du champ année est supérieure à la valeur du champ année de mes zones A.
Cela enregistré et exécutable facilement depuis l'environnement de travail.
Assez novice sur QGIS, je fais appel à vous pour avoir la méthode la plus logique, simple et efficace ce qui me permettra de mieux comprendre son fonctionnement. Car en effet j'ai vu quelques pistes sur les jointures topologiques sans être sûr d'être sur la bonne voie.
En vous remerciant par avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343883#p343883
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 : michel56
----------------------------------------
En effet ça dépend de l'OS:
Sur mon PC perso Kde Néon c'est:
-----------------
Code :
Version de QGIS 3.18.3-Zürich Révision du code 735cc85b
Compilé avec Qt 5.15.3 Utilisant Qt 5.15.3
Compilé avec GDAL/OGR 3.2.1 Utilisé avec GDAL/OGR 3.2.1
Compilé avec GEOS 3.8.1-CAPI-1.13.3 Utilisé avec GEOS 3.8.1-CAPI-1.13.3
Compilé avec SQLite 3.32.1 Fonctionne avec SQLite 3.32.1
Version du client PostgreSQL 12.2 Version de SpatiaLite 4.3.0a
Version de QWT 6.1.5 Version de QScintilla2 2.11.6
Compilé avec PROJ 6.3.2 Fonctionne avec PROJ Rel. 6.3.2, May 1st, 2020
Version de l'OS KDE Flatpak runtime
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343875#p343875
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,
Pour remplir le champ, vous pouvez aussi utiliser la fonction aggregate (https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/function…) , genre pour compter le nombre de cours d'eau en superposition, imbriquée dans une clause IF (https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/function…) ou case when
-----------------
Code :
if(
aggregate( layer:= 'SURFACE_EAU',
aggregate:= 'count',
expression:= "unchampidentifiantdelacoucheSURFACE_EAU",
filter:= intersects( $geometry, geometry( @parent ) )
),
'oui', -- là c'est vous qui décidez ce qu'on y met
'non')
-----------------
En 3.16, ça se serait résumé à la formule (https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/function…)
-----------------
Code :
if(overlay_intersects('SURFACE_EAU'), 'Oui', 'Non')
-----------------
Le plugin refFunctions doit aussi permettre de faire cela sous les anciennes versions, il me semble.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343754#p343754
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