Message posté par : Vincent Picavet
----------------------------------------
Je pense que ce serait plus simple et plus efficace de laisser ce type de traitement à PostGIS, qui dispose d'une fonction de distance de Hausdorff.
Cela permettrait d'affiner le traitement exact à réaliser, en fonction de si vous voulez comparer les polygones spatialement ou juste leurs formes géométriques. À priori c'est spatial étant donné que vous avez deux millésimes de données.
Vous pourrez ainsi utiliser les indexes spatiaux sur les données afin de ne comparer que les géométries qui le méritent, dont les bounding box s'intersectent par exemple.
Exemple de requête :
-----------------
Code :
select
a.id
, b.id
, st_HausdorffDistance(a.geom, b.geom) as dist
from
old_table as a
join
new_table as b
on
st_intersects(a.geom, b.geom);
-----------------
Dans le cas où on a un id commun on peut directement jointurer sur cet ID :
-----------------
Code :
select
a.id, st_HausdorffDistance(a.geom, b.geom) as dist
from
old_table as a
join
new_table as b
on
a.id = b.id
-----------------
Pour la doc c'est par là : https://postgis.net/docs/ST_HausdorffDistance.html
Tout cela est exécutable directement dans le DB Manager de QGIS.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324539#p324539
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 : T. Rossini
----------------------------------------
-----------------
Citation :
Quels types de fichiers seraient concernés ? Je pourrais vérifier si c'est le cas sur les projets que j'utilise. En effet, je pars souvent de projets déjà existants que j'enregistre sous un nouveau projet avant de modifier les couches.
-----------------
Ca n'est pas vraiment spécifié, mais je pense que ce sont les fichiers contenus
dans les répertoires d'install (et peut être dans les profils utilisateurs,
sous Windows %AppData%\QGIS) et pas les fichiers de projets.
Ca aurait plutôt à voir avec des bibliothèques d'anciennes versions qui
seraient chargées à la place des nouvelles.
La preco c'est de repartir avec une install propre (tout supprimer)
pour voir si le problème persiste. Même si apparemment le souci
avait l'air d'être réglé à partir de la 3.4.7, mais des retours
semblent indiquer que cela n'est pas vraiment résolu.
Les plugins peuvent aussi être une autre source de crash à la fermeture.
A noter que cela n'a probablement rien à voir avec les crashs
qui adviennent lors d'une numérisation.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324538#p324538
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 : Charles Degrés
----------------------------------------
Bonjour,
Pour ma part, je fonctionne aussi avec Qgis 3.4 (je suis passé sur plusieurs sous-versions) et Windows 10. Je suis actuellement sur la version 3.4.10.
Je relève aussi de nombreux plantages à la fermeture des projets (en moyenne une fois sur 4 ou 5). Rien de bien méchant car j'enregistre toujours les couches et le projet avant de quitter mais j'avoue que c'est embêtant. D'autant que la politique de mon entreprise est de rester sur la LTR et donc sur la version 3.4 (pas de changement de version prévu avant la 3.10, donc).
En espérant que le problème puisse être corrigé sur une sous-version ultérieure de la 3.4.
Je reste cependant très content de cette version que je trouve plus rapide que la 2.18. Ce n'est pas ce problème qui m'empêchera de continuer à utiliser Qgis ;-).
-----------------
Citation :
cela semble indiquer que le crash à la fermeture se produit quand des fichiers issues de précédentes versions se trouvent toujours dans le système.
-----------------
Quels types de fichiers seraient concernés ? Je pourrais vérifier si c'est le cas sur les projets que j'utilise. En effet, je pars souvent de projets déjà existants que j'enregistre sous un nouveau projet avant de modifier les couches.
Charles
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324535#p324535
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 : Marc-André Saia
----------------------------------------
Bonjour.
Je veux utiliser une vue 3D dans une mise en page. sur cette vue, j'ai sélectionné l'option «Afficher les étiquettes». De plus, il n'y a pas d'affichage selon l'échelle défini pour ces étiquettes. Elles n'apparaissent pas dans la vue 3D de la mise en page alors qu'elles y sont dans celle que j'utilise comme source. Avez-vous des idées où ce n'est simplement pas possible d'afficher les étiquettes d'une vue 2D dans la mise en page. Autre solution: exporter la vue 3D en image. Dans ce cas là, ça semble difficile d'avoir les mêmes paramètres de vue pour produire plusieurs cartes du même territoire.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324534#p324534
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 : T. Rossini
----------------------------------------
Salut,
pouvez vous confirmer que vous utilisez bien la dernière version (3.4.11),
et indiquer l'OS sur lequel vous deployez QGIS, ainsi que la méthode ?
J'ai trouvé çà :
https://github.com/qgis/QGIS/issues/28104
cela semble indiquer que le crash à la fermeture se produit quand
des fichiers issues de précédentes versions se trouvent toujours
dans le système.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324530#p324530
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 : T. Rossini
----------------------------------------
-----------------
Citation :
En faite, je ne suis pas trop à l'aise avec les scripts python
-----------------
C'est l'occasion de s'y mettre ;)
-----------------
Citation :
Car en regardant la doc sur l'opérateur hausdorff_distance, il semble qu'on ne puisse l'appliquer que sur une seule paire de surface et non sur un ensemble de paires de surface
(exemple de code pour une paire :
hausdorff_distance( geom_from_wkt('LINESTRING (130 0, 0 0, 0 150)'),geom_from_wkt('LINESTRING (10 10, 10 150, 130 10)'),0.5))
-----------------
Dans ce cas, vous pouvez en effet joindre vos deux couches avec l'attribut id,
puis créer un champ qui calculera cette distance avec l'aide de la calculatrice.
Pour pouvoir accéder à la geometrie de la couche jointe, vous pouvez créer un champ virtuel
avec la calculatrice qui convertira la geometrie en WKT ( il y a peut être un autre moyen mais
je le connais pas).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324529#p324529
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 : EmilieCCBE
----------------------------------------
Bonjour,
je travaille avec la version stable de QGIS 3.4. J'ai déployé le logiciel sur un certains nombres de postes au sein de la structure pour laquelle je travaille. Or le principal reproche que je ferais à cette version (principal reproche qui me reviens aussi aux oreilles) concerne les plantages récurrents de la solution. Pour ma part, la solution plante quasi systématiquement au moment de la fermeture du logiciel. Pour mes collègues c'est souvent en situation de numérisation.
Quelqu'un aurait-il des retours à ce sujet ?
Merci par avance pour vos réponses.
Bonne fin de journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324528#p324528
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 : Yvan Riou
----------------------------------------
Bonjour,
Je vous remercie pour cette réponse : je vais essayer et je vous tiens informé.
Bien cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324527#p324527
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 : ODJAC33
----------------------------------------
Merci de votre réponse,
En faite, je ne suis pas trop à l'aise avec les scripts python et du coup je me demandais s'il n'était pas possible dans la calculatrice de champ de rajouter un attribut Dist Haussdorf qui calculerait automatiquement celle-ci sur chaque paire de surfaces (issue d'une jointure entre mes 2 couches).
Car en regardant la doc sur l'opérateur hausdorff_distance, il semble qu'on ne puisse l'appliquer que sur une seule paire de surface et non sur un ensemble de paires de surface
(exemple de code pour une paire :
hausdorff_distance( geom_from_wkt('LINESTRING (130 0, 0 0, 0 150)'),geom_from_wkt('LINESTRING (10 10, 10 150, 130 10)'),0.5))
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324526#p324526
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