Message posté par : Laurent M (dioilamahina(a)yahoo.fr)
----------------------------------------
Une solution trouvée ! un peu fastidieuse j'avoue, j'imagine qu'une fonction de calculatrice de champs pourrait faire plus compact.
objectif : regrouper (en grappes) les mailles en fonction de leur proximité spatiale les unes des autres.
Situation de départ
- Une grille uniforme de mailles 5mx5m est épurée pour ne garder que les mailles d'intérêt.
- La visualisation de la couche1 permet de voir des paquets de mailles plus ou moins proches les uns des autres (cf. 1ère pj de ce fil de discussion).
- chaque maille a des valeurs qui lui correspond dans chacun des champs. La valeur de surface de chaque maille du champs surfm2 est identique à chaque entité.
- la distance entre centroïdes de chaque maille est soit de 5m (mailles horizontales ou verticales se touchant par un coté) soit de 7m (mailles en diagonales se touchant par l'angle).
Traitement
- vecteur / géométrie/ centroïdes -- Extrait les centroïdes de chaque maille dans une nouvelle couche2 --
- vecteur/ géotraitement/ tampon/ distance 8m -- affecte un tampon de 8m avec résultat regroupé dans une nouvelle couche3. Cette distance permet de grouper ensemble les centroïdes à 5m et 7m proche les uns des autres en plusieurs ilots --
- vecteur/ géotraitement/ regrouper-- permet de regrouper toutes les ilots en un seul ilot dans une nouvelle couche4--
- vecteur/ géométrie/ de morceaux multiples à morceaux uniques -- permet de scinder l'ilot unique en plusieurs groupes d'ilots dans une nouvelle couche5 --
- couche5: calculatrice vecteur/ nouveau champ;ID2;row_number -- assigne un identifiant unique à chaque ilot. vérification par symbologie catégorisée sur le champs ID2 --
- vecteur/gestion de données/joindre les attributs par localisation/ source:couche5: joindre couche1; prédicat à l'intérieur; champsID2 -- joint le champsID2 à chaque entité de la couche1 dans une nouvelle couche6 --
- couche6: calculatrice vecteur/nouveau champ 'sum'/ expression sum( "Surfm2" ,group_by:= "id2" ) -- expression additionnant la surface de chaque maille incluse dans chaque ilot (=somme du champ1 en fonction du champ2) --
vérification finale: symbologie par catégorie sur le champs 'sum' -- on obtient un regroupement par la localisation de mailles selon leur proximité ainsi qu'une mesure de surface pour chaque ilot --
Après ces étapes, il serait alors possible de regrouper les entités pour obtenir des grappes de polygones fusionnant chaque maille. Le cas ici est de garder chaque maille indépendante.
Laurent
----------------------------------------
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=321630#p321630
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 : Richard Pena (richardpena3(a)orange.fr)
----------------------------------------
Bonjour,
comment importer des images satellites dans QGIS 3.4.8. Auparavant j'utilisais Geo search avec la version 2.18.20 mais cette extension ne semble plus exister.
Par avance merci.
Richard
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321629#p321629
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 : Vincent
----------------------------------------
Avec les fonctions de chaînes de caractères dans la calculatrice de champs : left, right, strpos, substr, etc...
Sans voir un échantillon de vos données, c'est difficile de répondre plus précisément.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321627#p321627
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 : pedro9magic
----------------------------------------
Bonjour,
Je travaille actuellement sur des tableaux excel avec des parcelles et j'aimerais faire des cartes selon les parcelles que j'ai dans mon tableau excel. Rien de bien compliqué en soi mais mon cadastre me donne un champ idu composé du code insee de la commune + section + parcelle. Ainsi, pour pouvoir bien lier le tout, j'aimerais déja enlever le code insee au départ. Manuellement ca risque d'etre long mais j'imagine que depuis la calculatrice on doit pouvoir faire sauter des caractéres d'un champ non ?
63014ze0001 => ze0001
Ca peut paraitre évident mais j'avoue avoir cherché sur le forum mais sans avoir réussi à trouver
En vous remerciant par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321623#p321623
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 : gdeneux (gwendal.deneux(a)gmail.com)
----------------------------------------
Salut la communauté !
Je réalise actuellement une série de cartes concernant des infrastructures routières avec l'outil Atlas de Qgis (V3.4.5). Dans ma mise en page, je représente successivement chaque infrastructure, et une étiquette viens présenter sa catégorie d'enjeu (modéré, fort, ...) qui s'affiche automatiquement en venant lire un champ de la table attributaire :
[%concat('Enjeu ',CASE WHEN "IND_Total"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321609#p321609
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 : Ulmus 13
----------------------------------------
J'ai'essayé 'Divide polygons' ça fonctionne mais ça ne correspond pas à ce que je souhaite faire.
La fonction s'applique sur tous les polygones de la couche et pas uniquement sur celle que l'on a sélectionné.
Il génère des formes carrées alors que je souhaiterais des droites parallèles sur la base d'un segment référent de mon polygone
La fonction 'split polygon' correspondrait mieux à ce que je voudrais réaliser. Je ne comprend pas pourquoi cela ne fonctionne pas car La version proposée n'est pourtant pas classer comme expérimentale ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321605#p321605
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 : jlavaure
----------------------------------------
Carré
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321601#p321601
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 : Vincent
----------------------------------------
Vos pixels sont carrés ou rectangulaires ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321600#p321600
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 : jlavaure
----------------------------------------
@carteq :
Cela donne le même résultat que la fonction slope avec la case % cochée ....
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321599#p321599
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 : Vincent
----------------------------------------
Par curiosité, essayer la calculatrice raster avec ceci, sur le raster de pentes en degrés :
-----------------
Code :
100*tan( "raster@1"/180.0*(4*Atan(1)) )
-----------------
Remplacez "raster" par le nom de votre raster.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321598#p321598
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