Message posté par : GOLDOSAM (sambbs(a)free.fr)
----------------------------------------
Re,
Pour la jointure, vous faites un clic droit dans le répertoire de la couche sur votre BdD -> Propriétés -> Icône Jointure
Bonne journée,
-----------------
GlaDal écrit :
Bonjour,
Je cherche à ajouter en entrée le chargement d'un tableur Excel (ou csv peu importe) depuis l'explorateur Windows pour pouvoir faire une jointure avec une couche vecteur.
Je n'arrive pas à trouver cette possibilité dans le modeleur.
De plus, si y a un site miracle qui explique bien la manipulation du modeleur, je suis preneur.
Il existe de nombreuses vidéos et quelques docs pdf sur Internet mais ce sont très souvent les mêmes types d'exemple (buffer).
D'avance merci, Gladal
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333021#p333021
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 : MLaure19
----------------------------------------
Salut Monique,
J'ai la même question que toi mais je ne connais pas la réponse.
Si quelqu'un avait l'info ça serait génial.
merci
Marie-Laure
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330094#p330094
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
----------------------------------------
Voir outil "Accrocher les géométries à la couche".
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333006#p333006
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 : Kinnox (mick4139(a)gmail.com)
----------------------------------------
Bonjour,
Grâce au shapefile du cadastre français et à partir d'un tableur Excel contenant des identifiants cadastraux (des parcelles que je veux étudier), je réalise du géo-référencement de parcelles agricoles. Une fois l'identification faite (grâce à une jointure sur QGis), j'extraie les parcelles sélectionnées en un nouveau shapefile pour l'intégrer ensuite dans des outils de télédétection (en retouchant un peu les polygones auparavant, pour qu'ils soient au ras de la végétation).
Mais très souvent, il peut, au sein d'une parcelle cadastrale, y avoir plusieurs cultures. Or dans ma procédure de télédétection, il faut bien différencier les cultures. Bien sûr, dans mon fichier Excel de base, cette information (plusieurs cultures au sein d'une même parcelle cadastrale) est présente. En effet, j'aurais plusieurs lignes avec le même identifiant cadastral mais avec une culture différente.
Le problème est que lors d'une jointure avec QGis, il va joindre la première ligne Excel qu'il trouve à un identifiant cadastral du shapefile (et heureusement!), mais ne se souciera pas des autres lignes.
Ma question est de savoir si il y a un moyen de demander à QGis de dupliquer une entité dans le shape si il y a plusieurs lignes Excel correspondantes.
Pour moi ce n'est pas un problème si on a plusieurs fois le même polygone, on reprendra toujours les contours plus tard.
Merci de votre retour,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331255#p331255
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 : Julien81
----------------------------------------
Bonjour,
si je comprends bien d'après votre capture il y a une relation N-N entre vos deux couches de polygones (1 entité EMD peut intersecter plusieurs entités IRIS, et réciproquement)
donc si vous souhaitez renseigner dans votre couche EMD :
-la liste des IRIS intersectés dans un champ de type texte avec un séparateur défini+
-la liste des ratios surface intersectée/surface EMD *100 (%de surface EMD pour chaque entité intersectée) avec un séparateur et dans le même ordre
Il vous faut créer deux champs texte (255?) dans votre couche EMD ex:
champ1--> l_id_IRIS
champ2-->l_surf_IRIS
puis mettre à jour avec des fonctions d'aggregats
champ1 :
-----------------
Code :
aggregate('IRIS','concatenate',to_string("fid"), intersects($geometry,geometry(@parent)),';',1/area(intersection($geometry,geometry(@parent))))
-----------------
champ2 :
-----------------
Code :
aggregate('IRIS','concatenate',to_string(round(area(intersection($geometry,geometry(@parent)))/area(geometry(@parent))*100,2)), intersects($geometry,geometry(@parent)),';',1/area(intersection($geometry,geometry(@parent))))
-----------------
J'ai testé sur 3.10 (doit etre ok pour 3.xx)
https://docs.qgis.org/3.4/fr/docs/user_manual/working_with_vector/expressio… pour la doc
en gros aggregate(layer,aggregate,expression,filter,concatenator,order_by) vous n'avez qu'à remplacer dans la partie expression pour la mise à jour de votre champ 1 le nom champ identifiant iris ("fid" chez moi) et dans la partie 'layer' le nom de votre couche iris.
Sur le même principe en faisant au préalable une intersection entre les deux couches EMD/IRIS vous pourriez ensuite obtenir les ratios par rapport au parent EMD affectés à chaque partie intersectée par un seul iris (et non N ce qui oblige à manipuler une liste de x iris intersectés)
Bien sur selon votre besoin c'est à vous de voir
En espérant vous avoir aiguillé
Cordialement^
Julien
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332345#p332345
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 : Patrickblancseau
----------------------------------------
Bonjour Santana
Je vais réexpliquer, par l intermédiaire du modeleur graphique, je crée une grille représentant des feuilles A1, ensuite je joint par localisation, et ensuite j imprime par l atlas.
Ce qui me généré 1 pdf de 4 pages dessin 1
Mon but est de trouver une formule ou trouver une idée, pour optimiser l l'impression,
Quand on regarde on voit que une page a1 bien positionné par l'oeil humain suffit pour imprimer tout le plan sur une page
Donc au lieu d imprimer 4 pages. j'en ai qu'une seule.
A+
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329717#p329717
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-Daniel Lomenède
----------------------------------------
Bonjour,
-----------------
Code :
TypeError: QgsProcessingUtils.mapLayerFromString(): argument 1 has unexpected type 'QgsVectorLayer'
-----------------
D'après l'erreur l'objet emprise est un vectorlayer, ce qui est étonnant processing.run renvoie normalement un dictionnaire.
QgsProcessingUtils.mapLayerFromString() est une fonction qui sert à récupérer un maplayer depuis le nom ou un id. Ici ce n'est pas la peine.
Remplacer objEmp = processing.getObject(emprise['OUTPUT']) par objEmp = emprise['OUTPUT'] etr ca devrait fonctionner.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333916#p333916
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 : llegris (laurianne.legris(a)biotec.fr)
----------------------------------------
Bonjour à tous,
Après plusieurs heures de recherche sur ce forum et ailleurs je me tourne vers vous afin de savoir s'il existe une solution à mon problème.
Je rencontre exactement le même problème qu'une autre utilisatrice qui n'avait pas posté sa solution à l'époque (si elle en avait trouvée une... https://georezo.net/forum/viewtopic.php?id=113893)
Je suis en train de préparer un terrain de cartographie d'habitats naturels que je réaliserai sous QFIELD.
Afin de faciliter la saisie de mes habitats sur le terrain je souhaitais créer un formulaire dans mon champs 'habitats' avec une liste déroulante (jusque là tout va).
Sauf que bien évidemment j'ai approximativement 150 habitats possible... Ca serait beaucoup trop long à sélectionner sur le terrain.
Je souhaitais donc faire d'abord une sélection de mes types d'habitats (nom générique : Forêt, milieux ouverts, milieux en eau, etc.) sous la forme d'une première liste déroulante et ensuite faire la sélection de mon habitat dans une liste qui serait du coup plus réduite.
J'arrive à le faire en passant par "valeur relationnelle" : je crée d'abord une liste déroulante dans mon champs 'type_habitat' puis dans mon champs 'habitat' je sélectionne la couche, les colonnes de clés et valeurs et je lui précise dans le filtre de l'expression "colonne_clé"=current_value('type_habitat').
Mon seul soucis c'est que "valeur relationnelle" n'est pas convertible avec QFIELD...
Dès lors, y aurait-il moyen en passant par la définition de contrainte dans "liste de valeur" ou par une "référence de relation" d'arriver à quelque chose d'approximativement similaire dans l'utilisation ?
Merci par avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333004#p333004
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 : MLaure19
----------------------------------------
Merci Julien, ça m'aiguille carrément ! Je te tiendrai au courant si j'ai d'autres questions au moment de l'application
à plus
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332348#p332348
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 : remyK
----------------------------------------
Merci Vincent,
Mais cet outil est dans la construction de la couche, non ?
Moi ma couche est déjà créée mais je souhaite être sur que les segments soient accrochés.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333007#p333007
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