Message posté par : Col A
----------------------------------------
Bonjour à tous,
Je réactive ce post car j'ai la même problématique que Carolus.
Je dispose d'une couche polyligne "link" et d'une couche de noeuds "node". Les points de la couche node sont les extrémités de la couche link.
Dans la couche link, j'ai 2 champs : amont et aval que je souhaite remplir avec le champs id de la couche node.
Avec vos conseils, à l'aide la calculatrice de champs, je renseigne dans le champs "amont" de ma couche de polyligne l'expression suivante :
aggregate('node_e2bb8aa3_2129_4a94_a748_34d248b73976', 'concatenate_unique',"id",intersects(geometry('node_e2bb8aa3_2129_4a94_a748_34d248b73976'), start_point( $geometry )))
L'erreur suivante apparait :
Une erreur s'est produite lors de l'évaluation de la chaîne de calcul:
Impossible de calculer l'aggrégat pour: id
Avez vous une idée d'où peut provenir l'erreur ?
Je vous remercie pour vos suggestions !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341931#p341931
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 : marcodu56 (marc.servais(a)chateauversailles.fr)
----------------------------------------
Bonjour,
J'ai une question qui va peut-être vous paraître idiote :
Je réalise une intersection entre une couche de types de sols (pelouses, boisements, espaces minéraux et 57 autres) et couche de différentes zones pour ensuite extraire la surface de chaque type de sol par zone. Jusque là, pas de souci.
Ces surfaces doivent ensuite être intégrées dans un tableau excel pour les 150 zones étudiées. Pour simplifier la chose, je souhaiterais réaliser un lien entre les données surfaciques de QGIS et d'excel : pas de souci.
Cependant, certaines zones ne contiennent pas les 60 types de sols : je voudrais donc que dans ma sortie de "couper", une ligne avec le type de sol apparaisse même si aucune entité de ce type n'est contenue dans la zone : si quelqu'un a une idée, je suis preneur !
Merci d'avance à tous ceux qui répondront !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345125#p345125
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 : trynalearn (chebbah.houssem(a)hotmail.fr)
----------------------------------------
Bonjour,
Je suis vraiment débutant. Je suis désolé si ma question peut paraitre beaucoup trop simpliste mais j'arrive difficilement à trouver des ressources pour QFIELD.
Je cherche entre autres à créer des formulaires customisés sur QField, notamment pour l'automatisation de la création d'attributs. Le problème étant, en passant par Qt Designer, il y a création de plugins QGIS avec lesquels QField n'est pas encore compatible. Même problème pour les scripts QGIS et usage de méthodes python.
Quelqu'un pourrait si possible m'éclairer sur s'il y a moyen de rendre ça possible ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345085#p345085
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 : Pascal PLUVINET
----------------------------------------
Bonjour,
"points aléatoires dans des polygones" semble approprié.
Bonne continuation,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345099#p345099
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 : kili888
----------------------------------------
Vous voulez dire "point aléatoire dans une emprise" ?
L'algorithme que vous signalez "points aléatoires dans des polygones" n'existe pas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345101#p345101
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 : kili888
----------------------------------------
Bonjour,
Je souhaite créer des point dans des polygones. J'ai bien trouvé l'algorithme "point aléatoire dans une emprise" mais ce n'est pas tout à fait ce que je veux.
En effet je souhaite créer des point dans ma couche commune. Je dispose d'un champs chiffré. Je souhaite donc créer dans chaque commune le nombre de point correspondant de mon champs chiffré. Peut importe leurs localisation tant qu'il y ai bien le nombre de point créer correspondant au champ.
Du type
Champs Commune |Champs chiffré
Commune A | 1
Commune B | 5
Commune C | 2
Commune D | 4
Etc ...
Quelle méthode faut-il utiliser ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345098#p345098
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 : Pascal PLUVINET
----------------------------------------
Bonjour,
C'est bizarre, je pensais que le critère de proximité n'était pas suffisant pour créer une sectorisation et que les critères sociaux pouvaient compter beaucoup.
bref, si je comprends bien, c'est pluôt une méthode que vous cherchez avant de trouver l'outil adéquat. Je pense qu'il ne faudrait pas dans un premier temps affecter des adresses à l'école la plus proche mais plutôt des rues (ou morceau de rue entre deux intersections) à l'école la plus proche.
Une autre piste serait de ne pas prendre la distance à vol d'oiseau mais de prendre en compte le réseau routier et faire du plus court chemin.
Bonne continuation.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344743#p344743
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 : JC_
----------------------------------------
Bonjour,
Merci pour votre éclaircissement.
J'ai changé mon code par celui-là du coup mais il ne fonctionne toujours pas, le Z n'existe pas...
-----------------
Code :
layer = QgsVectorLayer('Point?crs=EPSG:4326', 'point', 'memory')
provider = layer.dataProvider()
provider.addAttributes([QgsField('Name', QVariant.String)])
provider.addAttributes([QgsField('ID', QVariant.Int)])
layer.updateFields()
f = QgsFeature()
f.setGeometry(QgsPoint(78.25, 14.25, 500))
f.setAttributes(['Lower Left',1])
provider.addFeature(f)
f.setGeometry(QgsPoint(78.25, 14.50, 400))
f.setAttributes(['Upper Left',2])
provider.addFeature(f)
f.setGeometry(QgsPoint(78.50, 14.50, 600))
f.setAttributes(['Upper Right',3])
provider.addFeature(f)
f.setGeometry(QgsPoint(78.50, 14.25, 400))
f.setAttributes(['Lower Right',4])
provider.addFeature(f)
layer.updateExtents()
QgsProject.instance().addMapLayer(layer)
QgsVectorFileWriter.writeAsVectorFormat(layer, "C:/Users/XXX/Desktop/Articles PEM/Graphiques/testpoint11.shp", "UTF-8", layer.crs(), "ESRI Shapefile")
path = "C:/Users/XXX/Desktop/Articles PEM/Graphiques"
layerfile = QgsVectorLayer(path, "test point", "ogr")
QgsProject.instance().addMapLayer(layerfile)
-----------------
Est-ce que j'ai bien fait ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345063#p345063
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 : Lison94
----------------------------------------
Ok, ca ne répond pas à mon problème car je ne peux pas joindre le champ géométrie de la table commune (de admin express) au tableur csv qui n'a pas de projection.
J'espère que ma demande est plus claire :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344965#p344965
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 : Jean-Marie Arsac
----------------------------------------
Bonjour,
Il faut modifier la première ligne de votre code qui crée la couche pour lui indiquer que vous souhaitez stocker le z des points
-----------------
Code :
layer = QgsVectorLayer('Point z?crs=EPSG:4326', 'point', 'memory')
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345068#p345068
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