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 : Nighthawk
----------------------------------------
Bonjour,
Je cherche à faire un petit script via le modeleur graphique et l'un des paramètres serait une source multiple (suivant les projets je peut appeler une couche, plusieurs couches, ou pas du tout).
Cette entrée doit être fusionnée (fonctionne avec une ou plusieurs couches) avant d'être intégrée dans la chaine de traitement globale.
Seulement voilà, lorsque je ne sélectionne aucun couche en entrée, le script bloque au moment de la fusion car il n'y a aucune couche en entrée. Est-ce que quelqu'un saurait comment je peux faire pour éviter ce désagrément ?
Pour info, j'ai testé le boléen (avec case à cocher), mais n'ai pas réussi à le faire fonctionner, j'ai cherché à faire des branches conditionnelles, mais d'une part je ne trouve aucune variable associée avec ma sélection multiple en entrée (alors que je trouve bien des variables pour toutes mes autres entrées et sorties de d'algorithmes) et d'autre part je n'ai pas non plus su le faire fonctionner, et j'ai aussi cherché du côté des variables du script, mais pas mieux...
D'avance merci pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=352023#p352023
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 : pedro9magic
----------------------------------------
Bonjour,
J'utilise régulièrement les fonds de carte satellite dans mon travail.
Avec quick map services ou tile+, je peux avoir google et bing. Toutefois, la qualité de bing aerial est assez médiocre.
Existe t'il un flux wms ou autre à cet effet ?
Les données google a l'inverse sont dans une meilleure résolution.
J'ai bien les données bd ortho mais elles sont de 2018 donc je cherche des compléments au quotidien. Pour réaliser nos cartes, on garde la base de la bd ortho malheureusement
Merci par avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351985#p351985
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,
-----------------
Citation :
Je n'ai pas utiliser le plugin Cadastre car on ne peut pas (ou je n'ai pas trouvé la solution) rajouter des données dans les tables quand on clique sur une parcelle
-----------------
Vous ne pouvez pas car il faut exporter la table des parcelles du plugin Cadastre en shapefile. A partir de cette couche exportée, vous pourrez rajouter des données.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351982#p351982
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 : Alphonse_66
----------------------------------------
Bonjour à tous,
Me voilà face à un problème probablement simple pour les experts mais que je n'avais encore jamais rencontré.
J'ai une série de documents à numériser. Ce sont des planches anciennes, avec des coordonnées métriques "locales" dans un système de projection inconnu mais pour lequel j'ai pu dénicher une formule de conversion vers un système Lambert. J'ignore qui l'a établie et comment. Hélas, je n'aurai pas plus d'informations. J'ai donc des lignes de code que je peux adapter pour convertir des séries de points, mais j'ignore comment procéder pour des rasters.
Quelle serait la meilleure méthode et/ou la plus simple pour reprojeter mes rasters ?
La formule n'est pas très compliquée, visiblement une translation et un changement de valeur proportionnel aux valeurs d'origine des X et des Y. Je pourrais l'appliquer avec Excel sur une série de coordonnées, telle que des points numérisés. Donc, en dernier recours, je pourrais convertir les coordonnées des points et polylignes. Mais ce serait beaucoup mieux (ne serait-ce que pour faire des vérifications) d'avoir mes rasters dans un SCR connu.
Évidemment, je ne suis pas un dieu de la calculette raster...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351965#p351965
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 : HugoL (hugo.lefebvrepro(a)gmail.com)
----------------------------------------
Bonjour,
Je rencontre systématiquement un problème lorsque j'utilise le traitement "Fusionner des vecteurs" sur qgis, qui freeze à 99% jusqu'à ce que j'interrompe moi-même le processus. Les couches en question sont 4 shapefile d'environ 700 Mo, et j'ai essayé de les fusionner toute en même temps ou 2 à 2 mais rien n'y fait. Savez vous si le problème peut être lié au paramétrage de Qgis ? Ou si c'est une question de puissance ?
J’utilise QGIS 3.22.5 sous windows 10. J'ai 15Go de Ram sur et processeur intel core i7
Un grand merci par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351917#p351917
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 : Marcopololo
----------------------------------------
Bonjour,
J'ai déjà posé la question mais pas très clairement ayant du mal à mes débuts de QGIS.
J'ai un projet de gestions de parcelles de forêts (type plantation et travaux). Je n'ai pas utiliser le plugin Cadastre car on ne peut pas (ou je n'ai pas trouvé la solution) rajouter des données dans les tables quand on clique sur une parcelle.
J'ai donc travaillé avec des couches shapefile.
J'ai réussi à fixer les couleurs sous condition, exporté en xls les parcelles qui nous appartiennent puis ré importés celles çi avec des données complémentaires.
J'aimerais pouvoir en cliquant sur une parcelle donnée, faire apparaitre les informations liées à la parcelle de ma table excel importée. Pour cela j'ai le numéro unique de la parcelle mais je n'y arrive pas.
Si quelqu'un avait déjà mis en œuvre un tel outil je suis preneur ou de l'aide.
Merci d'avance
Marc G.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351962#p351962
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 : Kiecane
----------------------------------------
Bonjour,
J'aurais besoin d'aide par rapport au problème suivant que je rencontre actuellement :
J'ai un vieux fichier point_repartition qui contient des points de répartition des individus d'une espèce. Seulement, certains de ces points ont une précision ponctuelle (champ precision = ponctuelle) tandis que d'autres correspondent à un ensemble de données (c'est-à-dire à un plus ou moins grand nombre d'individus de l'espèce) acquis à l'échelle communale (ou éventuellement du lieu-dit mais je me dis que dans ce cas-là je considérerai les coordonnées ponctuelles également). Comme cette couche est assez vieille, il y a pas mal d'erreurs de localisation de points pour les données acquises à l'échelle communale, dont les points devraient donc se situer sur les centroïdes de leur commune.
Mon objectif serait de produire une requête SQL qui calcule le centroïde des communes actuelles de France métropolitaine, et qui rattache chaque ligne de point_repartition correspondant à de la donnée acquise à l'échelle communale, au centroïde de la commune correspondante. Pour résumer, il faudrait que, pour une ligne donnée du fichier point_repartition, lorsqu'on a le champ precision = commune, alors la requête remplace les coordonnées x et y (les champs x et y existent déjà dans point_repartition) par les coordonnées du centroïde de la commune, et donc que le point initial change de place pour correspondre à ce centroïde.
Pour cela, j'ai commencé par télécharger la couche des communes de France de Admin Express. Ensuite, j'ai réussi à trouver, à l'aide de forums et via internet de manière plus globale, la manière dont calculer le centroïde de toutes ces communes en ayant le point qui tombe forcément dans la commune : via st_PointOnSurface.
Mon problème, c'est que je ne vois pas comment :
- 1 : rattacher les coordonnées de ces points de centroïdes de commune que j'ai calculés aux données de mon fichier point_repartition qui ont été acquises à l'échelle communale
- 2 : modifier l'emplacement des points pour lesquels il y avait une erreur de position (le centroïde avait été mal calculé, ou le centroïde n'est plus bon car actuellement l'ancienne commune correspond à deux nouvelles, ect.)
- 3 : faire tout ceci dans la même requête SQL
Quelqu'un aurait-il une solution à me proposer svp ?
N'hésitez pas à me dire si je n'ai pas été assez claire ou s'il vous manque des informations pour m'apporter de l'aide !
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351961#p351961
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 : Antoine_R
----------------------------------------
Bonjour à tous,
j'utilise chaque jour Qgis pour le travail en utilisant différents traitements dont l'Interpolation TIN.
Je suis sous QGis 3.24.
J'aurai souhaité savoir si on pouvait avoir accès au code source de cet outils car je rencontre un problème:
Cet outil fonctionne très bien sur la plupart de mes jeux de données, l'interpolation dure entre 15 et 30 secondes pour des jeux de données entre 500 000 et 900 000 points. Sauf pour un seul jeu de donnée avec 200 000 points où cela peut durer au moins 30 minutes avec un rendu faux.
Je teste une interpolation TIN avec ce jeu de données sous python, parfait. Sous R, parfait.
J'ai lancé la même fonction avec la version 3.18, résultat comme pour la version 3.24, temps extrèmement lent pour un rendu faux.
J'ai lancé la même fonction avec la version 3.10, et là, temps de calcul de 10 secondes avec un rendu parfait.
Je pense donc à une modification du code l'interpolation entre la 3.10 et la 3.18 mais je ne sais pas comment le vérifier...
En vous remerciant d'avance.
Antoine
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351956#p351956
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 : Hugo 78
----------------------------------------
-----------------
Oliv38 écrit :
Bonjour,
quelle est le but de ces jointures ? Vous travaillez sur quel type de format de données ?
-----------------
Merci pour votre réponse, le but des jointures est de ranger plein d'informations (nombre d'habitant, forêts, cours d'eau, routes...) issues de base de données différentes dans des polygones pour faire une analyse à une fine échelle.
J'avais en effet pensé à postgis mais je ne le maitrise pas très bien. Si il n'y a pas de solution dans disponible dans qgis je devoir me former pour gagner du temps.
Merci pour votre retour.
Hugo
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351954#p351954
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