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
Message posté par : Oliv38
----------------------------------------
Bonjour,
quelle est le but de ces jointures ? Vous travaillez sur quel type de format de données ?
Avec autant d'objets géo, j'aurais tendance à dire qu'il vaudrait mieux le traiter sur un serveur de base de données avec les données indexées, et en créant vos jointures au travers de vues matérialisées par exemple (via postgis notamment).
Oliv
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351940#p351940
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
----------------------------------------
En effet c'est exactement la même, je suis désolé du duplicat mais ma question ne s'affichait toujours pas sur mon profil j'en ai donc refait une qui est la même.
Cette question peut donc être supprimée elle ne sert plus puisqu'elle est déjà posée et que quelqu'un y a répondu.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351953#p351953
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
----------------------------------------
Merci.
En ce qui concerne les photos qui ont été prises en mode portrait par le téléphone, on les visualise sous Google Earth sous le forme couchée, comme décrit dans le fichier joint.
Comment faire pour voir ces photos dans Google Earth telles qu'elles ont été prises par téléphone?
Merci.
----------------------------------------
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=351876#p351876
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 : Sylvain M.
----------------------------------------
Le code que vous créez pour votre couche virtuelle est du code HTML.
Du coup, en balise HTML, il est possible de définir la taille d'affichage de l'image.
Exemple :
-----------------
Code :
<img src="mon_image.jpg" alt="Mon Image" width="500" height="600">
-----------------
Ce qui donne dans votre cas :
-----------------
Code :
'<img src="file:' || Photo || '" width="500" >'
-----------------
(en ne spécifiant que la largeur, pour que la hauteur s'adapte en proportion)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351872#p351872
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,
Est-ce que la question est différente de celle posée à https://georezo.net/forum/viewtopic.php?id=127165 ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351941#p351941
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 : Oliv38
----------------------------------------
Bonjour,
j'utilise QGIS 3.16 et une base de données postgis distante (Postgresql 13 et postgis 3).
J'ai paramétré une connexion Postgis via l'authentificateur QGIS (générant une clé) avec un rôle de connexion classiquement créé en base Postgres.
Dans les logs Postgresql, je me suis aperçu que lors de la tentative d'accéder à la base de donnée pour ouvrir un projet QGIS stocké en base notamment, l'utilisateur pour se connecter était d'abord le local avant de tenter avec le rôle défini sur le serveur Postgres.
Savez vous si cela est lié à un paramétrage côté client QGIS (ou même juste au projet QGIS lui-même) et si oui, comment éviter que le rôle de connexion utilisé en 1er soit le local mais bien celui défini côté serveur ?
J'espère avoir été clair dans ces explications...
Je vous remercie d'avance pour votre aide.
Oliv
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351928#p351928
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 : Mathilde_h (mathilde.herlem(a)outlook.fr)
----------------------------------------
Bonjour,
Je dois réaliser une zone tampon autour de route mais quand la zone tampon rencontre une voie ferree elle doit s’arrêter. Comme puis-je faire cela?
J'ai déjà essayé de couper ma route par la voie ferrée mais sa ne marche pas.
Bien à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351751#p351751
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