Message posté par : Christophe Brabant
----------------------------------------
Bonsoir, dans l'IHM de l'application QGIS que je veux développer en C++, je voudrais inclure un gestionnaire de couche.
Ca existe dans tous les SIG : c'est la liste des couches, dans l'ordre où elles apparaissent sur la carte, et pour chaque couche il y a des fonctionnalités telles que :
- visible ou pas ;
- éditable ou pas ;
- sélectionnable ou pas ;
- un bouton 'supprimer' ;
- des flèches pour monter/descendre chaque couche ;
etc....
La question s'adresse d'ailleurs également à ceux qui développent en Python : utilisez-vous un widget tout fait, et si oui d'où vient-il ? ou alors est-ce que vous redéveloppez tous ce même Widget ?
L'idéal serait de disposer d'un Widget prêt à l'emploi dans Qt Designer, mais je ne vois rien de ce genre.
Merci
Christophe
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371320#p371320
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 : Christophe Brabant
----------------------------------------
Bonsoir, merci d'avoir testé pour moi.
Malheureusement, aucune des solutions ne fonctionne sous Windows.
J'ai toujours un message du genre :
/vsizip/./fic_02.zip/fic_02.tif does not exist in the filesystem, and is not recognized as a supported dataset name.
Et je vous assure que les fichiers zip sont bien situés à côté du fichier .vrt, et qu'ils contiennent bien le fichier .tif !
Christophe
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371319#p371319
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 : MirjanaEdzima1
----------------------------------------
Bonjour à Tous,
J'ai une question sur Lizmap.
Quand j'essaye depuis le plugings de paramétrer ma couche qui provient du BDD PostgreSql et qui possède une authentification je recois ce message d'alerte:
Utilisateur et/ou mot de passe PostgreSQL
En solution ls proposent ceci:
Modifiez votre configuration de couche en forçant l'enregistrement de l'utilisateur et du mot de passe
Sauf que ni sur lizmap ni dans mes propriétés je ne vois comment accéder à cette solution.
Auriez vous une idée?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371312#p371312
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 : Benjamin Pierrevelcin
----------------------------------------
Bonjour,
J'ai une couche de points que j'ai rastérisé. Cela a bien fonctionné, mais mes points ne sont pas situé au centre des pixels obtenus. Comment forcer la rastérisation pour que le points soient au centre des pixels ?
Merci et bonne journée !
Benjamin
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371311#p371311
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 : Christophe Brabant
----------------------------------------
Bonsoir, sous Windows j'ai un fichier .vrt qui est sensé me permettre de charger un ensemble de fichiers Raster (tif).
Il contient un ensemble de blocs de ce genre :
<ComplexSource resampling="nearest">
<SourceFilename relativeToVRT="0">/vsizip/D:/geo/FRANCE/fic_02.zip/fic_02.tif</SourceFilename>
<SourceBand>1</SourceBand>
<SourceProperties RasterXSize="6000" RasterYSize="6000" DataType="Int16" BlockXSize="6000" BlockYSize="1" />
<SrcRect xOff="0" yOff="0" xSize="6000" ySize="6000" />
<DstRect xOff="0" yOff="0" xSize="6000" ySize="6000" />
<NODATA>-32768</NODATA>
</ComplexSource>
Les fichiers tif à charger sont accédés par leur chemin absolu, et sont stockés chacun dans un fichier .zip différent.
Le fichier .vrt est situé au même niveau que les fichiers .zip.
Le chargement du fichier .vrt avec les chemins absolus fonctionne.
Les chemins absolus, ca n'est pas génial. Si je copie le répertoire complet à un autre endroit; ca ne fonctionne plus.
Donc une idée folle m'est venue : mettre un chemin relatif dans le fichier vrt !
Et là, problème, rien ne fonctionne. Voici ce que j'ai essayé :
<SourceFilename relativeToVRT="1">/vsizip//fic_02.zip/fic_02.tif</SourceFilename>
<SourceFilename relativeToVRT="1">/vsizip/fic_02.zip/fic_02.tif</SourceFilename>
<SourceFilename relativeToVRT="1">/vsizip//fic_02.zip\fic_02.tif</SourceFilename>
<SourceFilename relativeToVRT="1">/vsizip/fic_02.zip\fic_02.tif</SourceFilename>
J'ai lu à un seul endroit au fin fond d'un post sur un forum, que les chemins relatifs fonctionnent lorsqu'on utilise directement des fichiers, sans passer par des archives zip. L'instruction 'vsizip' ne fonctionnerait pas avec des chemins relatifs (???) ....
Si quelqu'un avait une expérience à partager, ca m'intéresse.
Merci
Christophe
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371298#p371298
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 : Patrice.9544
----------------------------------------
Bonjoir
Désolé Bruno IRATCHET je n'étais pas trop reveillé ce matin ;). Merci de votre aide.
Et merci aussi Sylvain M. pour votre aide.
Je faisais en effet une mauvaise manip.
Gràce à vos explications j'ai pu retrouver mes petits.
Cordialement
Patrice
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371303#p371303
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 : Christophe Brabant
----------------------------------------
Bonjour, merci pour ces informations.
J'ai compilé mon application (assez simple pour l'instant puisque je démarre) en C++17 et C++20, avec MSVC de Visual Studio 2022.
Tout va bien, à part qu'en C++20, j'ai dû retirer une déclaration 'explicit' dans un des includes, sinon erreur de compil.
Je referai le point là-dessus avec la version LTR de février.
Cdt,
Christophe
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371285#p371285
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 : Alban Kraus
----------------------------------------
Bonjour,
L'API de QGIS devrait être à peu près indépendante du compilateur. QGIS est écrit en C++17 https://github.com/qgis/QGIS/blob/ef99d51e067a8bbe2b73732c25fa4bcef76998cc/…
Si vous devez recompiler QGIS, le processus est documenté dans https://github.com/qgis/QGIS/blob/master/INSTALL.md. MSVC 2022 semble supporté, je n'ai jamais testé.
La dernière version de QGIS LTR 3.34 sera 3.34.15 et sortira le 17 janvier. La prochaine LTR sera la 3.40 à partir du 21 février 2025. https://qgis.org/resources/roadmap/ Vous devriez envisager de développer avec la version 3.40.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371176#p371176
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 : Alex482
----------------------------------------
Bonjour,
Et comment faire, s'il vous plait, pour que "champ_2" soit en italique ? (Et "champ_1" pas en italique).
Merci beaucoup !
Alex
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371277#p371277
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.
----------------------------------------
Bonjour Patrice,
Votre question aurait plus sa place dans la section QGis du Forum ;)
Je vois potentiellement 2 problèmes :
- votre GPX et la couches des parcelles ne sont sans doute pas dans le même système de projection (SCR). L'idéal, serait d'enregistrer votre trace GPX dans le SCR des parcelles EDIGEO (normalement Lambert 93, EPSG 2154).
- vous n'avez pas d'index spatial sur vos couches. Cela n'est normalement pas obligatoire, mais si la couche des parcelles est volumineuse, et votre trace GPX longue, les temps de traitements sont considérablement divisés si les couches disposent d'index spatiaux. Pour les créer, il faut faire un clic droit sur la couche > Propriétés > Onglet Source > Rubrique "Géométrie" > Créer un index spatial.
Enfin, pour sélectionner les parcelles qui intersectent la trace GPS, je ferais : Menu Vecteur > Outil de Recherche > Sélection par localisation.
Ça devrait marcher comme ça !
A+
Sylvain M.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371291#p371291
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