Message posté par : BenB
----------------------------------------
Merci rwhite, c'est ça.
C'est parfait.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332646#p332646
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 : Chefpim (arnaud.gilbart(a)gmail.com)
----------------------------------------
Bonjour,
Jeune utilisateur de QGIS, je m'excuse par avance si le sujet a été abordé mais je ne trouve pas de réponse dans les 155 pages du forum, ni de google.
J'utilise QGis principalement à partir de tableaux .csv (30000 lignes / 100 colonnes).
La calculatrice de champs me permet de remettre en forme certaines données puis d'en enregistrer le style.
Je voulais savoir s'il est possible de faire une simple soustraction avec ma donnée d’occurrence N-1 ?
Pour être plus précis, mes données comportent des IdGénéraux (de quantité variable), avec longitude/latitude en WGS84, avec chronométrage en millisecondes.
Je souhaiterai créer un nouveau champ "DifTime" et faire le calcul suivant pour chaque ligne, avec du conditionnel pour éliminer le calcul si la ligne correspond à la première donnée de l'IdGénéraux :
DifTime = (Time de l'IdGénéraux actuel ) - (Time de l'IdGénéraux de l’occurrence précédente)
De plus, comment calculer la distance entre 2 points, bien évidemment pour en évaluer la vitesse ?
C'est tout bête.. Mais je ne sais pas comment appeler une donnée d'une ligne précédente...
J'ai fait des essais avec l'ajout d'un champ auto-incrémenté avec expression de tri, mais je ne sais toujours pas comment faire appel à une donnée d'une ligne précédente...
Merci d'avance pour vos pistes.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332622#p332622
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 : HugoSo
----------------------------------------
Bonjour,
Je suis récemment passé par une Base de données SpatiaLite pour mes données afin que ce soit moins compliqué.
Le soucis est que je n'arrive plus à supprimer un champs dans les propriétés de la couche ou depuis la table d'attribue.
Quelqu'un a une idée ? Sans passer par du SQL ?
Qgis version 3.6.1
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332630#p332630
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 : Steph01300 (steph01300(a)ntymail.com)
----------------------------------------
Bonjour,
Je débute avec Qgis et viens de découvrir ce forum. Merci d'avance de vos retours.
Je cherche à créer un atlas botanique de ma commune et ma demande est la suivante.
J'ai créer une couche shapefile avec des points et 4 champs. un chants est une liste déroulante des noms de taxon de la plantes de plus de 300 lignes créée a partir d'un fichier csv.
Je cherche a ce que une fois le nom choisi dans la liste déroulante, le champs id soit rempli automatiquement avec le numéro de taxon et un autre champs avec le nom vernaculaire de la plante. Il ne me resterai plus qu'à saisir la date et le nombre de pieds.
J'espère avoir été assez clair.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332508#p332508
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 : Flaubout
----------------------------------------
Bonjour,
connaissez-vous un équivalent (outil ou procédure) dans Qgis par exemple, de l'outil MergeDividedRoads (https://pro.arcgis.com/fr/pro-app/tool-reference/cartography/merge-divided-…
Une bonne journée.
Thierry
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332672#p332672
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 jpjp74
Merci pour l'aide, mais ça ne marche pas.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332670#p332670
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 : GOLDOSAM (sambbs(a)free.fr)
----------------------------------------
Bonjour,
Pourriez-vous me dire comment je peux remplacer des variables par des données BdD Oracle dans QGIS pour faire un rapport.
Exemple : Commune de 'nom' -> Commune de TOTO
J'aimerais remplacer la variable 'nom' par la donnée TOTO.
Ensuite j'aimerais mettre dans QGIS un tableau variable avec plusieurs de valeur. Comment faire ?
Merci pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332663#p332663
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,
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