Message posté par : Sylvain Becquaert
----------------------------------------
Bonjour,
Les points et les lignes sont deux couches différentes. Tu cherches à extraire quoi de tes points ? Une donnée provenant des lignes ?
Je comprend pas très bien parce qu'une ligne n'a pas de début ni de fin. Est ce que ça se rapporte à un raster, à une donnée particulière (altitude par exemple.
Si tu cherches à relier des points entre eux, je te conseille d'utiliser "Matrice des distances" dans "Analyse vectorielle" de la Boîte à Outils.
https://www.idgeo.fr/qgis-grass-comment-relier-les-points-les-plus-proches-…
Bien à toi
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335638#p335638
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 : B. Jacq44 (baptistejacq(a)gmail.com)
----------------------------------------
Bonjour,
j'utilise actuellement qgis 3.10.3 et je voudrais faire un formulaire qui permette de créer un point dans une table, de saisir des données dans une autre et d'enregistrer les PK de ces deux tables dans la table pivot qui permet de faire la relation entre elles (mes tables sont en base oracle 12c).
Pour cela, j'ai utilisé la méthode présentée ici https://docs.qgis.org/3.4/fr/docs/user_manual/working_with_vector/attribute… partie "Introduction aux relations plusieurs-à-plusieurs (n à n)", c'est-à-dire :
1. Cocher l'option "créer automatiquement des groupes de transaction lorsque c'est possible" ;
2. Créer une relation 1:n entre la TABLE_POINT et TABLE_PIVOT intitulée "Informations" ;
3. Créer une relation 1:n entre la TABLE_INFOS et TABLE_PIVOT intitulée "table_infos_FK";
4. Dans le formulaire de TABLE_INFOS mettre la relation table_infos_FK avec la cardinalité TABLE_POINT(id) ;
5. Dans le formulaire de TABLE_PIVOT mettre les FK en "référence de la relation" -> "Informations" pour fid_point, "table_infos_FK" pour fid_infos ;
4. Dans le formulaire de TABLE_POINT mettre la relation "table_infos_FK" avec la cardinalité TABLE_INFOS(id) ;
Cependant quand j'essaie d'insérer un objet via le formulaire, bien que j'arrive à remplir correctement les tables TABLE_POINT et TABLE_INFOS, je n'arrive à récupérer que l'id de TABLE_INFOS dans TABLE_PIVOT, mais pas l'id de TABLE_POINT.
Quelqu'un a t-il été confronté au même problème ? Si oui avez-vous trouvé une solution ? S'il s'agit d'un bug est-ce corrigé dans la version 3.12 ou 3.14 ?
Sinon je me demande s'il ne serait pas possible de créer un formulaire qui permette de créer un point et d'enregistrer puis, dans le même formulaire, saisir mes données dans TABLE_INFOS, la table pivot étant mise à jour en base automatiquement. J'ai cherché de ce côté et si on peut enregistrer les données attributaires dans TABLE_INFOS et enregistrer, je ne vois pas comment faire la même manipe avec une table de point.
Quelqu'un aurait-il une idée ?
Merci d'avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334906#p334906
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 : Jkerebel04
----------------------------------------
J'
CREATE TEMP TABLE tab_test ON COMMIT DROP AS SELECT tab_tampon.gid , tab_tampon.cat as cat,tab_bat.gid as tab_bat_gid,st_intersects(tab_tampon.geom,ST_Transform(tab_bat.geom, 2154))
FROM tab_tampon,tab_bat WHERE st_intersects(tab_tampon.geom,ST_Transform(tab_bat.geom, 2154));
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335645#p335645
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 : Jkerebel04
----------------------------------------
Bonjour
Je souhaiterais tester l'intersection entre deux tables.
J'ai une table "tab_tampon" contenant des polygones issus d'une opération ST_buffer appliqué à des chemins
j'ai une deuxième table "tab_bat" des polygones représentant le bâtit le long des chemins.
Lorsque de lance la requête ci-dessous, je n'obtiens aucune entité
CREATE TEMP TABLE tab_test ON COMMIT DROP AS SELECT tab_tampon.gid , tab_tampon.cat, tab_bat.gid as tab_bat_gid
FROM tab_tampon, tab_bat
WHERE st_intersects(tab_tampon.geom,tab_bat.geom);
Pour trouver l'erreur, j'ai simplifié avec la requête suivante pour ne pas limiter aux seules intersections :
CREATE TEMP TABLE tab_test ON COMMIT DROP AS SELECT tab_tampon.gid , tab_tampon.cat, tab_bat.gid as tab_bat_gid
FROM tab_tampon, tab_bat;
Le résultats est une table contenant le "tampon.gid" et le tab_tampon.cat" du premier enregistrement décliné avec chaque "tab_bat_gid" de la table "tab_bat"
58 : 3 : 1
58 : 3 : 2
58 : 3 : 3
Etc.
Il semble que les autres entités de la table "tab_tampon" ne sont pas interrogés.
Pourriez-vous m'indiquer pourquoi ? et quel est le code qui me manque.
Jérôme.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335644#p335644
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 Becquaert
----------------------------------------
Bonjour,
Je me demande si ton problème ne vient pas du fait que tu travailles en hors connexion. Si c'est sur un serveur distant, une connexion internet est requise, en local tu dois avoir une connexion avec ton serveur local. Dans les deux cas, si c'est en hors connexion, il ne peut rien afficher et dc rien mettre dans ton pdf si tu lui dis pas ce que tu veux afficher.
Bien à toi
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335637#p335637
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 : clarapeix (clarapeix(a)gmail.com)
----------------------------------------
Bonjour,
Je suis sur un traitement simple mais répétitif (imports de points en csv, création de tampons autour de points, et export de chaque shapefile ainsi obtenu, il y en a 150). Pour automatiser, je voudrais utiliser des extensions or impossible d'accéder au menu "extensions" : quand je clique rien ne se passe!
J'ai essayé d'importer les plug-ins (téléchargés) directement dans le bon dossier sous C, mais je n'ai pas les droits d'accès (ordi de boulot).
Avez-vous déjà rencontré ce problème? Une façon de le contourner?
Merci. Version de QGIS - 3.10.9-A Coruña
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335593#p335593
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 : arnaudp (arnaudpa(a)gmail.com)
----------------------------------------
Bonsoir Laggrizz,
En ouvrant la table attributaire, vous pouvez activer le mode Edition en cliquant sur le petit crayon et ouvrir le calculateur de champ (icône de boulier).
Vous pourrez ensuite créer une formule du style :
-----------------
Code :
CASE
WHEN Essence LIKE 'Chene' THEN 1
WHEN Essence LIKE 'Pin' THEN 2
WHEN Essence LIKE 'Erable' THEN 3
END
-----------------
En supposant que l'espèce d'arbre soit contenue dans un champ Essence.
Si vous avez un grand nombre d'espèces dans vos données, il faudra envisager une formule différente.
Je ne sais pas non plus comment QGIS vas réagir lors de la modification des 150 000 éléments (je suis curieux, de le savoir).
Vous pourrez ensuite enregistrer les modifications (icône disquette + crayon) et quitter le mode édition en re-cliquant sur l'icône crayon.
Capture d'écran du mode édition : https://i.imgur.com/hpBH9sn.png
Documentation sur la calculatrice de champ : https://docs.qgis.org/2.0/fr/docs/user_manual/working_with_vector/field_cal…
Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335616#p335616
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 : arn974 (arnaudcurve(a)hotmail.fr)
----------------------------------------
bonjour Njoy
merci pour ces échanges par ailleurs je décide de me lancer et plancher sérieusement sur QGIS, je suis topo cartographe
donc après les étapes 6/7 L idéé est de les sortir en dwg l93
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335565#p335565
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
----------------------------------------
Bonjour,
Essayez la fonction case, avec par exemple:
-----------------
Code :
Case
when "espece" = X then 1
when "espece" = Y then 2
..
end
-----------------
Bon courage
----------------------------------------
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=335621#p335621
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 : arnaudp (arnaudpa(a)gmail.com)
----------------------------------------
Bonsoir Viniasco,
Il est également possible de sauvegarder la couche avec le liens vers les données, la symbologie et les informations de style dans un fichier QLR (QGIS Layer Definition): https://docs.qgis.org/3.10/en/docs/user_manual/managing_data_source/opening… (en).
Pour cela, vous pouvez aller dans le menu Couche puis cliquer sur Enregistrer dans un Fichier de Définition de Couche... ou en effectuant un clic droit sur la couche dans le sous menu Exporter choisir : Enregistrer dans un Fichier de Définition de Couche...
Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335615#p335615
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