Message posté par : felixd
----------------------------------------
Bonjour et merci pour vos reponse
Vos suggestions bien que pertinentes, ne me satisfont pas.
Je veux réaliser un outil qui soit utilisable sur n'importe quelle couche de linéaire et utilisable par n'importe quelle personne du service.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321534#p321534
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 : Nighthawk
----------------------------------------
Bonjour,
Je cherche à simuler des bâtiments à partir d'une couche de points (plus simples à placer, orienter,...).
D'habitude je simulais des bâtiments en faisant un style de carré d'une certaine dimension (10 mètres de côté par exemple) et je pouvais l'orienter en fonction d'un champs rempli à cet effet. Mais c'est des carrés...
Du coup je me demandais s'il était possible d'utiliser des formes bâties existantes comme modèle ?
Les cadastres sont pleins d'exemples, du coup je pensais monter une "bibliothèque" de formes bâties pour ensuite les utiliser sur QGIS.
Ma questions pourrait donc être résumée en quelque questions :
1. Est-ce plus simple d'enregistrer mes formes en svg ou dans un format SIG pour les réutiliser ?
2. Vaut-il mieux utiliser un style (symboles svg) ou existe-t-il une fonction QGIS permettant de créer une couche de surfaces basées sur leur centroides (qui réutiliserait donc des fichiers au format SIG), tout en y appliquant, notamment, une rotation ?
3. Qui dit bibliothèque dit fichiers source, et à ce moment-là, comment est-ce facile de créer un svg (avec un semblant d'échelle) à partir de données SIG ? Et pour des fichiers au format SIG ?
4. Une fois que j'ai une bibliothèque, il me semble que faire appel à un fichier svg en fonction du fichier qgis est assez simple. Ma question porte plutôt sur le côté aléatoire, et automatique afin de ne pas toujours renvoyer vers le même symbole (dans le temps j'avais trouvé une commande python qui le faisait, mais c'était plutôt lié à la contiguïté de 2 géométries) ?
D'avance merci pour vos lumières !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321533#p321533
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 : Simon Cro
----------------------------------------
Bonjour à tous.
Je dispose d'une table de données contenant des observations, la date de chaque observation, ainsi que la commune d'observation.
Je souhaite créer un nouveau champ contenant le nombre d'observation par date et par commune.
J'ai déjà essayé de travailler avec la fonction sum(), mais je n'arrive pas à grouper les données plus d'une fois.
En principe il faudrait que la fonction puisse s'écrire comme ceci:
sum("observation", group_by:= "date_obs", "commune")
Malheureusement, ça n'a pas l'air d'être possible en l'état, et je vois pas comment faire
Je ne peux pas utiliser une formule SQL car je n'arrive pas à me servir de l'interface (DB manager m'indique des erreurs de syntaxe que je trouve incompréhensibles).
Si vous connaissez une solution, je vous remercie par avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321532#p321532
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 : Nighthawk
----------------------------------------
Bonjour,
C'est pas mal du tout, mais je dois dire qu'il y a quelque manques avec le panneau statistique, mais qui peuvent venir d'un paramétrage ? Voilà de quoi je parle :
1. Lorsque je change d'outil (par exemple je veux créer une géométrie à la main, puis je reviens sur mon outil sélection pour sélectionner la ou les géométrie(s) que je viens de créer) le panneau se ferme tout seul, sans que je n'aie mon mot à dire... Serait-ce dû à un réglage particulier ? (je n'ai rien trouvé en fouinant dans les menus d'options...)
2. Le confort qu'offrait Live statistics était de faire son paramétrage une fois ($area) et après je pouvais me situer dans n'importe quelle couche et il calculait la somme de la surface des entités sélectionnées dans cette couche. Là je dois changer de couche et reprendre ma fonction à chaque fois...
Du coup voilà mes 2 soucis avec ce panneau, sinon il est vrai qu'il fait ce que je lui demande !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321531#p321531
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 : Yacha
----------------------------------------
Alors merci pour le temps que vous prenez !
Pour l'intersection, la couche intersection se créée mais elle est vide.
Pour le sld il y a un message d'erreur qui s'affiche dans le projet, mais il part trop rapidement pour que je puisse le lire et/ou faire une capture d'écran. J'essaye de charger le sld comme vecteur mais s'il faut passer par autre chose, par quoi ?
Pour les matrices de distances les couches sont en lambers et en point.
Le message d'erreur est le suivant :
Traitement de l'algorithme…
Démarrage de l'algorithme 'Matrice des distances'…
Paramètres en entrée:
{ 'INPUT' : 'C:\\Users\\Utilisateur\\COURS\\L3\\S6\\SIG\\Données Rattrapages\\DATA_IGN\\BDTOPO34_Extrait\\BDTOPO_D034\\C_TRANSPORT_ENERGIE\\PYLONE.SHP', 'INPUT_FIELD' : 'ID', 'MATRIX_TYPE' : 0, 'NEAREST_POINTS' : 0, 'OUTPUT' : 'memory:', 'TARGET' : 'C:\\Users\\Utilisateur\\COURS\\L3\\S6\\SIG\\Données Rattrapages\\DATA_Autres\\lavognes_causses\\lavognes_causses.shp', 'TARGET_FIELD' : 'X_L93' }
Traceback (most recent call last):
File "C:/PROGRA~1/QGIS3~1.4/apps/qgis/./python/plugins\processing\algs\qgis\PointDistance.py", line 120, in processAlgorithm
raise QgsProcessingException(self.tr('Input point layer is a MultiPoint layer - first convert to single points before using this algorithm.'))
_core.QgsProcessingException: Input point layer is a MultiPoint layer - first convert to single points before using this algorithm.
Échec d'exécution au bout de 0.28 secondes
Chargement des couches de résultat
Algorithme 'Matrice des distances' terminé
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321530#p321530
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 : SANTANNA
----------------------------------------
-----------------
lejedi76 écrit :
Bonjour,
pourquoi ne pas créer dans votre couche de ligne avec la calculatrice de champs un champs virtuel (pour la mise à jour auto) nommé par exemple
long_totale_select et la formule suivante :
-----------------
Code :
sum($length, filter:=is_selected( ))
-----------------
Cordialement,
-----------------
Hé c'est malin, ça!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321528#p321528
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 : lejedi76
----------------------------------------
Sinon pour répondre à vos questions :
-----------------
felixd écrit :
select longueur as longueur, sum(st_length(geometry)) from "input" group by longueur
-----------------
Si vous mettez input, input de ne doit pas correpondre à votre nom de couche mais votre nom de fichier. (par exemple input.shp)
-----------------
felixd écrit :
Ne peut on pas faire des fonctions géométrique dans Executer SQL. J'utilise le paramètre SQL OGR, et OGR connait la commande ST_Length ???
-----------------
Non, il faut utiliser le dialect SQLITE
En bref, pour plus de souplesse,
il vaut mieux utiliser Execute SQL du fournisseur QGIS au lieu de celui de GDAL.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321527#p321527
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 : ThomasN
----------------------------------------
Merci beaucoup pour votre réponse,
La manip a bien fonctionné !
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321526#p321526
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 : lejedi76
----------------------------------------
Bonjour,
pourquoi ne pas créer avec la calculatrice de champs un champs virtuel (pour la mise à jour auto) nommé par exemple
long_totale_select et la formule suivante :
-----------------
Code :
sum($length, filter:=is_selected( ))
-----------------
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321525#p321525
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 : lejedi76
----------------------------------------
Bonjour,
pour la prochaine fois essayer de scinder vos questions en autant de sujets sinon on s'y perd à la lecture et les recherches sont plus difficiles.
Problème n°1 concernant l'intersection
Est-ce que vos couches sont bien dans la même projection ? Le résultat peut amener à une couche vide lorsque les projections ne sont pas les mêmes
Problème n°2 concernant la matrice des distances entre deux couches
-----------------
Yacha écrit :
Mais je n'arrive pas à le faire entre le pylône A et la forêt A.
-----------------
Quelles difficultés éprouvez-vous ? Arrivez-vous à lancer le géotraitement mais le résultat ne fonctionne pas ? Avez-vous des soucis de paramétrages ?
Cet algorithme nécessite 2 couches en entrées de point. Votre couche forêt est-elle ponctuelle ? Sinon il faudra peut-être passer par une étape intermédiaire qui consiste à la transformer en point (centroïde)
Problème n°3 concernant le chargement de style sld
-----------------
Yacha écrit :
..mais qgis refuse catégoriquement
-----------------
Y-a-t-il un message d'erreur ?
-----------------
Yacha écrit :
Ca ne vous embête pas si je vous pose des questions aussi basiques ?
-----------------
Il n'y a pas de problème avec les questions basiques. Comme on dit il n'y a pas de questions c***.
Le tout est de savoir bien expliqué son problème en détaillant au maximum ce qu'on a fait,
ce qu'on n'arrive pas à faire, les messages d'erreur rencontrés... afin de faciliter les réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321523#p321523
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