Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
Première remarque :
à priori l'étape "collecter les géométries" pour créer une géométrie multipartie par exploitation est inutile.
Pour votre atlas vous avez besoin seulement de la liste des exploitations avec le NUM_EXP et la couche n'a pas forcément besoin d'être vectorielle.
Deuxième remarque
-----------------
Code :
"NUM_EXP" = attribute( @atlas_feature , 'NUM_EXP' )
-----------------
qu'on appelera la règle (*) équivaut à
-----------------
Code :
attribute( $currentfeature , 'NUM_EXP') = attribute( @atlas_feature , 'NUM_EXP' )
-----------------
Réponse à votre question :
Effectivement, en passant par la création de la couche "ILOTS_EXPLOITANTS" vous allez perdre les informations liées à la section et le numéro.
Il faut donc utiliser la couche PARCELLES_EXPLOITANTS pour votre atlas en utilisant d'ailleurs la règle (*) de symbologie plus haut.
Vous avez aussi la possibilité de filtrer les étiquettes toujours avec cette même règle (*)
Et vous pouvez aussi ajouter une table attributaire et filtrer les données toujours avec cette même règle (*)
Tenez-nous au courant si vous bloquez sur un point.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332652#p332652
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 : Pivès001
----------------------------------------
Bonjour,
refFunctions ne fonctionnera pas avec QField, c'est une extension pour l'application desktop uniquement (ses fonctions ne sont pas portées sur l'application).
J'ai eu le même soucis et pour contourner le problème j'ai utilisé une fonction native de QGIS permettant de mettre des couches en relation : aggregate. La syntaxe est la suivante :
-----------------
Code :
aggregate(
layer:='Ma couche de polygones',
aggregate:='max',
expression:="mon champ",
filter:=intersects( $geometry, geometry( @parent ) )
)
-----------------
J'utilise ici un agrégat de type max car je souhaite récupérer un attribut en integer. On pourrait très bien utiliser un agrégat de type texte avec un concaténateur mais dans ce cas il faudrait convertir l'expression en texte
-----------------
Code :
expression:=to_string("mon champ")
-----------------
layer correspond au nom de la couche dans le projet QGIS et expression au nom du champ d'intérêt. Il est aussi possible d'utiliser son alias, si il en a un. Attention à bien respecter les simples et double-quotes, c'est sensible à la case.
Cela marchera très bien dans QGIS desktop mais pas dans QField car QFieldSync renomme les champs lors de l'export. Il faut donc adapter l'expression spécialement pour QField en ajouter (offline) au nom de la couche :
-----------------
Code :
aggregate(
layer:='Ma couche de polygones (offline)',
aggregate:='max',
expression:="mon champ",
filter:=intersects( $geometry, geometry( @parent ) )
)
-----------------
A suivre :
-----------------
Code :
https://github.com/opengisch/QField/issues/828
-----------------
Un peu de lecture utile :
https://qfield.org/docs/en/project-management/vector-layers.html#id1https://www.qgis.org/en/site/forusers/visualchangelog30/index.html#feature-…https://docs.qgis.org/3.10/en/docs/user_manual/working_with_vector/expressi…
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332594#p332594
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 : rwhite74 (rwhite74(a)wanadoo.fr)
----------------------------------------
Bonsoir,
Sur youtube, j'ai vu cette video, je pense que ça peut répondre à ton problème.
Voici le lien (C'est en anglais)
https://youtu.be/mtpUP5n_78E
RB
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332589#p332589
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 : sarahbld (sarah1195(a)hotmail.fr)
----------------------------------------
Bonjour,
Je travaille sur la réalisation d'une carte de l'occupation du sol en France sur QGis mais je ne parviens pas à trouver des données brutes (fichier .csv avec coordonnées xy), afin de l'introduire sur le logiciel et effectuer une interpellation (travail demander par l'enseignant)
Tout ce que je trouve c'est des fichiers .tif ou .shp ou la carte est déjà prête
Ma question est est-ce que je peux convertir un fichier .tif ou .shp en .csv ou .xy ?
Sinon, connaissez vous des sites qui mets ses données à disposition du public? (j'ai déjà essayé tout les sites officiels..)
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332566#p332566
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 : benvador
----------------------------------------
Je travaille sur des shapes pour le moment mais je devrais passer sur une base postgres dans quelques temps et les couches n'étaient pas dupliquées
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332511#p332511
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 : benvador
----------------------------------------
Bonjour, j'ai un petit (gros) problème avec QGIS. Lorsque j'édite des couches, ajout, modification, etc. Il arrive que QGIS supprime tout seul des entités modifiées au moment de sauvegarder les modifications de couches, soit disant un problème de géométrie mais un message d'erreur n'apparait pas forcément.
De plus, il m'arrive de retrouver dans les tables attributaires des objets vidés de leurs données et lorsque je veux zoomer dessus, un message d'erreur apparait disant l’objet n'a pas de géométrie.
La version est 3.14.12
Quelqu'un a déjà eu ce genre de problème ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332502#p332502
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 : vdi
----------------------------------------
Bonjour,
Aviez-vous trouvé un solution ? Sinon je relance cette question car je ne trouve pas non plus de solution, à part procéder un filtrage fastidieux des différentes couches pour chaque cadrage 3d...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332518#p332518
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 : BenB
----------------------------------------
Bonjour,
j'ai beau chercher je ne trouve pas une solution simple pour faire une liste déroulante dépendante d'un choix précédent lors du remplissage des attributs d'un objet nouvellement créer.
Mon cas s'applique à la création de polygones d'occupation du sol, je dois renseigner deux niveaux d'occupation je voudrais que ma liste déroulante de mon niveau 2 s'adapte en fonction du choix du niveau 1.
J'ai compris qu'il fallait paramétrer cela dans "Valeur relationnelle / filtrer l'expression" mais je ne trouve pas de cas concret qui me permette de comprendre le principe.
En vous remerciant.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332516#p332516
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 Portemer (jportemer(a)gmail.com)
----------------------------------------
Hello,
Merci pour ta réponse, je suis sur QGIS 3.4.12.
Le problème venait apparemment de QgsVectorFileWriter.deleteShapeFile, qui ne supprimait pas tous les fichiers du shapefile (.shp et .dbf).
J'ai également remplacé ma ligne par la tienne : layer_out = iface.addVectorLayer(path_out, "nom du calque", "ogr")
Cela fonctionne ainsi très bien !
Merci beaucoup.
Jean
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332488#p332488
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