Message posté par : Vincent
----------------------------------------
En SQL c'est possible et probablement avec la calculatrice de champs dans QGIS.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322083#p322083
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 : jerome_m
----------------------------------------
Bonjour à tous,
Je cherche à afficher dans qgis (2 ou 3), une pyramide de dalle, généré par gdal au format xyz, en 3857, et avec des dalles de 512x512. J'ai essayé avec l'outils intégré à qgis 3 et en créant un fichier xml (GDAL_WMS), mais sans succès.
Comment conseillez vous de procéder ? Je pense que l'outil d'import de Qgis 3 ne fonctionne pas car les dalles ne sont pas en 256... Pour le fichier xml, ca vient peut etre des coordonnées Xmin max Ymin max, mais je ne sais pas comment calculer ces informations, sachant que mon tuilage suit la grille OSM (Slippy Map tiles). N'y a t il pas moyen que ces valeurs soient renseignés automatiquement ?
Merci d'avance pour vos réponses. Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322081#p322081
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 : TLSR
----------------------------------------
Bonjour, je suis sur Qgis 2.18.
Comme énoncé dans le titre du message, je cherche à lier l'emprise de deux cartes dans le composeur. Le composeur fait 2 pages et chaque page comporte une carte (qui représentent les mêmes données à l'exception du fond de plan : cadastre pour l'une orthophoto pour l'autre). Je précise que ces cartes ne s'appuient pas sur un atlas et que ce n'est pas envisageable. L'idée est de pouvoir se situer en venant fixer l'emprise de la carte sur celle du canevas dans les propriété ou bien à la main pour se déplacer et zoomer afin d'obtenir la vue adéquate et que cela se répercute également sur la deuxième.
J'ai cherché à éditer une requête dans les minX, min Y etc.. Il y a des variables tel que @map_extent_center qui pourrait peut-être être utilisées. Mais c'est sans succès, je ne trouve pas le moyen de faire référence à une autre carte du composeur dans la requête.
La cerise sur le gâteau serait aussi de pourvoir directement ouvrir le composeur depuis le canevas avec une action qui ou vient fixer l'emprise des cartes sur celles du canevas.
Ce projet est destiné à une utilisation métier assez fréquente pour des personnes qui n'ont pas beaucoup (ou pas du tout) de connaissances en SIG.
Merci d'avance pour vos réponses et vos suggestions.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322079#p322079
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 : zack
----------------------------------------
Bonjour,
J'ai une boucle for qui enchaine un certain nombre de traitements sur chacune de mes entités de ma couche d'entrée. Je cherche à produire un fichier unique en sortie. J'ai donc initialisé une couche qui s'appelle regroupee avant d'entrer dans ma boucle :
-----------------
Code :
regroupee = QgsVectorLayer("Polygon", "temporary_polygons1", "memory")
-----------------
Ensuite, la dernière étape de ma boucle est une fusion de couches vecteur ou dans mes input j'ai cette couche "regroupee" et la sortie de mon algo précédent (en l’occurrence calculatrice['OUTPUT']). J'enregistre le résultat temporaire dans la variable "merge" puis j'écrase regroupee avec ce résultat :
-----------------
Code :
# Fusionner des couches vecteur
alg_params = {
'CRS': None,
'LAYERS': [regroupee, calculatrice['OUTPUT']],
'OUTPUT': 'memory:merge'
}
merge = processing.run('native:mergevectorlayers', alg_params, context=context, is_child_algorithm=True)
regroupee = merge['OUTPUT']
QgsVectorFileWriter.writeAsVectorFormat(regroupee, "I:/chemin/regroupee.shp", "UTF-8", crs.createFromId(2154), "ESRI Shapefile")
-----------------
Le problème c'est que la variable merge['OUTPUT'] est une sortie de dictionnaire, donc un string, et qu'il me le refuse l'export en shp après ma boucle... Est-ce qu'il y a une solution pour soit produire un regroupee qui est un vector layer tout du long, soit transformer le string en vector layer pour l'export après la boucle? Sinon tout boucle bien sans erreur avant l'export. Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322075#p322075
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 : anttoine0 (entr36(a)gmail.com)
----------------------------------------
Bonjour !
Avec le lancement de QGIS 3, l'extension autofields n'a pas été migrée (pour le moment?) et semble avoir été remplacée par l'option "défaut" dans les propriétés de couches.
Cependant si cette option semble parfaitement fonctionner pour des données géométriques par exemple (longueur, surface etc), je me demande si quelqu'un a réussi à l'utiliser pour des "calculs" reposant sur d'autres champs.
En effet, dans mon cas, lorsque je créais une entité, je remplissait les champs "a" et "b" manuellement, et autofields me remplissait le champs "c" par l'opération "a x b" (par exemple).
Il me semble cependant que la valeur défaut ne peut s'utiliser dans ce cas, il semblerait que le calcul soit réalisé avant le remplissage du formulaire par l'opérateur.
Est-ce que je me trompe?
J'ai bien activé l'option "appliquer la valeur par défaut sur la mise à jour", mais ça ne semble rien changer dans mon cas,
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322074#p322074
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 : anttoine0 (entr36(a)gmail.com)
----------------------------------------
Bonjour,
Je ne sais pas vraiment si ce "ajouter un point tracé" fonctionne vraiment, pour ma part je n'ai encore jamais réussi à m'en servir, avez vous tenté avec QGIS 3? L'outil GPS fonctionne beaucoup mieux sur tablette dans mon cas (mais je n'ai pas réessayé la fonction trace).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322073#p322073
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 : anttoine0 (entr36(a)gmail.com)
----------------------------------------
Bonjour,
Pour avoir eu à faire ce même genre de travail... l'analyse numérique va très vite montrer ses limites.
Même avec les MNT les plus précis que j'ai pu obtenir (1m il me semble), impossible de "voir" les fossés et petits cours d'eau, tu pourras à la rigueur voir les fonds de vallées mais tu risque de rater beaucoup de micro-réseaux.
Une ortho à "haute" résolution pourrait aider aussi, cependant, je pense que la seule solution est d'avoir une bonne logique de prospection sur le terrain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322072#p322072
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 : Abdoulayi111
----------------------------------------
Enfin; mon problème a été résolu.
Le module sip faisait référence au répertoire C:\Users\~\AppData\Roaming\Python que je n'avais pas supprimé.
Après la suppression de ce répertoire, tout fonctionne.
En espérant que cette solution sera utile dans l'avenir à d'autres personnes.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322069#p322069
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 : Renaud Mouche (renaud(a)georezo.net)
----------------------------------------
Bonjour,
Sous ArcGIS, et probablement moyennant une extension, tu disposes de la fonction 'Eliminate' qui dissout les polygones sélectionnés dans les polygones adjacents.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322068#p322068
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 : Abdoulayi111
----------------------------------------
Bonjour,
Désolé mon message était parti sans que je ne puisse ajouter des commentaires supplémentaires.
Actuellement, je n'arrive plus à utiliser Qgis convenablement. A chaque démarrage de Qgis, le message d'erreur, ci-dessous, apparait.
Ainsi, la plupart des fonctionnalités de Qgis deviennent indisponibles, inutilisables.
J'ai QGis 2.18 et aussi 2.14. Je ne souhaite pas passer à Qgis 3, pour rester en conformité avec mes collègues qui utilise tous, Qgis 2.14.18.
Je désinstalle entièrement Qgis et Python et et ses modules, mais mes problèmes persistent encore.
Merci de votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322067#p322067
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