Message posté par : Elise Henrot
----------------------------------------
Bonjour,
Je cherche à simplifier une expression qui me permet de définir une règle pour représenter avec un seul taxon plusieurs valeurs. Si j'ai 2 valeurs, j'utilise : "MaColonne"= 'ValeurA' or "MaColonne"= 'ValeurD'. Ok, ça marche nickel. Mais si je veux regrouper plusieurs valeurs (5,10...), je me dis qu'il doit bien exister une expression plus simple que de répéter x fois ["ma colonne"=]. Mais comme je ne maîtrise pas la "grammaire" SQL, j'en appelle à vos talents.
Je n'ai pas trouvé l'info ici non plus : https://docs.qgis.org/3.10/fr/docs/user_manual/working_with_vector/expressi…
Bien cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338340#p338340
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 : Nils_QGis (nils(a)bl-evolution.com)
----------------------------------------
Bonjour les cartographes,
Dans le cadre d'une étude que je rédige, je cherche à mesurer la population vivant dans des aires, correspondant en fait à des isochrones.
Je connais le PlugIn de OpenRouteService qui calcule automatiquement la population située dans une Isochrone, mais comme mes isochrones se chevauchent, il y a double compte, ce qui rend impossible l'utilisation de ce plugin pour mon étude.
J'ai regardé dans les sujets précédent et, mis à part de très vieux sujets, je n'ai rien trouvé.
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338347#p338347
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
----------------------------------------
Bonjour,
Désolé, je n'ai pas compris la procédure mais pour
-----------------
Citation :
du style donne moi sur cette zone de sélection soit tous les doublons soit les valeurs uniques en sortie dans une table attributaire
-----------------
je vous invite à regarder les algorithmes du menu traitement, avec recherche sur vos mots clés comme "doublon", "unique", "attribut". Il devrait y avoir de la matière...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338308#p338308
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 : ckiko13
----------------------------------------
Bonjour
Vous n'avez pas à désinstaller le version 3.1; vous réinstaller le 2.18 et vous aurez ainsi les 2 versions qui tournent sur votre PC.
Vous ouvrez votre projet sur la 2.18, vous enregistrez vos styles en allant dans les propriétés des couches_Symbologie; vous enregistrez le style.
Vous ouvrez le projet avec la 3.1, vous allez dans les propriétés des couches_Symbologie; vous chargez le style, et vous voyez ce qui se passe.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338031#p338031
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 : Nicolas_turcik (nicolas.turcik(a)gmail.com)
----------------------------------------
Bonjour,
j'ai téléchargé la BD Ortho HR (un pixel = 20cm) en accès libre sur le site de l'IGN pour le département du Gers. Ces images sont assez lourds, d'où ma nécessité de construire un raster virtuel afin de ne pas avoir à afficher toutes les images dans mon panneaux de gestion des couches (environ 300 images).
Cependant, lorsque je veux crée mon raster virtuel et que je spécifie mes 300 images, QGis ne fait que planter.
Savez-vous s'il existe un moyen de faciliter le traitement pour la construction du raster virtuel ?
Je suis sur la version QGis 3.10 et les images sont au format .JP2
Merci d'avance pour vos réponses, cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338324#p338324
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
merci pour votre réponse
>> je possède trois couches shp points avec notamment leur matricule (champs id regard) dans mon projet qgis : ces données sont fournies par le client et représente la commande de relever à réaliser
>> parallèlement à cela je réalise mes relevers des point topo représentant des regard de reseau pluvial en attribuant son matricule client
>>> au final je cherche une procédure automatique quitte à créer une couche intermédiaire qui puisse me dire vous avez oubliez de relevers tel ou tel regard en précisant quel matricule
j'ai trouvé la possibilité de réaliser ce controle via des exports et multiples manipulation vers excel mais QGIS devrait facilement me fournir le résultat de ma requete
cordialement
arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338309#p338309
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 a vous tous
et surtout tous mes souhaits de bonheur pour les fêtes à venir
donc voilà j'explique mon souci
je travaille sur un projet QGIS non pour des fins commerciales mais pour me garantir mon relever terrain réalisé sur une autre application.
je donne exemple
admettons j'ai 2000 regards topo à relever suite à la commande client
j'importe donc son shp dans mon projet QGIS et cela me permet également en affichant open street map de délimiter des zones de progression pertinentes en créant des shape zone polygone.
j'importe entre autres mes zones shp dans mon application de relever topo et chaque fin de zone ou de journée je réimporte le shp créé de mes relever topo dans mon projet QGIS
mon souhait est donc de contrôler automatiquement si je n'ai pas omis de relever des éléments
j'ai donc utiliser sélection par localisation puis export xls mais je pense qu'il doit subsister d'autres fonctions requêtes qui permettent de croiser les données des différents shp et dont les entités points possèdent les mêmes matricules
du style donne moi sur cette zone de sélection soit tous les doublons soit les valeurs uniques en sortie dans une table attributaire
j'espère avoir été précis et compréhensible
un grand merci par avance pour vos propositions de pistes
bien à vous
cor
arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338300#p338300
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 : HTS (felixclaudemeignen(a)gmail.com)
----------------------------------------
Bonjour,
Je dois réaliser un travail se basant sur le carroyage INSEE 200x200. Afin de construire un indicateur des mobilités, je dispose également d'une couche de points avec tous les arrêts de mon agglomération (intégrant le nombre de courses quotidiennes par arrêt).
J'ai déjà réalisé une couche tampon représentant les aires de rayonnement selon le mode de transport (500m pour le métro, 400m pour le tram, ...), et je souhaiterais maintenant pouvoir intégrer à ma couche carroyée le nombre de courses disponibles pour chaque carreau selon les aires de rayonnement par lesquels ils sont concernés.
Cela fait deux jours que je me casse la tête là-dessus mais ni mes maigres compétences de SIGiste ni mes recherches ne m'ont permis de venir à bout de ce problème, d'où mon post.
Merci d'avance pour votre (vos ?) réponses !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338162#p338162
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 : Paiheu
----------------------------------------
Bonjour, je rencontre un problème qui me tient complètement en échec : J'ai une base de donnée spatialite avec plusieurs tables geometriques que je peux toute afficher via QGIS (3.16) (via le gestionnaire de BDD par exemple, aucun soucis). Ensuite, je veux afficher une des tables avec un style via un code python, j'utilise pour ce faire le script suivant
-----------------
Code :
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from qgis.core import *
from qgis.gui import *
from random import randrange
from os import path
from qgis.utils import iface
def run_script(iface):
#con base de donnée
uri = QgsDataSourceUri()
uri.setDatabase('C:\\bckup\\dev\\admin\\QGIS_PE\\Sortie\\BDClient.sqlite')
schema = ''
geom_column = 'geom'#definit le nom de la colonne geometrique
#choix de la table
uri.setDataSource(schema, 'Part_de_Marche', geom_column)
#creation couche en definissant quel nom on lui donne
layer = QgsVectorLayer(uri.uri(), 'Part de Marche', 'spatialite')
#------affiche la couche avec une categorisation ----#
fni = layer.fields().indexFromName('Part_Marche') #renseigner le nom de la colonne a catégoriser
unique_vals = layer.dataProvider().uniqueValues(fni)
categories = []
for val in unique_vals:
# initialise the default symbol for this geometry type
symbol = QgsSymbol.defaultSymbol(layer.geometryType())
# configure a symbol layer
layer_style = {}
layer_style['color'] = '%d, %d, %d' % (randrange(0,256),randrange(0,256),randrange(0,256))
layer_style['outline'] = '#000000'
symbol_layer = QgsSimpleFillSymbolLayer.create(layer_style)
# replace default symbol layer with the configured one
if symbol_layer is not None:
symbol.changeSymbolLayer(0, symbol_layer)
else:
print ("success")
# create renderer object
category = QgsRendererCategory(val, symbol, str(val))
# entry for the list of category items
categories.append(category)
# create renderer object
renderer = QgsCategorizedSymbolRenderer('Part_Marche', categories)#renseigner le nom de la colonne a catégoriser
# assign the created renderer to the layer
if renderer is not None:
layer.setRenderer(renderer)
layer.triggerRepaint()
#afficher carte
root = QgsProject.instance().layerTreeRoot()
myGroup = root.addGroup('Carte Bonus')
root = QgsProject.instance().layerTreeRoot()
mygroup = root.findGroup('Carte Bonus')
QgsProject.instance().addMapLayer(layer, False)
mygroup.addLayer(layer)
-----------------
En gros, ça me permet de definir des couleurs identiques à l'affichage pour chaque valeur identique de "Part_marche"
Tout s'affiche parfaitement après compilation
Je veux ensuite exécuter exactement le même script pour une autre table de ma base de donnée (je ne modifie que le nom de la table et le nom de la colonne sur lequel la catégorisation doit s'effectuer), et là, aucun retour d'erreur lors de la compilation (via l'extension scriptrunner), mais rien ne s'affiche sous QGIS ! pourtant je peux bien voir que la légende de la couche est presente, et mieux, lorsque je clic droit sur celle-ci, que je fait "changer la source des donneés" (déjà, à ce moment la, je m'appercois que les chemins sont bons) et que je clique manuellement sur ma dites table, tout s'affiche (avec les bonnes couleurs pas catégories) parfaitement.
Avez-vous déjà rencontré un problème similaire ? Merci d'avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338278#p338278
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 : iznobad23 (yannick.lager(a)agglo-grandgueret.fr)
----------------------------------------
Bonjour à tous,
Nouvellement entré dans le monde QGIS après des années de pratique AUTOCAD, je viens vous présenter ma requête du jour après avoir longtemps cherché sans trouver la réponse à cette question :
Voilà : j'ai un gros projet rassemblant de multiples couches (ponctuelles, linéaires et polygonales) et j'ai le besoin de transmettre sur un secteur particulier (village ou quartier), l'ensemble ou plusieurs de ces couches.
Pour le moment je sélectionne 1 couche / puis les éléments de cette dernière sur la zone souhaitée / puis exporter les entités sélectionnées sous . . .
Et cela pour chacune des couches souhaitées. . . LONG ! !
N'existerait-il pas une manip "tout en un" = Je sélectionne ma zone et extraction après sélection des couches en appliquant un préfixe ou un suffixe aux couches choisies ?
Si quelqu'un sait me sortir de là ! !
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338253#p338253
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