Message posté par : nico-29
----------------------------------------
La réponse:
-----------------
Code :
fcString = json.dumps(mon_geojson)
codec = QTextCodec.codecForName("UTF-8")
fields = QgsJsonUtils.stringToFields(fcString, codec)
feats = QgsJsonUtils.stringToFeatureList(fcString, fields, codec)
vl = QgsVectorLayer('Point', mon_layer, "memory")
dp = vl.dataProvider()
for f in fields.names():
dp.addAttributes( [ QgsField(f, QVariant.String)])
vl.updateFields()
dp.addFeatures( feats )
dp.addAttributes(fields)
vl.updateExtents()
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341749#p341749
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 : Marine FAUCHER
----------------------------------------
Merci beaucoup, je n'avais pas besoin de la légende juste du style!
Je récapitule la méthode pour une couche polygone:
- Symbologie
- Symbole unique
- Remplissage simple
- Couleur de remplissage>Type de champ:string>couleur
Bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341744#p341744
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 : nico-29
----------------------------------------
Bonjour,
J'ai une chaine qui définit un geojson, de la forme :
-----------------
Code :
{"type": "FeatureCollection",
"features": [{"type": "Feature", "properties": {"NameKey": "5476", "code": "code1", "FOID": "1705794684060"},
"geometry": {"type": "Point", "coordinates": [-4.612, 48.0738]}},
{"type": "Feature", .....}]}
-----------------
Je voudrais via pyqgis en faire un QgsVectorlayer. Comment faire, pour avoir la geometrie, mais aussi les attributs?
Idem pour un geojson de type MultiLinestring, et de type MultiPolygon?
Merci,
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341737#p341737
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 : aheurion
----------------------------------------
J'en profite aussi pour demander s'il on pouvait changer le titre de ce post, pour mieux correspondre aux informations à l'intérieur ? Quelque chose du style : "Installation de QGIS-Server et Lizmap : dépannage"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341732#p341732
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 : aheurion
----------------------------------------
Bonjour,
En utilisant une valeur par défaut dans ce deuxième champ qui dépend de ton premier champ, avec un aggregate du type :
-----------------
Code :
aggregate(
'id_de_la_couche_ligne',
'concatenate_unique',
"ID",
"NOM" = attribute(@parent,'champ_nom_de_la_couche_point'),
','
)
-----------------
Cela devrait marcher ("NOM" c'est le champ "NOM" de la couche ligne et il doit être égal à la valeur du champ "NOM" de ta couche point)
Tu as bien dit que chaque nom était unique ? et que chaque nom correspond à un et un seul id ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341731#p341731
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 : lylambda
----------------------------------------
Bonjour,
Oui, il est possible de modifier la couleur d'une entité en fonction d'un champ code couleur d'une table.
Je te renvoi vers ce message : https://georezo.net/forum/viewtopic.php?pid=339763#p339763
J'y explique la démarche à suivre pour une entité ponctuelle, mais cela fonctionne de manière similaire pour des polygones.
Par contre, la légende n'informera pas sur cette affichage de couleur, puisque tu ne passeras pas par un style catégorisé.
Pour créer ce style automatiquement à partir de ta table, je te renvoi vers ces scripts de Florian Boret : https://static.geotribu.fr/articles/2021/2021-01-22_csv_import_export_style…
Bonne stylisation !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341730#p341730
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 : GlaDal
----------------------------------------
Bonjour,
Pourquoi ne pas passer par une expression qui fera le job sur votre champ correspondant au nom de votre commune ? Du style :
-----------------
Code :
aggregate(
layer:= 'COMMUNE',
aggregate:='max',
expression:="NOM",
filter:=intersects($geometry, geometry(@parent))
)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341724#p341724
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 : olivedeluynes
----------------------------------------
Bonjour,
j'ouvre ce sujet (peut être déjà existant or je n'ai rien trouvé...) car je suis à la recherche d'un logiciel permettant de visualiser les projets réalisés sur QGis, sur une version qu'on pourrait dire "simplifier" ne permettant seulement que de visualiser les SHP et la mise en page confectionnée sur QGis. Je souhaiterai également que l'on puisse avoir accès aux données des entités du SHP.
J'ai trouver un exemple qui s'appelle "Explorer for ArcGis" mais forcément cela ne concerne que les projets ArcGis et en plus c'est que sur MAC... (https://www.macg.co/logiciels/2014/09/sig-esri-propose-un-visualiseur-de-ca…)
J'ai déjà testé beaucoup de logiciel mais je ne trouve rien de réellement intuitif et facile d'utilisation pour une personne qui ne connait pas les logiciels SIG.
Je vous remercie !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341718#p341718
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 : GlaDal
----------------------------------------
up !
Merci ! :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341719#p341719
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 : ptycharly56
----------------------------------------
Bonjour,
Je viens de trouver la réponse. Il suffit de mettre '-1' (ou plus) dans le paramètre décalage de l'aperçu.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341711#p341711
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 : LALLEMAND
----------------------------------------
Bonjour,
A chaque fois que j'effectue une action, l'application QGIS se bloc pendant 10 à 20 secondes avant de pouvoir à nouveau bouger et exécuter des tâches.
J'ai lu tous les conseils sur le sujet mais rien n'y fait.
Je suis sur windows 10 Core i7 16 go de RAM, QGIS 3.16 64 bits. Windows defender. Le gestionnaire des taches montre une grande disponibilité de la mémoire lors de ce bug.
Les couches utilisant internet ne sont pas le problème. J'ai enlevé ces couches et mis le PC portable en mode avion. Ça bug toujours autant.
J'ai supprimé les erreurs de vecteur. Simplifié la base de données. Changer de profil. Utiliser d’anciennes versions de QGIS. Rien n'y fait !
Par contre sur d'autres PC en Windows 7 avec la même base de données ça marche nickel. (ancienne version ou la 3.16 d'aujourd'hui ça fonctionne très bien).
Je pense que cela vient d'un autre logiciel présent sur mon PC ou d'une configuration Windows 10 qui empêche à QGIS de s’exécuter.
Je pense notamment à Windows defender.
J'aimerai avoir votre retour d'expérience sur des problèmes similaires.
Merci d'avance de vos réponse.
Cordialement,
Paul-Emile LALLEMAND
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341710#p341710
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 : ptycharly56
----------------------------------------
Bonjour,
Je travail sur la réalisation d'un atlas qui comporte une carte par page. Je cherche à exporter les pages de mon atlas avec le nom des objets, autrement dit le nom des cartes. Dans les variables, cela correspond à @item_id. Quand je la met dans l'expression du fichier de sortie le processus se lance mais rien ne s'exporte.
J'ai fait des requêtes sur le web mais je n'ai rien trouvé. Quelqu'un aurait une idée?
Je travail sur QGIS 3.16.
Merci!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341709#p341709
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 : Marine FAUCHER
----------------------------------------
Bonjour,
J'ai une couche d’occupation des sols dans laquelle j'ai stocké dans un champ les codes couleurs en HTML pour chacune des typologies (prairies, vergers, vignes..).
Je voudrais pouvoir utiliser ce champ pour styler ma couche plutôt que de refaire une catégorisation à la main. Savez vous si ce genre de choses est possible dans Qgis?
En PJ une capture d'écran de la table attributaire avec le champ de codes couleurs.
Merci d'avance pour vos retours!
----------------------------------------
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=341708#p341708
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 : Lison94
----------------------------------------
Bonjour à tous,
Dans un projet QGIS, j'ai une couche avec les communes et une autre couche avec des points qui représentent des structures professionnelles. Je souhaite savoir si il est possible, grâce à l'ensemble de règles de la symbologie, de représenter le nombre de points par commune ?
Je réalise que je peux le faire en découpant les points par chaque commune mais je souhaite savoir si il y a un raccourci :)
Merci par avance,
Lison
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341687#p341687
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 : aheurion
----------------------------------------
Bonjour à tous
Ce sujet date de 2012 et pourtant c'est le meilleur que j'ai pu trouver pour une installation de QGIS Server sur windows. En suivant le post de Karim, j'ai réussi à aller jusqu'au GetCapabilities (le navigateur m'affiche alors un bloc de texte avec les informations de mon projet) : le truc qui m'a sauvé sur ce point c'est bien l'argument "&map=c:/OSGeo4W64/apps/qgis/projects/projet_test/monProjet.qgz" à rajouter après "http://localhost/cgi-bin/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&RE…"
Ce qui me bloque cependant c'est la suite : l'affichage de la carte avec la requête "getMap". d'après la doc il y a des arguments nécessaires à rajouter : CRS, WIDTH et HEIGHT.
Sauf que ej tombe sur une page "Internal Server Error : The server encountered an internal error or misconfiguration and was unable to complete your request."
Comment puis-je résoudre mon problème à partir de là ?
Mon but est que mon SIG puisse être consultable via WMS, mais pour l'instant j'accède à mon projet via localhost.
J'ai Postgresql et Postgis d'installés, mon projet qgz est bien lié à postgresql, ... à présent je cherche l'étape suivante à suivre (dès que j'aurais résolu le souci du getMap)
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341703#p341703
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,
Le message d'erreur est complet?
Pistes: le type du champ AREA vs le type des données que vous essayez d'enregistrer, avez-vous les droits de modification sur la couche (quel format de données)?
-----------------
Citation :
La manip qui précède cette erreur est simplement l'ajout d'un champ et de ses valeurs
-----------------
Il y a tellement de façons de faire cela qu'un détail de comment vous l'avez fait ne serait pas de trop: via la calculatrice seule en un coup, création de champ d'abord (quelle interface, quel outil?) puis ajout des données.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341631#p341631
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 : jmi06 (jean-michel.gusmeroli(a)mercantour-parcnational.fr)
----------------------------------------
merci bien pour ta réponse, je pense avoir compris, cette formule 'replace 'supprime un nombre choisi de caractère et je peux ensuite entrer mon nouveau chemin d'accès entre les deux dernier argument ' ' si j'ai bien compris ta réponse. dans tous les cas, cela à fonctionné. (on a l'air petit quand on est novice) merci beaucoup
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341689#p341689
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 : Monfreux
----------------------------------------
Bonjour,
Avec les dernières version de QGis il est possible lors de la conception d'un paquet Qfield de paramétrer le nommage des photos terrain.
J'ai une couche point, dont la table attributaire est constituée (pour ce qui est nécessaire) :
- un champ "N° ID" : c'est un champ qui s’implémente automatiquement à la création du point (le 1er point s’appellera 1001, le suivant 1001+1=1002,etc...)
- un champ culture : c'est champ texte dans lequel l'opérateur décrit ce qu'il voit (fougères, blé, lavande...).
Mon souhait est que la photo qui sera jointe à 1 point soit nommée :
1001_lavande_23 03 2021.jpg
Globalement j'ai réussi ma manip, sauf que lorsque la photo est prise sans la culture, même si celle-ci est déjà saisie, il manque le couvert :
1001_ _23 03 2021.jpg
Par contre, si je valide le point et si j'entre en modification pour faire une photo, celle-ci est renommée comme je le souhaite.
Cela vient du fait que le point n'est pas encore validé. Pourtant cela marche pour le champ "N° iD".
Ma question (en espérant avoir été clair) :
Est-il possible de forcer l'enregistrement du point sans avoir à sortir du formulaire et revenir dessus en mode modification?
Cordialement
Sébastien
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341685#p341685
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 : Bruno IRATCHET (bruno(a)georezo.net)
----------------------------------------
-----------------
Miniopterine écrit :
Bonjour,
Ca sent le pb de géométrie. Avez-vous vérifié la validité des géométries?
Cordialement,
-----------------
+1!
Vous travaillez dans quel pays et quelle est l'entreprise qui a produit ce fichier?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341668#p341668
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 : Pascal PLUVINET
----------------------------------------
Merci pour ce premier retour.
J'ai bien peur que cette solution (outil rapport) ne soit pas adaptée.
Je souhaite bien un atlas qui va créer une carte par SITE mais qui affichera sur la carte uniquement les PARKING associés au SITE décrit dans la table de correspondance et qui n'affichera pas les PARKING proche mais qui en fait n'ont aucun accès direct au SITE. Je chercherai, si possible, une expression permettant de filtrer. Sinon, je passerai par des VUE sur ces tables Postgres.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341682#p341682
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 : Monfreux (sebastien.monfreux(a)asp-public.fr)
----------------------------------------
Bonjour,
Je dispose d'une couche polygone de parcelles agricoles. Je souhaite créer une couche "point" de travail (pour faire des relevés terrain) dont un des champs s'alimentera automatiquement des attributs du polygone sur lequel le point sera créé.
Exemple :
- la parcelle existante a plusieurs champs mais l'un d'entre eux c'est un numéro d'ordre (ex : 0019)
- à la création d'un point sur cette parcelle, le champ idoine se voit alimenté par le n° 0019
J'ai trouvé le document suivant :
https://docs.qgis.org/2.6/fr/docs/user_manual/processing_algs/saga/shapes_p…
Mais, je ne connais pas l'utilisation de la console python et donc je ne comprends pas comment m'en servir. Je quémande de l'aide s'il vous plait?
Merci par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341648#p341648
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 : Miniopterine
----------------------------------------
Bonjour,
Ca sent le pb de géométrie. Avez-vous vérifié la validité des géométries?
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341651#p341651
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 : GlaDal
----------------------------------------
Bonjour,
Je bute sur un problème qui je pense est assez simple à solutionner.
J'ai deux couches : une linéaire qui comporte deux champs "NOM" et ID et une couche ponctuelle. Chaque valeur du champ "NOM" a un identifiant unique qu'on retrouve dans le champ "ID".
A la création d'une entité ponctuelle, je souhaite :
1) Récupérer la liste des valeurs "NOM" des entités linéaires intersectées dans une rayon de 20m.
J'y arrive en utilisant l'expression
-----------------
Code :
intersects($geometry, buffer(@current_geometry,20))
-----------------
que j'ai saisie dans les propriétés de la couche ponctuelle via la rubrique formulaire : dans le champ visé, j'utilise comme type d'outil 'valeur relationnelle' et je saisie les bons paramètres pour faire le lien entre ma couche ponctuelle et ma couche linéaire. cf l'article suivant : https://spatialthoughts.com/2019/04/12/summary-aggregation-qgis/
2) Après avoir choisi la bonne valeur dans la liste proposée, j'aimerais que dans un deuxième champ s'enregistre l'identifiant correspondant à la valeur NOM choisie. Et la je bloque.
D'avance merci pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341678#p341678
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 : jjhivernet (jjhivernet(a)gmail.com)
----------------------------------------
Bonjour,
dans Qgis, j'ai plusieurs couches contenant des points représentés par des symboles différents.
Lorsqu'une couche utilise les mêmes points qu'une autre, j'effectue un décalage des x et y et on voit bien les 2 symboles sur le même point.
Par contre, lorsque j'utilise Qgis2web pour exporter ma carte, les 2 symboles sont superposés et je n'en vois qu'un, il faut que je décoche une couche pour voir l'autre.
Existe-t-il une solution pour que la carte exportée sur le web contienne ce décalage.
Merci de vos réponses
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341672#p341672
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 : jmi06 (jean-michel.gusmeroli(a)mercantour-parcnational.fr)
----------------------------------------
bonjour à tous,
j'ai une SHP de points avec une table d'attribut contenant une centaine de points et un champ nommé "PHOTOS".
Ce champ contient le chemin d’accès pour l'utilisation de l'ouverture de photos depuis l'outil action.
C:\DOSSIERS SECTEUR\PERSO\JMI\SIG\DEGAT ALEX\BOREON.JPEG.
je voudrais changer la totalité du chemin d'accès pour toutes mes entités sauf le nom de fichier en.JPEG
il devrait être après changement C:\julien\sig\alex\BOREON.JPEG.
je ne trouve pas la solution avec l'outil "replace"
chaque entité doit conserver le nom de son fichier à ouvrir.
merci de votre aide
jmi
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341665#p341665
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 : nico-29
----------------------------------------
oui
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341666#p341666
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
----------------------------------------
Avez-vous mis un fichier vide nommé
-----------------
Code :
__init__.py
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341664#p341664
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 Cascalès
----------------------------------------
-----------------
Citation :
Peut-être employer l'expression "inverse" sur votre couche dupliquée, genre :
CASE WHEN $id=!@atlas_featureid then "troncon" END
-----------------
Merci c'était presque cela. Sur la couche dupliquée j'ai mis
Peut-être employer l'expression "inverse" sur votre couche dupliquée, genre :
CASE WHEN $id is not @atlas_featureid then "troncon" END
Et ça marche. Encore merci.
Par contre sur les communes qui sont concernées par le tronçon sur l'atlas, peut-on faire la même chose. C'est-à-dire un symbole lorsqu'elles sont traversées pas le tronçon dans l'atlas et un autre symbole lorsque ce n'est pas le cas?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341506#p341506
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 : aheurion
----------------------------------------
Bonjour à toi,
Je ne pense pas que la couleur de symbole soit gardée dans une variable aussi simple, puisqu'il est possible d'avoir des symboles ultra-complexes, avec plusieurs couleurs notamment. Ne faudrait-il pas regarder du côté de python pour récupérer ce genre d'info ? (faudra que je m'y mette un jour d'ailleurs^^)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341633#p341633
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 : nico-29
----------------------------------------
Bonjour,
Je suis en train d'écrire un plugin pour QGIS3. J'ai crée le squelette du plugin avec Plugin Builder.
Mais j'ai des modules python avec des fonctions pour faire des calculs spécifiques que je voudrais rajouter dans le plugin.
Comme je voudrais pas tout mettre 'en vrac', à la racine du module, j'ai crée un répertoire 'modules' où je met mes fichiers.
Mais quand je déclare mes modules façon from ./modules/mon_module import *, ça me renvoie une erreur.
Si je met les modules à la racine du plugin, ça fonctionne.
Comment déclarer mes modules qui sont dans un répertoire specifique?
Merci,
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341650#p341650
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,
-----------------
Citation :
svgStyle['name'] = ':/resources/symbols/line/CBLSUB06.svg'
-----------------
Quid avec path plutôt que name? Et le format du chemin est correct, là (:/)?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341337#p341337
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
----------------------------------------
Hello,
Effectivement, il ne me semble pas que la propriété "symbol_color" puisse être accessible ainsi. Ce n'est pas un attribut des entités donc je ne pense pas que les fonctions overlay_* y aient accès, ni même qu'hors de l'interface des propriétés de la couche courante, ce soit accessible. Voir notamment cette requête (https://github.com/qgis/QGIS/issues/23987 - pour la fonction personnalisée dont il y est fait question, il me semble que c'était https://georezo.net/forum/viewtopic.php?id=104684, donc oui, la piste Python est à ce que je sache actuellement la plus sure)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341647#p341647
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 : Mazalia
----------------------------------------
Holà, je déterre le sujet car j'ai sensiblement la même erreur.
Le message d'erreur exact chez moi est "erreur de commit" puis "ERREUR : 1 attribut(s) non-ajouté(s)
ERREUR : 55 modifications de valeurs d'attribut n'ont pas été effectués."
La manip qui précède cette erreur est simplement l'ajout d'un champ et de ses valeurs (AREA, avec les aires de tous les polygones) et cette dernière apparaît lorsque que je veux enregistrer les modifications depuis le mode édition.
Une idée de ce qui pourrait m'aider à débloquer la situation ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341622#p341622
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 : Pascal PLUVINET
----------------------------------------
Bonjour,
J'aimerai faire un atlas de SITES en affichant les PARKING associés à chaque SITE et UNIQUEMENT les parkings associés.
Chaque SITE est lié à 0 à N PARKING.
Un même PARKING peut être associé à plusieurs SITES.
Ainsi, j'ai donc 3 tables :
- SITES, PARKING et une table de correspondance "SITES_PARKING" associant les id des sites et des parkings.
Aussi, je souhaite trouver la bonne expression pour filtrer les parkings à afficher et paramétrer la règle dans Symbologie/Ensemble de règle.
Est-ce que l'un d'entre vous a tenté quelque chose de similaire et pourrait m'aider ?
Merci d'avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341639#p341639
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 : jeremy SERIEYE (jeremy.serieye(a)laposte.net)
----------------------------------------
Bonjour,
je cherche à intégrer le traitement "Calculatrice de champ" dans ma console python.
Je recherche le nom du traitement à utiliser de type :
processing.run("qgis:xxxxxxx"
Merci!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341499#p341499
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 : Baptiste26200 (baptiste.farnoux(a)gmail.com)
----------------------------------------
Bonjour,
Je n'arrive pas à trouver la bonne expression pour remplir ma colonne dans ma table attributaire.
Je m'explique : J'ai, sur plus de 300 lignes, des caractères suivants :
Colonne A | Colonne B |
T1 V2
T2 V4
NULL V1
NULL V4
T3 NULL
T1 NULL
etc..
Sur une nouvelle colonne (colonne C), j'aimerai avoir :
Colonne A | Colonne B | Colonne C
T1 V2 T1,V2
T2 V4 T2,V4
NULL V1 V1
NULL V4 V4
T3 NULL T3
T1 NULL T1
Cela m'aiderait énormément !
Merci beaucoup par avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341625#p341625
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 : Thomas111216 (thomas.pourchaille(a)etu.umontpellier.fr)
----------------------------------------
Bonjour à tous,
Je dispose d'un raster montrant les talwegs d'un bassin versant. J'ai ensuite utilisé la calculatrice raster afin de choisir uniquement les talwegs les plus pertinents. De ce fait, j'obtiens un raster "binaire" avec des valeurs 0 ou 1 (avec les talwegs voulus). Ce raster, je l'ai polygonisé.
Enfin, mon problème intervient maintenant : je souhaite créer des zones (polygone mais pas manuellement) regroupant les talwegs les plus proches entre eux. C'est-à-dire, tous les pixels valant 1 qui se trouve par exemple à 10 mètres, crée un polygone de valeur 1.
J'ai essayé plusieurs fonctions mais sans succès ... Seul la fonction tampon m'a permis de créer des petites zones (étant donné que les talwegs sont proches, tampon permet de créer une zone autour d'eux).
J'espère que j'ai été clair dans mes explications. Si cela n'est pas le cas, n'hésitez pas à me demander plus d'informations.
Je vous remercie pour le temps que vous m'avez considéré, Thomas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341383#p341383
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 : aheurion
----------------------------------------
Bonjour,
Je ne sais pas si c'est véritablement lié à la version mais en 3.16 ça garde bien le même ordre que dans le csv.
As-tu bien deux colonnes dans ton csv ? une pour la clé et l'autre pour les valeurs ? (et éventuellement une troisième pour le détail ?)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341627#p341627
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 : aheurion
----------------------------------------
Bonjour,
Je ne pense pas que tu puisses changer la symbologie de la couche enfant à partir de la couche parent. Elle doit être changée directement à partir de la couche enfant.
De plus, dans ton cas, ta couche enfant est non-géométrique donc tu ne peux pas lui appliquer de symbologie.
Par contre tu peux faire en sorte que la symbologie de la couche parent prenne en compte ses éléments enfants je pense (autre que la méthode des diagrammes qui ne semblent pas prendre en compte les relations) : as-tu une liste exhaustive des catégories de fortunes ?
Si oui tu peux tenter qqchose du genre :
Symbole :
-> Symbole simple : (pour la catégorie 'immeubles')
->Taille : relation_aggregate('id_de_la_relation','sum',"valeur_en_livres","nature" = 'immeubles')/relation_aggregate('id_de_la_relation','sum',"valeur_en_livres")
->couleur spécifique
->etc...
-> Symbole simple : (pour se représenter la fortune totale)
->Taille : 1
->Couleur : sans remplissage
Ainsi ça donnera un cercle coloré remplissant plus ou moins un cercle vide en fonction de la proportion de la valeur 'immeubles' par rapport à la fortune totale de chaque individu.
En faisant un style par catégorie, tu peux switcher entre les styles pour afficher la catégorie que tu souhaites.
Il est possible comme ça d'afficher plusieurs catégories en même temps (faire un symbole simple pour chaque catégorie) mais ça deviendra vite illisible (surtout que tu ne pourras pas définir quel symbole sera au-dessus ou en-dessous en fonction d'une expression, le niveau de symbole est forcément fixe et tu risques de te retrouver avec une catégorie proportionnellement plus grande qui recouvre les autres plus petites).
Si tu n'as que quelques catégories, essaie d'utiliser des rectangles (symbole d'ellipse) que tu décaleras pour les mettre côte à côte. Il suffira alors de changer leur longueur en fonction de la proportion sans toucher à la largeur (pas de risque qu'une catégorie en recouvre une autre ainsi).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341618#p341618
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
Peut-être employer l'expression "inverse" sur votre couche dupliquée, genre :
CASE WHEN $id=!@atlas_featureid then "troncon" END
si j'ai bien compris et que le conflit d'étiquette ne concerne du coup que l'entité courante (double étiquette, couche+couche dupliquée)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341504#p341504
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 : aheurion
----------------------------------------
Bonjour et merci pour ton retour, désolé si je ne suis pas clair ^^" je vais essayé de clarifier tout ça :
SI réseau non-pluvial ALORS "SA" non null (contrainte sévère) et pas de ';' (contrainte sévère)
SI réseau pluvial ALORS "SA" null (contrainte souple) et pas de ';' (contrainte sévère)
Par contrainte sévère j'entends qu'on ne peut pas valider le formulaire si la condition n'est pas remplie
Par contrainte souple j'entends que le widget affiche un avertissement mais n'empêche pas de valider le formulaire
Je pense que du coup on ne peut pas mélanger les deux types de contraintes en une seule expression, parce que le choix d'une contrainte souple ou sévère se fait en dehors de celle-ci... Mais je me disais que peut-être il y aurait eu possibilité de renseigner plusieurs expressions ?
Pour l'idée de la concaténation que je préfère à la liste :
J'ai une valeur par défaut qui récupère les SA de la commune à l'aide des entités ayant le même début d'identifiant (trigramme qui correspond à la commune). Ainsi QGIS propose à l'utilisateur soit un SA unique en valeur par défaut (car le seul sur la commune) soit une concaténation des 2 ou 3 SA présents sur la commune.
Mais je travaille sur presque 100 communes donc je vois mal l'utilisateur scroller une liste de 100 SA pour trouver le bon.
Et s'il y a un SA de présélectionné par défaut ce n'est peut-être pas le bon (dans le cas où il y a plusieurs SA sur la commune).
Alors oui le défaut de mon système c'est que si l'utilisateur se trompe en effaçant incorrectement les mauvais SA ça rajoutera un SA dans les prochaines "listes" :
'STEP de Pont d'Oir ; Lagunage de la Mazure' =>(utilisateur efface bien la mazure et le ;)=> 'STEP de Pont d'Oir'
'STEP de Pont d'Oir ; Lagunage de la Mazure' =>(utilisateur efface mal la mazure et le ;)=> 'STEP de Pont d'Oir '
====> 'STEP de Pont d'Oir ; Lagunage de la Mazure ; STEP de Pont d'Oir ' dans les prochaines propositions (avec un espace en trop du coup)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341244#p341244
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 : Damien Boilley
----------------------------------------
Bonjour ! Moi j'aurais fait une seule couche de points, correspondant à l'immeuble, avec pour le ménage au RDC : nomprop1, datebail1, nomloc1, prenomloc1..., et pour le ménage au 1er étage : nomprop2, datebail2, nomloc2, prenomloc2...
Et si le ménage occupe les 2 étages on ne remplit pas les attributs en "2"
Ça permet une représentation plus simple, je trouve. Mais ça complexifie le décompte du nombre de ménage puisqu'il ne suffit pas de compter les points. Et il faut être absolument sûr que jamais, jamais, on n'aura un immeuble avec 3 ménages.
Tout dépend, comme souvent, de l'objectif que vous avez.
Cordialement,
Damien Boilley
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341595#p341595
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 : Jérémie HANKE
----------------------------------------
Oui, ça pourrait être ça l'idée, que ces segments rejoignent le centre du regard, et d' ajouter un noeud au niveau des intersections avec le regard.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341554#p341554
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 : bparis (b.paris(a)pure-ingenierie.com)
----------------------------------------
Bonjour,
Je manipule des données de réseaux d'eaux qui suivent le géostandard RAEPA (http://www.geoinformations.developpement-durable.gouv.fr/geostandard-reseau…).
Certains champs de ces couches contiennent un code, que la description fournie dans le formulaire permet de déchiffrer (ex. pour le champ materiau : valeur = 27, description = 'PVC U lisse').
J'aimerais, via la fonction atlas, créer une fiche pour chaque entité d'une couche et y afficher, entre autres, le matériau de cette entité qui soit lisible par un humain.
Si j'ajoute une Étiquette avec pour contenu [%materiau%] dans l'atlas, celle-ci affichera 27 et non PVC U lisse.
Avez-vous une idée pour afficher la description d'un champ d'une entité dans une mise en page de type atlas ?
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341477#p341477
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 Cascalès
----------------------------------------
Bonjour,,
Je dois effectuer un atlas sur la représentation de tronçons de lignes. J'arrive à réaliser l'atlas mais aussi l'étiquetage sur le tronçon mis en valeur sur l'atlas avec cette expression :
CASE WHEN $id=@atlas_featureid then "troncon" END
Je précise que l'étiquetage est basé sur deux types : TRACE et VARIANTE;
Ce que je n'arrive pas à faire, c'est l'étiquetage des autres tronçons.
J'ai bien dupliqué la couche, fait un catégorisé sur le type et l'étiquetage qui va avec. Le problème est que l'étiquetage de la couche dupliquée entre en conflit avec l'étiquetage de la couche principale. En effet lorsque ne s'affiche que l'étiquette du tronçon visible dans l'atlas, il y a aussi la même étiquette mais de la couche dupliquée.
Comment faire pour afficher l'étiquetage du tronçon visible et les autres, sans que ceux-ci n'entrent en conflit.
En espérant avoir été clair.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341502#p341502
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 : bro24
----------------------------------------
Bonjour,
Je reprends la question de Choucas mais avec la version 3.4.7, l'extension Autofields ne parait plus exister ...
Comment faire :) ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341491#p341491
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,
via les propriétés de la couche/formulaires
il faut définir une valeur par défaut pour les champs concernés en cochant bien mettre à jour (création/édition, je me souviens plus exactement).
Pour une longueur si votre couche est bien dans une projection métrique un $length fonctionne, pour un identifiant il y a plusieurs possibilités.
Sinon pour des propriétés géométriques ou liées à d'autres attributs saisis (par une expression régulière), un champ virtuel peut-tout-à fait convenir (mais ce n'est valable qu'au sein du projet, et n'est pas enregistré en 'dur' dans les données donc pas pour un identifiant unique par exemple).
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341496#p341496
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 : Xdoi (rl(a)oxoty.com)
----------------------------------------
Bonjour,
Je souhaite transformer des données raster depuis Lambert 93 vers un système de coordonnées locales.
Je connais la matrice de transformation (X0, Y0, angle alpha et échelle k) entre L93 et coordonnées locales
mais je n'arrive pas à trouver le moyen de réaliser le changement de système via QGIS
notamment via un SCR personnalisé au travers d'une chaine proj4.
Est-ce qui serait possible d'avoir un peu d'aide pour réaliser cela ?
Merci par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341489#p341489
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 : axelyx (axelyoux(a)orange.fr)
----------------------------------------
Bonjour à toi,
Le fonctionnement du "processus de lot" nécessite le même paramétrage que le fonctionnement pour "un seul processus", par conséquent ton paramétrage semble bon, il te reste juste à définir le dernier paramètre "Ajouté", celui-ci défini la couche de sortie. En effet, comme indiqué dans la description de l'outil : "Le nouvel attribut n'est pas ajouté à la couche d'entrée mais une nouvelle couche est générée à la place".
En fonction de ta configuration, plusieurs options s'offrent à toi, tu peux enregistrer les modifications dans une couche temporaire ou dans un nouveau fichier SHP en spécifiant l'emplacement de ta nouvelle couche à l'aide de l'explorateur de fichier "...".
Bonne journée à toi !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341478#p341478
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