Message posté par : Jean BAISEZ (jean.baisez(a)gmail.com)
----------------------------------------
Bonjour,
J'ai au sein d'une même couche de type ligne, plusieurs entités qui se touchent, je voudrais pouvoir regrouper les entités qui se touchent de manière automatique (sans avoir à les sélectionner) et sans passer par les attributs, juste par le fait qu'elles s’intersecte. L'outil "Fusionner les lignes" semblerait convenir, cependant je n'arrive pas à le faire fonctionner (les lignes ne se fusionne pas). Le but étant de trouver une solution qui pourra être intégré à un traitement dans le modeleur graphique.
Merci par avance pour votre aide, JeanB
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347742#p347742
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 : Giene
----------------------------------------
Bonjour,
J'aimerais ajouter certaines contraintes dans le remplissage d'un champ particulier.
Dans la théorie, il faudrait que :
Si le champ "Précision" ne propose pas de liste déroulante alors (liste qui se charge en fonction du contenu dans "Code_esp") :
Si le champs "Pla-cort" (situé sur une autre couche ("TERRAIN_SAISIE_LISTE_PT" ; les deux sont mises en relation) est vide, alors :
Si dans le champs "Code_esp" il n'y a pas de doublons alors :
> Remplissage possible
Si le champs "Code_esp" contient un doublon alors :
Si le champ "Ret_lim" est = à "True" (case à cocher) alors :
> Remplissage possible
Sinon
> Remplissage non autorisé
Si le champ "Pla-cort" n'est pas vide :
Si dans le champs "Code_esp" il n'y a pas de doublons alors :
> Remplissage possible
Si le champs "Code_esp" contient un doublon alors :
Si le champ "Ret_lim" est = à "True" (case à cocher) alors :
> Remplissage possible
Sinon
> Remplissage non autorisé
Si le champ "Précision" propose une liste déroulante alors :
Si aucun choix n'a été sélectionné :
> Remplissage non autorisé
Si un choix a été sélectionné
> Remplissage possible
J'ai commencé à essayer des codes, sans succès..
En voici un qui me semblait le plus proche de ce que je veux :
-----------------
Code :
left("Code_esp",1)=upper(left("Code_esp",1))
AND
CASE
WHEN "Précision" = ''
THEN
CASE
WHEN aggregate("TERRAIN_SAISIE_LISTE_PT","Pla-cort", min_length) = 0
THEN
CASE
WHEN "Ret_lim" = 'True' or "Ret_lim" = True
THEN
count("Code_esp","Code_esp") >= 0
Else
count("Code_esp","Code_esp") = 0
END
Else
CASE
WHEN "Ret_lim" = 'True' or "Ret_lim" = True
THEN
count("Code_esp","Code_esp") >= 0
Else
count("Code_esp","Code_esp") = 0
END
END
Else
"Précision" <> ''
END
-----------------
-----------------
Code :
-----------------
Je vous remercie de votre attention,
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347821#p347821
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 : GlaDal
----------------------------------------
Bonjour,
Vous devriez trouver l'outil qu'il vous faut dans l'extension LAStools (algo : las2DEM ?)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347801#p347801
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 : ODJAC33
----------------------------------------
Merci.
Effectivement LasTools fonctionne pour générer des MNT à partir d'un nuage de points .Las, mais, hors QGIS (sinon des bugs apparaissent chez moi) et avec, semble t'il, des limitations en nombre de points.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347808#p347808
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 : Loomis64
----------------------------------------
Bonjour,
J'ai fouillé un peu ici et là pour avoir réponse à ma question, et la seule piste qui se rapproche de ma recherche se trouve ici https://georezo.net/forum/viewtopic.php?id=88000 , sans grand succès après essais.
Voilà ma requête :
Je possède une couche Communes64, avec toutes mes communes dans un champ nom. Couche Polygone, délimitation des communes.
J'ai une autre couche Projet, avec mon champ commune vide dont j'aimerais qu'il se remplisse automatiquement lors de la création de mon polygone projet. Pour ce faire, je suppose que ma requête doit s'intéresser sur le fait que ce polygone est situé dans le polygone de ma couche Communes64.
J'ai bien cerné que je devais inscrire une expression dans les propriétés de ma couche Projet > Formulaire d'attributs > champ commune > Valeur par défaut (expression à inscrire ici et cocher "Appliquer la valeur par défaut lors de la mise à jour" pour que lorsque je créé mon polygone, mon champ se remplisse automatiquement du nom de la commune.)
Merci à vous par avance, si vous avez des pistes, je suis preneur !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347803#p347803
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 : INFOSIG Cartographie
----------------------------------------
Bonjour,
Dans google Earth, vous pouvez faire un clic droit sur la couche et aller dans propriétés, puis cliquer sur l'icone pour changer le symbole (cerclage en rouge dans l'image ci-jointe).
Egalement, depuis google Earth pro, vous pouvez directement importer un SHP, et vous avez des options d'import (notamment choisir un symbole en fonction de la valeur d'un champ).
Cdt.
Frédéric COLLIN
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347548#p347548
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 : moinards
----------------------------------------
Anyway, I've found a solution. I think the problem was the path of the plugins. I changed it using sys.path.append. Here is an example of my working code :
-----------------
Code :
import sys
from qgis.core import *
# See https://gis.stackexchange.com/a/155852/4972 for details about the prefix
QgsApplication.setPrefixPath('/usr', True)
qgs = QgsApplication([], False)
qgs.initQgis()
# Append the path where processing plugin can be found
sys.path.append('/usr/share/qgis/python/plugins/')
from qgis import processing
from processing.core.Processing import Processing
Processing.initialize()
layer1 = QgsVectorLayer('/home/moinards/Documents/bbox.shp', 'layer 1', 'ogr')
layer2 = QgsVectorLayer('/home/moinards/Documents/foussais_polygones.shp', 'layer 2', 'ogr')
results = {}
outputs = {}
feedback = QgsProcessingFeedback()
params = {
'INPUT' : layer1,
'OVERLAY' : layer2,
'OUTPUT': QgsProcessing.TEMPORARY_OUTPUT
}
# See https://gis.stackexchange.com/a/276979/4972 for a list of algorithms
outputs['Tampon'] = processing.run('qgis:union', params, feedback=feedback)
params = {
'DISSOLVE': False,
'DISTANCE': 10,
'END_CAP_STYLE': 0, # Rond
'INPUT': outputs['Tampon']['OUTPUT'],
'JOIN_STYLE': 0, # Rond
'MITER_LIMIT': 2,
'OUTPUT': '/home/moinards/Documents/tampon3.shp',
'SEGMENTS': 5,
}
outputs['Tampon_2'] = processing.run('native:buffer', params, feedback=feedback)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347795#p347795
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 : liege67
----------------------------------------
bonjour
j'insère (en tant que texte dynamique), l'échelle courante dans une mise en page. L'échelle vaut 350000 mais le texte dynamique retourne 349999.99999
je tente d'insérer un round(), mais (logiquement je pense) sans succès
Echelle : [% round([%item_variables('Carte 1')['map_scale']%],3)%]
Comment régler ce problème ?
merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347794#p347794
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 : g denis
----------------------------------------
Bonjour,
Merci pour ce retour, c'est exactement ce que je recherchais. Par contre, en utilisant la valeur par défaut, je pense qu'il faut une modification des tronçons en passant par la valeur par défaut.
Je vais voir ça à l'utilisation.
Encore merci pour le retour!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347608#p347608
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 : ODJAC33
----------------------------------------
Bonjour à tous,
Je cherche une méthode simple pour calculer une grille (MNT) à partir d'un fichier .las que j'ai importé dans le module "Nuage de points" des sources de données.
Les algorithmes disponibles de génération de grilles s'appliquent à des nuages de points sous forme vectorielle, or il semble que les nuages de points (.las) importés avec le module nuage de points ne génèrent pas une couche vectorielle de points.
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347788#p347788
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