Message posté par : vxTedxv
----------------------------------------
Bonjour et merci pour votre contribution.
Dans la théorie c'est EXACTEMENT ce que je cherche à faire :) mais hélas, mes points
ne s'affichent pas :( Pourtant, QGis ne détecte pas d'erreur dans la syntaxe du
code. Même en forçant la projection dans la boite de dialogue de création de la couche
virtuelle.
- Quand je charge mon .csv paramétré sans données de géométries comme préconisé ici
(
https://docs.qgis.org/3.22/en/docs/user_manual/managing_data_source/create_…)
, ça n'affiche aucun point (mais données bien présentes dans la table attributaire).
La couche apparait avec une icône "point-ligne-polygone" sans possibilité de
cocher/zoomer/définir une échelle de visibilité de la couche ;
- Quand je charge le .csv avec les points projetés dans un CRS, seuls ces points sont
restitués dans la couche virtuelle ensuite. La couche apparait avec une icône de
symbologie classique de point avec les mêmes possibilités que n'importe quelle autre
couche.
Voici le code entré :
-----------------
Code :
SELECT *, CASE WHEN x_lii IS NULL THEN makepoint(x_l93,y_l93,2154) ELSE
transform(makepoint(x_lii,y_lii,27572),'EPSG:2154') END as geometry FROM
couche_issue_du_fichier_CSV
-----------------
Couche : couche_issue_du_fichier_CSV
Champs x_lii et x_lii pour la projection en Lambert II étendu (EPSG:27572)
Champs x_l93 et y_l93 pour la projection en Lambert 93 (EPSG:2154)
Projection finale souhaitée : Lambert 93
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=355862#p355862
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