Message posté par : aheurion
----------------------------------------
Bonjour jmarsac,
Merci pour ton aide ! Effectivement, je précise pour ceux que ça intéresse, en activant la numérisation avancée, en rentrant les coordonnées voulues pour x et y puis en verrouillant ces coordonnées ("en continu") ça affiche sur le canevas l'emplacement qu'on veut et il n'y a plus qu'à zoomer dessus suffisamment pour placer le point avec le maximum de précision.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345066#p345066
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 : Carlote29 (carlotee9(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je fais appel à vos savoirs en matière de MEP carte.
Je cherche à automatiser les MEP pour créer un modèle de composeur d'impression pour diffusion dans mon entreprise. Mais il me reste un point noir : je souhaiterais que mon cartouche de légende garde une largeur fixe, mais une longueur variable, soit adaptée en fonction des items présents sur ma carte.
J'ai trouvé l'outil "ajuster au contenu" mais la largeur bouge : or, je voudrais que toutes les cartes créées par n'importe qui dans la boite respectent cette harmonie de MEP... et je n'ai pas envie de faire faire des bidouilles aux collègues pour obtenir ce résultat, certains sont novices, voire très novice en SIG.
Est-ce-que l'un de vous aurait une solution ?
En espérant avoir été la plus claire possible, et merci d'avance pour vos retours !
Bonne journée à tous. Charlotte
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344993#p344993
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,
Je cherche à créer des points avec une valeur Z avec Pygis. Débutant complet en Python, j'ai trouvé un script qui me créer 4 points mais seulement en coordonnées (x,y), alors que je voudrais ajouter un Z également.
-----------------
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()
p1 = QgsPointXY(78.25, 14.25)
p2 = QgsPointXY(78.25, 14.50)
p3 = QgsPointXY(78.50, 14.50)
p4 = QgsPointXY(78.50, 14.25)
f.setGeometry(QgsGeometry.fromPointXY(p1))
f.setAttributes(['Lower Left',1])
provider.addFeature(f)
f.setGeometry(QgsGeometry.fromPointXY(p2))
f.setAttributes(['Upper Left',2])
provider.addFeature(f)
f.setGeometry(QgsGeometry.fromPointXY(p3))
f.setAttributes(['Upper Right',3])
provider.addFeature(f)
f.setGeometry(QgsGeometry.fromPointXY(p4))
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:/XXX/XXX/Desktop/Articles PEM/Graphiques"
layerfile = QgsVectorLayer(path, "test point", "ogr")
QgsProject.instance().addMapLayer(layerfile)
-----------------
J'ai partiellement trouvé un élément de réponse ici : https://gis.stackexchange.com/questions/250397/creating-3d-points-in-pyqgis mais je suis bien trop débutant pour adapter mon code, rien ne fonctionne.
Quelqu'un a t-il déjà été confronté au problème ? Une adaptation est-elle possible ?
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345053#p345053
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,
Je n'ai pas tout compris, mais pour créer une ligne XYZ variable, vous pouvez utiliser l'éditeur de noeuds. Une fois la ligne créée avec le Z unique, vous cliquez sur un noeud, obtenez le panneau "Editeur de noeuds" et modifiez les z. Voir la doc (https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/editing_…) .
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345034#p345034
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 : Demonshine
----------------------------------------
Bonjour,
J'ai réalisé un script Python qui permet de numéroter les polygones d'une couche en fonction d'un ordre précis. Cependant, j'aimerais que la numérotation se fasse en fonction des noms de mes polygones. C'est-à-dire pour un polygone nommé "XX", exécuter mon script pour me numéroter tous les polygones appelés "XX" de 1 à n et pour un polygone nommé "YY" et présent dans la même table, réitérer l'opération en réinitialisant la numérotation de 1 à n pour tous les polygones nommés "YY" et donc indépendamment des polygones qui ne portent pas le même nom. J'ai un champ "nom" dans la table qui regroupe tous mes polygones me permettant de les différencier.
Voici mon script qui marche avec une numérotation sur toute ma table sans prendre en compte les noms des polygones :
-----------------
Code :
from qgis.utils import iface
from PyQt5.QtCore import QVariant
layer = iface.activeLayer()
idfield = 'num_page'
coords = [[round(f.geometry().centroid().asPoint().x(),0),round(f.geometry().centroid().asPoint().y(),0),f.id()]]
coords.sort(key=lambda k: (k[1],-k[0]), reverse=True)
order = [i[2] for i in coords]
i = layer.fields().indexFromName(idfield)
attrMap = {id: {i:e} for e,id in enumerate(order,1)}
layer.dataProvider().changeAttributeValues(attrMap)
-----------------
Pour faire ce script en fonction du champ "nom" de ma table, j'ai essayé d'utiliser la fonction for f in layer.getFeature() mais cela ne marche pas.
Auriez-vous une solution s'il-vous-plaît ?
Merci d'avance pour votre aide,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345042#p345042
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 : Kyhiil
----------------------------------------
Bonjour,
Je suis entrée de travailler sur une carte et je n'ai franchement pas l'habitude de Qgis. J'ai une couche avec une symbologie graduée avec des couleurs et en même temps la taille des figurés augmente en fonction d'un autre paramètre (ça, ça marche aucun souci)
mais voilà le problème : j'aimerais que dans la lègende les différents cercles n'affichent aucune couleur, mais ils apparaissent automatiquement en vert, j'ai un peu fouillé mais j'ai pas trouvé comment modifier ça..
Si quelqu'un réussit à m'aider j'apprécierai beaucoup !
Merci :)
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345040#p345040
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 : lapomme (eventhomas1(a)gmail.com)
----------------------------------------
Bonjour,
j'ai exactement le même problème et je ne sais pas du tout d'où il vient mais j'aimerais beaucoup comprendre ce qui se passe.
Je vais donc vous faire part de mon expérience (notez que je ne suis pas un expert en géomatique)
J'utilise Qgis 3.12 et le problème survient toujours à la suite d'une restauration initiée par mon ordinateur (ce qui n'arrive jamais d'habitude). Quand j'ouvre mes dossiers, les fichiers .shx disparaissent et d'autres dossiers ont été créés contenant... les fichiers shx. J'ai remarqué que ça n'arrive qu'aux dossiers que j'avais renommé avant d'éteindre mon ordi et que les nouveaux dossiers (contenant les shx) ont le nom du dossier initial. Les autres sont dans le bon état.
Tout se passe comme si mon ordinateur cherchait le chemin spécifié lors de la création des fichiers shx sauf qu'il ne le trouvait pas (ce qui est normal puisqu'il a été renommé), et donc qu'il créait le dossier avec le chemin adéquat pour y intégrer le shx.
Le problème est assez sommaire et facile à résoudre mais est particulièrement embêtant parce que je ne peut pas renommer de fichier sans que mon ordi initie une restauration (super longue) des fichiers.
J'ai peut-être une piste : je n'ai ce problème qu'avec cet ordinateur sur lequel est installé AutoCad. Sachant que les fichiers shx ont été créés par AutoCad je me suis dit qu'il les gérait peut-être pour avoir le chemin qu'il voulait.
Est-ce que tu n'aurais pas AutoCad sur ton ordi Xavier ?
Les autres, qu'en pensez-vous ?
Comment régler ce problème ?
Merci à tous, la bise !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335039#p335039
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 la documentation. Je ne connaissais pas cet outil et je vais tester cela.
Afin de rendre ma question plus claire (j'ai conscience que c'est pas évidant à expliquer comme ça...), j'ai aussi posé la question (sans succès) sur le gis.stackexchange, où j'ai davantage de documents : https://gis.stackexchange.com/questions/404081/time-space-aquarium-with-pat…
Merci encore pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345035#p345035
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,
J'essaie de créer un "space-time cube" avec des lignes de parcours. C'est une représentation 3D où des trajets (symbolisés par des lignes) s'expriment dans l'espace et le temps (axe des ordonnées). Voici en pièce jointe un exemple avec de très nombreux trajets compilés.
Utilisateur de Qgis, j'essaie de créer des lignes où le sommet de début correspond à un X,Y,Z et le sommet de fin aussi un X,Y,Z. L'objectif est de pouvoir passer sur le plugin 2threejs afin d'avoir des lignes inclinées (donc avec un Z de début différent du Z de fin). Or, je ne trouve pas comment faire. J'ai réussi à mettre une valeur Z unique, ce qui rend la ligne plate (mais en altitude).
Je ne maîtrise pas du tout les commandes Python, et je n'ai pas trouvé de documentation sur internet. Quelqu'un a t-il une idée ?
Merci !
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345031#p345031
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 : olivier04
----------------------------------------
Bonjour,
Pour une raison que je ne m'explique pas, je n'arrive plus (je l'ai fait sur des dizaines de fois dans le passé!) a créer des points (contacts d'oiseaux) à partir d'un CSV dans QGIs.
Pouvez-vous m'aider SVP ? Merci
Voic le CSV ci-joint
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345030#p345030
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