Evolution #379
ferméPrise en charge des géométries de type geometry(GEOMETRY, 2154)
0%
Description
Je ne savais même pas que PostGIS reconnaissait ce genre de chose, mais j'en ai vu un bon nombre dans le patrimoine de la DDT 16, donc ça mérite peut-être un peu d'attention.
On repère de loin ces géométries dans AsgardMenu, parce qu'elles apparaissent avec l'icône d'éléphant de PG :
Pour sa part, l'explorateur QGIS est capable d'identifier le type ou les types effectifs des géométries. Concrètement, il fait comme s'il y avait plusieurs champs de géométrie de types différents :
Avec AsgardMenu, il est possible de charger la couche tant qu'elle contient au moins une géométrie (si le champ est vide pour tous les enregistrements, QGIS ne peut pas deviner le type) et que toutes les géométries sont de même type. Dans ce cas, QGIS interprète correctement le type. Sinon, ça donne une couche invalide :
- mettre une icône plus explicite dans AsgardMenu - par exemple un point d'interrogation ?
- expliquer dans la documentation que ces types indéfinis ne sont pas vraiment pris en charge par AsgardMenu et qu'il est préférable de caster correctement le champ, voire de le diviser en plusieurs champs de types distincts, le cas échéant.
Fichiers
Mis à jour par alain ferraton il y a plus de 4 ans
Tout à fait d'accord pour re-indiquer que mixer des types différents de géométrie est fortement déconseillé.
Je suis preneur d'une belle icône en forme de '?' ;-))
Mis à jour par alain ferraton il y a plus de 4 ans
a voir cependant car a priori les fichiers en questions (a proiri dans r_dv3f et r_clc_000 ? autres ?) sont le résultat d'import de données externes.
Mis à jour par alain ferraton il y a plus de 4 ans
Pour ma part (test sous QGIS 3.16) je constate que si le type n'est pas défini le navigateur de QGIS n'affiche pas du tout la couche.
Mis à jour par Leslie Lemaire il y a plus de 4 ans
C'est peut-être parce que tu as paramétré ta connexion en indiquant de ne pas résoudre les types de géométrie indéterminés ? Il me semble qu'il y a une case à cocher avec quelque chose de ce genre. Ou alors ça a changé entre la 3.10 et la 3.16.
Mis à jour par alain ferraton il y a plus de 4 ans
Tout à fait exact... j'avais fait çà pour gagner du temps à la connexion.
Trop fort ;-))
Mis à jour par Leslie Lemaire il y a plus de 4 ans
- Fichier mIconUndefinedEditeur.svg mIconUndefinedEditeur.svg ajouté
- Fichier mIconUndefinedLecteur.svg mIconUndefinedLecteur.svg ajouté
- Fichier mIconUndefinedProducteur.svg mIconUndefinedProducteur.svg ajouté
Ci-joint des icônes toutes simples dans un premier temps. Je ne sais pas trop comment elles rendront en pratique, mais on pourra les modifier si ce n'est pas satisfaisant.