Message posté par : Nicolas CHARLES
----------------------------------------
Merci.
Très concrètement (pour un débutant), où est-ce que je place ces informations ?
-----------------
Miniopterine écrit :
Bonjour,
Un élément de réponse pour le lien Access => Qgis: créer un vrt
-----------------
Code :
<OGRVRTDataSource>
<OGRVRTLayer name="nomtable">
<SrcDataSource>ODBC:nomconnexionODBC,nomtable</SrcDataSource>
<SrcLayer>T_ARBRES</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="nomchampX" y="nomchampY"/>
</OGRVRTLayer>
</OGRVRTDataSource>
-----------------
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339057#p339057
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 : BenB
----------------------------------------
Bonjour,
une question me taraude, est-il possible de faire en sorte qu'une couche ajoutée dans un projet QGIS apparaissent en première plan lorsque que l'outil "ordre des couches" est activé ?
En vous remerciant de vos retours
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339066#p339066
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 : Miniopterine
----------------------------------------
Il faut copier ce code dans un éditeur de texte genre notepad, remplacer les valeurs nomtable, nomchamp...par les vôtres, enregistrer en txt, puis modifier l'extension de .txt vers .vrt
Ce fichier peut alors être chargé dans Qgis.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339058#p339058
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 : Pasteque
----------------------------------------
Bonjour,
Je vous remercie pour votre réponse rapide.
Ci-joint le log indiquant l'erreur lorsque de deux requêtes SQL s'enchaînent dans le modeleur graphique.
Votre méthode fonctionne parfaitement en utilisant Extraire par expression, je pense que je vais rester là-dessus. Les algorithmes s'enchaînent sans erreur.
Bonne journée
----------------------------------------
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=339053#p339053
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 : aheurion
----------------------------------------
Bonjour,
Je déterre ce sujet pour poser également une petite question (qui rejoint l'une posée ci-dessus) et j'en profite pour répondre à la première :
1/ Pour que la modification dans la table A se répercute sur la table B cela se joue au moment de créer la relation : il faut choisir "composition" comme type de relation et non pas "association"
2/ Je travaille en 3.16 et on peut créer l'entité fille directement via le formulaire de création de l'entité parent, et l'id servant de clef étrangère se met bien automatiquement, pas besoin de quitter le formulaire parent pour ensuite créer l'entité fille. Par contre il me semble que QGIS ne propose pas de relation 1:1 strict, au minimum du 1:n, donc ça me semble cohérent qu'il ne crée pas automatiquement d'entité fille toute faite.
Cependant j'aimerais rebondir là-dessus : lorsque j'ouvre mon formulaire de la couche fille (pendant la création de l'entité parent) j'aurais souhaité avoir des valeurs par défaut, mais cela ne semble pas fonctionner. Je m'explique :
Soit ABC le trigramme associé à une commune, les id de mes entités parent sont construits comme-ci : ABC_00105, et ma couche parent contient un champ "COMMUNE" avec le nom complet.
Dans un formulaire simple, si j'indique une valeur par défaut avec un aggregate qui récupère le nom de la commune en fonction de où je crée mon entité, ça marche
Mais si j'indique une expression semblable comme valeur par défaut de mon formulaire fille, la boite de dialogue reste null (cf. PJ)
PS : si j'indique une valeur par défaut simple du style 'ma_commune', là ça marche
----------------------------------------
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=339049#p339049
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 : Laurent M (dioilamahina(a)yahoo.fr)
----------------------------------------
Bonjour,
Je réédite cette question vers le forum télédétection.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339042#p339042
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-Daniel Lomenède
----------------------------------------
Bonsoir,
la meilleure façon reste ce que vous proposez. Il faudrait nous fournir quelques logs pour essayer de comprendre pourquoi cela ne fonctionne pas.
Pour ce que vous souhaitez faire, il y a possibilité d'utiliser l'algorithme extraire par localisation avec le code suivant (AUTO ensupposant que c'est la champs unique, vous pouvez utiliser l'algo ajouter un champs autoincrementé avant si besoin)
-----------------
Code :
"AUTO" =
array_first(
array_agg( "AUTO" , group_by:=geom_to_wkt($geometry),order_by:="champsA"))
-----------------
Il y a obligation dans cette solution d'utiliser la fonction geom_to_wkt sinon cela ne fonctionne pas.
Bonne soirée,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339041#p339041
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 : AH
----------------------------------------
Bonjour,
J'avais testé l'été dernier le transfert d'un projet Qgis contenant des couches PGSQL sur QField.
Cela fonctionnait bien, aussi bien sur QField qu'au retour terrain lors de la synchronisation avec PGSQL.
Je tente depuis ce matin de refaire la même opération sur un nouveau projet et là, c'est le drame :-)
Impossible d'utiliser les 2 couches PGSQL souhaitées. J'ai, dans le plugin, mis ces couches en "Edition hors ligne" en rapport avec ce lien (https://qfield.org/docs/fr/synchronise/qfieldsync.html) mais cela ne fonctionne pas...j'ai un message dans l'interface du plugin "Unsupported layers".
Je suis toujours sur les mêmes versions (Qgis 3.4.5, plugin QField 3.2.2, PGSQL 9.6).
J'ai testé avec les versions 3.10 et 3.16 de Qgis et la dernière version du plugin QField 3.4.0. Pas mieux. Je peux ouvrir le projet sur la tablette et voir le fond OSM chargé, la liste des couches est bien présente mais également un message "Les couches suivantes ne peuvent être chargées. Vérifiez-les et reconfigurez votre projet Qgis".
Quelqu'un aurait-il une idée de ce qui pose problème ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339028#p339028
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 : ncharles
----------------------------------------
Bonjour
Je suis débutant et je vous expose mon problème.
J'ai une base de données d'immeubles, construite avec Access 2019, avec leurs adresses (numéro de rue, nom de rue, commune) dans différentes tables, mais ne contenant pas de données géographiques (pas de coordonnées X Y). Je voudrais trouver le moyen d'afficher la position de ces immeubles dans un projet QGIS. Je me doute bien qu'il faut rentrer les coordonnées latitute et longitude quelque part...
Je précise que ma base de données a déjà été liée à QGIS via ODBC. Toutes les tables de ma base de données Access apparaissent bien dans les couches de QGIS.
Mes interrogations sont plus précisément :
* de QGIS vers Access : dans une couche vectorielle "immeubles" de QGIS, si je crée un point, y a-t-il un moyen pour qu'un enregistrement Access soit automatiquement créé dans l'une des tables, que je compléterai ensuite dans Access, en ajoutant l'adresse, la référence cadastrale ?
* d'Access vers QGIS : comment rajouter les coordonnées X,Y pour les enregistrements déjà existants dans ma base ?
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339018#p339018
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