Message posté par : C.mathias (mathias.colin(a)veolia.com)
----------------------------------------
Bonjour,
Je vais vous exposer mon problème. Je souhaite à partir d'un csv qui contient des valeurs en mètres et des noms de tronçons dire à Qgis qu'il faut créer des points sur un réseau de lignes déjà créer sur le tronçon et au nombre de mètres définis dans le csv. (dans mon cas des anomalies sur un réseau d'assainissement).
Actuellement la seule solution que j'ai trouvée c'est créer un cercle de l'extrémité de ma ligne avec comme rayon la distance en mètres et de dire à Qgis de créer un point à l'intersection du cercle et de la ligne. Sauf que c'est beaucoup trop long pour être efficace ... Je sais que je peux automatiser cela avec une commande python mais je n'en ai pas encore les compétences.
Je viens donc vers vous pour savoir si quelqu'un à une autre piste ou même une solution à mon problème.
Cordialement, Mathias
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351506#p351506
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
----------------------------------------
Bonsoir,
\1ere méthode : un aggregat par la calculatrice permet cela et plus encore :
aggregate('DEPARTEMENT','max',"INSEE_DEP",intersects(centroid(geometry(@parent)),$geometry))
ici (totalement inutile mais à trnasposer), je suis sur une couche commune en màj sur un champ pour récupérer le code dep de ma couche DEPARTEMENT type admin express.
Il faut voir la couche commune, en mise à jour, comme ta couche de points (ici=centroid(geometry(@parent)), donc pour ton cas seulement geometry(@parent) car couche de points : ok pour intersects avec $geometry de 'DEPARTEMENT' (=ta couche de polygone "contenants"))
le $geometry dans le aggregate concerne la couche cible 'DEPARTEMENT' ; Je te renvoie sur la doc dans l'interface graphique pour les autres méthodes d'aggrégat ('concatenate','collect',...), mais ça devrait faire le taf, à adapter selon ton champs à récupérer et ta couche cible!
aggregate('couche_cible','methode_aggr',"champ_cible",expression filtre,..)
\2eme méthode : extension Refunction à installer, puis dans la calculatrice de champs dans onglet/groupe Reference, de nouvelles fonctionnalités permettent de croiser deux couches et de récupérer les infos de l'une dans l'autre
Ou jointure spatiale en effet avec génération d'une nouvelle couche
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330640#p330640
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 : julienjj (julienjeanmougin(a)yahoo.fr)
----------------------------------------
Bonjour à vous,
Après de multiple recherche et test, je sèche un peu là, j'ai besoins de nouvelle idée...
J'ai un fichier avec des lignes, j'aimerais les fusionner entre elles, toutes celles étant connectée entre elles (sommets en commun..)
(met lignes sont des fragments de segment...)
L'image ci-dessous représente mes lignes avec les sommets associé.
https://zupimages.net/up/22/12/w6lv.png
En sélectionnant une ligne je n'ai donc que le segment de sélectionné (jusque là tout est normal).
https://zupimages.net/up/22/12/e8s2.png
J'ai essayé l'outil "v.build.polylines". Cela fonctionne assez bien quand la ligne ne se divise pas (multiple sommets)
Voici ce que cela me donne en selectionnant une ligne, j'ai un ensemble de segment déjà fusionné, mais cela s'arrête quand ca se divise en 2 ou 3...
https://zupimages.net/up/22/12/62su.png
Par exemple j'aimerais qu'en cliquant sur une ligne, cela me sélectionne tout le réseau (voir la photo ci-dessous, sélectionné manuellement je précise ;) )
https://zupimages.net/up/22/12/cd6e.png
Dans ma table je n'ai aucun Id permettant un fusionnage plus simple...
Je ne peux pas tout sélectionné manuellement, j'ai des dizaines de milliers de lignes à fusionner de ce style.
J'espère avoir été assez compréhensible
Et par avance merci de votre aide :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351592#p351592
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
----------------------------------------
J'ai réussi à afficher les parcelles par propriétaire.
1/ J'ai fusionné la couche des parcelles selon le champ propriétaire avec cette expression en symbologie :
-----------------
Citation :
$id=@atlas_featureid
-----------------
, mais en couche non visible. Cette couche constitue la couche de couverture
2/ La couche originale des parcelles (Proprietaires_intersect_trace) à partir de laquelle j'ai fait la fusion de couches qui sert de couverture pour l'atlas, je fais une symbologie de cette sorte :
-----------------
Citation :
within($geometry, buffer(@atlas_geometry, 0.5))
-----------------
De sorte que se mettent en évidence les parcelles qui appartiennent à un voire plusieurs propriétaires sur l'Atlas.
Par contre, mon expression texte pour inscrire automatiquement le numéro des parcelles ne va plus :
-----------------
Citation :
[%CASE WHEN
count("Parcelle",group_by:="PROPRIO") =1 then 'Parcelle :' else 'Parcelles :' end || ' ' || concatenate("tex",group_by:="PROPRIO",concatenator:=' - ', order_by:= "tex" )
%]
-----------------
C'est logique, puisque cette expression était liée à la couche originale (Proprietaires_intersect_trace) qui servait de couverture à l'atlas. La couche de couverture de l'atlas est dorénavant la couche fusionnée. Il faudrait donc une expression de type :
-----------------
Citation :
aggregate('Proprietaires_intersect_trace','concatenate',"Parcelle", concatenator:=' - ',order_by:="Parcelle")
-----------------
Il ne manque plus à cette expression qu'un filter, comme l'a suggéré SANTANNA, mais là je sèche.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347437#p347437
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 : AH
----------------------------------------
Bonjour,
Qu'est-ce qui vous décourage avec le plugin Qgis ?
Nous intégrons en une seule fois, plus de 500 communes, en à peine plus de 2h dans une base PGSQL.
Il est très simple d'utilisation.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330174#p330174
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
----------------------------------------
Cela fait un moment que je cherche à afficher la totalité des parcelles par propriétaire dans l'Atlas, mais je n'y arrive pas.
QQN aurait une piste?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347435#p347435
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
----------------------------------------
La compression LZW n'entraîne aucune perte.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351748#p351748
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 : Pierre
----------------------------------------
Bonjour,
Je n'avais pas précisé mais dans mon 'chemin_fixe', il y a bien un slash à la fin.
J'avais déjà testé en doublant les slash mais sans succès.
Pierre
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347774#p347774
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 : raphaelt (raphael.tripod(a)ltdp.ch)
----------------------------------------
Bonjour à tous,
J'aurais une question moitié technique moitié logique. Et je m'excuse d'avance je n'ai pas forcément tout le vocabulaire technique.
Dans le cadre de la gestion d'un cimetière, je dois faire apparaitre les données d'un tableau excel comme attributs d'entité géométrique. Dans ce tableau excel j'ai divers infos sur les morts et entre autre le secteur et le numéro de la tombe ou ils sont enterrés.
J'ai donc importer le dit tableau excel, créé un champ virtuel regroupant le secteur et numéro de tombe (pour avoir un ID unique à chacun), donné à mes entités géométriques un ID en relation avec celui créé et enfin j'ai fait une jointure entre ma couche et mon tableau.
Le résultat est plutôt satisfaisant mais voici le problème.
Il arrive que plusieurs personnes soient enterrés dans la même tombe et ils ont donc, dans mon tableau excel, le même secteur et numéro de tombe (et donc le même ID).
Je voudrais donc que dans les attributs des mes tombes on voie nom1, prénom1,etc pour le premier morts nom2, prénom2,etc si une deuxième personne est enterré avec et ainsi de suite. Mais je ne vois pas comment techniquement obtenir ceci?
Auriez-vous des solutions pour réaliser ceci?
Ou une autre méthode pour arriver à un résultat lisible?
Merci d'avance pour vos réponses
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351731#p351731
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 : michel56
----------------------------------------
avec cette commande:
'chemin_fixe"||'//'||"nom_commune"||'//'||"nom_fichier"
ou
'chemin_fixe"||'//'||"nom_commune"||'//'||"nom_fichier"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347767#p347767
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