Message posté par : Julien81
----------------------------------------
https://github.com/qgis/QGIS/wiki/QHF-January-2021
En complément le lien vers la page de l'évènement de demain (une partie sur les dashboard à 11h fr) ; tout est expliqué sur la page et les lien de stream sont listés, il y a pas mal de sujets hyper intéressants (network etc...). Bon majoriatairement en anglais, espagnol(dashboard).
QGIS Open Day 29 janvier
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339613#p339613
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 : mctt (matiilde12(a)hotmail.fr)
----------------------------------------
Bonjour,
Je rencontre un problème quant à la création d’une couche vecteur sur Qgis.
En effet, j’ai pu obtenir l’emplacement de divers sites à travers des coordonnées Lambert 93 qu’on m’a transmises. Néanmoins, lorsque je créé un tableau Excel avec les diverses informations dont les coordonnées, que je l’exporte en csv (séparateur point virgule) sur Qgis (avec la manipulation suivante: couche, ajouter une couche de texte délimité) tout en précisant correctement les x et les y et que je le charge, les points sont situés n’importe où. J’ai donc converti les points en WGS 84 à l’aide du site https://tool-online.com/conversion-coordonnees.php# et les ai vérifiés avec le site https://www.coordonnees-gps.fr/ . Cependant, en faisant la même manipulation de tableau format csv et créer une couche de texte délimité, les points sont encore une fois n’importe où, même en essayant de reprojeter la couche à posteriori (vecteur, outils de gestion de données, reprojeter une couche). J’ai donc testé une dernière chose: le site https://www.
coordonnees-gps.fr/ donne la possibilité d’individualiser l’adresse du site, si celle-ci existe. En reportant l’adresse sur géoportail, copiant les coordonnées données et en reproduisant un tableau csv, les points finissent toujours au même endroit (océan Atlantique Sud, tandis que le site est en Ile de France)…
Est-ce que quelqu’un.e qui se serait trouvé.e dans la même situation pourrait m’en dire plus ?
Merci beaucoup, Matilde.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350627#p350627
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 : Daryl
----------------------------------------
Bonjour,
il me semble que si ce sont vos couches que vous voulez sauvegarder en fichiers compressés, vous pouvez essayer le plugin "Backup layer" mais je pense pas qu'il puisse faire l'opération pour plusieurs couches à la fois. Par contre vous pouvez aussi essayez le plugin Qpackage" pour sauvegarder un projet Qgis avec la possibilité de choisir les couches dont vous voulez garder.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350621#p350621
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 : UMENAsso (contact(a)umen.fr)
----------------------------------------
Bonjour à la Communauté GéoRezo
Je suis un petit nouveau dans le monde ses SIG et de la Geomatique.
Je suis accompagnateur en montagne, et pour les besoins de cartographie et qualification des itinéraires de notre association (qui utilise des chaise mono-roue tout terrain pour permettre à des personnes en situation de handicap d'aller en montagne), nous avons fait appel dans le cadre d'un stage à une future ingénieur Sigiste de l'ENSG qui dans le cadre d'un stage a développé un formidable outils Sig sur base Qgis (3.16.5-Hannover) avec le codage d'un plugin en langage python, qui permet d'automatiser l'import de la donnée géoréférencée sur le terrain via SWmaps et exporté en GPKG sur 3 couches vecteurs me servant de BDD.
Hors depuis une semaine, il y a un soucis lors du traitement et je suis bien embêté, d'autant que celle-ci n'est malheureusement pas joignable...
Voici mon souci;
Lorsque j'utilise le plugin développé par ses soins, une des 3 couches vecteur de Qgis sur laquelle doit venir s'incrémenter la nouvelle donnée ( en l'occurrence la couche itinéraire) bascule en mode édition, une boite de dialogue s'ouvre en me disant que "l'ajout n'a pas pu se faire. Quittez le mode édition", et dans le journal des messages/onglet "Traitement", la suite de messages suivant qui apparaissent:
2022-02-02T14:41:06 INFO Résultats: {'OUTPUT': 'Reprojeté_d4ceea43_d761_4ba8_86c5_c550280a8798'}
2022-02-02T14:41:06 INFO Résultats: {'OUTPUT': 'Reprojeté_4f63d912_bf98_42c1_87cf_173a6aa90cbe'}
2022-02-02T14:41:06 INFO Résultats: {'OUTPUT': 'Reprojeté_dabb6a5e_748d_4e4e_9dbc_582e89a59159'}
2022-02-02T14:41:06 INFO Résultats: {'OUTPUT': 'Calculé_913e997b_73a9_4d1d_86a4_c72a09fc3d31'}
2022-02-02T14:41:06 INFO Résultats: {'OUTPUT': 'Couche_issue_de_la_jointure_spatiale_f7beb13d_4fd2_458f_9560_bdba5ef02086'}
2022-02-02T14:41:06 CRITICAL II n'existe pas d'index spatial pour la couche jointe, les performances seront fortement dégradées
2022-02-02T14:41:06 INFO Résultats: {'JOINED_COUNT': 1, 'OUTPUT': 'Couche_issue_de_la_jointure_spatiale_7a078c09_b1b2_4dc2_b18d_cad8abd722d6'}
2022-02-02T14:41:06 INFO Résultats: {'JOINED_COUNT': 1, 'OUTPUT': 'Couche_issue_de_la_jointure_spatiale_77acd1f1_9e00_491d_aa10_7ace5b9533ed'}
2022-02-02T14:41:06 INFO Résultats: {'JOINED_COUNT': 1, 'OUTPUT': 'Couche_issue_de_la_jointure_spatiale_93990ad0_65d1_45ec_b55d_ecbe361f33a9'}
Deplus j'ai localisé dans le code du plugin le bloc de code auquel fait référence le message d'erreur et donc la boite de dialogue qui s'ouvre. Voici le bloc de code python:
-----------------
Code :
try : #parce que si le mode édition est activé et qu'une entité est en train d'être ajoutée, on aura une erreur
#Boucle sur les entités de la couche (au cas où il y ai plusieurs itinéraires)
for iti in ItineraireTerrain.getFeatures():
feat = QgsFeature(layer.fields())
feat.setGeometry(iti.geometry())
layer.startEditing()
idx=layer.fields().indexFromName('id')
idNouv = layer.maximumValue(idx)+1
feat.setAttribute(idx,idNouv)
feat.setAttribute(layer.fields().indexFromName('nom'),iti['remarks'])
feat.setAttribute(layer.fields().indexFromName('longueur'),iti['longueurC']/1000)#longueur en km
feat.setAttribute(layer.fields().indexFromName('carte ign'),iti['Name_min'])
feat.setAttribute(layer.fields().indexFromName('pays'), iti['reg_nat'])
dep = 'FR_'+iti['INSEE_DEP']
feat.setAttribute(layer.fields().indexFromName('departement'),dep)
feat.setAttribute(layer.fields().indexFromName('communedepart'), iti['NOM_COM'])
feat.setAttribute(layer.fields().indexFromName('statut'),'repéré')
feat.setAttribute(layer.fields().indexFromName('type'),'Boucle')
feat.setAttribute(layer.fields().indexFromName('sens'),'Bon')
feat.setAttribute(layer.fields().indexFromName('usage1'),'Joëlette')
#reprojection pour permettre le calcul de dénivelé qui se fait par l'IGN en 4326
iti2154 = QgsVectorLayer("LineString", "ligne", "memory", crs=QgsCoordinateReferenceSystem("EPSG:2154"))
fet = QgsFeature()
fet.setGeometry(ligne)
ligneLayer.dataProvider().addFeatures([fet])
iti2154.updateExtents()
iti4326 = processing.run("native:reprojectlayer", {'INPUT':iti2154,'TARGET_CRS':QgsCoordinateReferenceSystem('EPSG:4326'),'OPERATION':'+proj=pipeline +step +inv +proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +step +proj=unitconvert +xy_in=rad +xy_out=deg','OUTPUT':'TEMPORARY_OUTPUT'})['OUTPUT']
for feature in iti4326.getFeatures(): #y'a qu'un seul objet
#Calcul de dénivelé :
cumulPositif, cumulNegatif = calculDenivele(feature)
feat.setAttribute(layer.fields().indexFromName('denivele_positif'),cumulPositif)
feat.setAttribute(layer.fields().indexFromName('denivele_negatif'),cumulNegatif)
res = iface.openFeatureForm(layer, feat, updateFeatureOnly = False, showModal = True )
if res :
layer.dataProvider().addFeatures([feat])
iface.vectorLayerTools().stopEditing(layer,False)
else :
iface.vectorLayerTools().stopEditing(layer,False)#pour arreter l'édition.
#pour les POI
layer = QgsProject.instance().mapLayersByName('POI')[0]
layer.startEditing()
for point in poiTerrain.getFeatures():
feat = QgsFeature(layer.fields())
feat.setGeometry(point.geometry())
idx=layer.fields().indexFromName('id')
idNouv = layer.maximumValue(idx)+1
feat.setAttribute(idx,idNouv)
feat.setAttribute(layer.fields().indexFromName('nom'),point['Nom'])
feat.setAttribute(layer.fields().indexFromName('type'),'{'+point['Type']+'}')
feat.setAttribute(layer.fields().indexFromName('ouvreur'),point['Ouvreur'])
feat.setAttribute(layer.fields().indexFromName('description'),point['Description'])
feat.setAttribute(layer.fields().indexFromName('datereperage'),dateQGIS)
feat.setAttribute(layer.fields().indexFromName('datepassage'),dateQGIS)
feat.setAttribute(layer.fields().indexFromName('temporaire'),point['Temporaire'])
layer.dataProvider().addFeatures([feat])
iface.vectorLayerTools().stopEditing(layer,False)#pour arreter l'édition.
#pour les tronçons :
tronconTerrain = processing.run("native:fieldcalculator", {'INPUT': tronconTerrain,'FIELD_NAME':'longueurC','FIELD_TYPE':0,'FIELD_LENGTH':10,'FIELD_PRECISION':3,'FORMULA':'round($length,2)','OUTPUT':'TEMPORARY_OUTPUT'})['OUTPUT']
layer = QgsProject.instance().mapLayersByName('troncon')[0]
layer.startEditing()
for troncon in tronconTerrain.getFeatures():
feat = QgsFeature(layer.fields())
feat.setGeometry(troncon.geometry())
idx=layer.fields().indexFromName('id')
idNouv = layer.maximumValue(idx)+1
feat.setAttribute(idx,idNouv)
#Remplissage des attributs de la couche
feat.setAttribute(layer.fields().indexFromName('typedifficulte1'),troncon['TypeDifficulte1'])
feat.setAttribute(layer.fields().indexFromName('typedifficulte2'),troncon['TypeDifficulte2'])
feat.setAttribute(layer.fields().indexFromName('caracteristique1'),troncon['Caracteristique1'])
feat.setAttribute(layer.fields().indexFromName('caracteristique2'),troncon['Caracteristique2'])
feat.setAttribute(layer.fields().indexFromName('difficulte'),troncon['Difficult'])
feat.setAttribute(layer.fields().indexFromName('nombrepilote'),troncon['NombrePilote'])
feat.setAttribute(layer.fields().indexFromName('niveaupilotage'),troncon['NiveauPilotage'])
feat.setAttribute(layer.fields().indexFromName('paradestatique'),troncon['ParadeStatique'])
#feat.setAttribute(layer.fields().indexFromName('ouvreur'),troncon['Ouvreur'])
feat.setAttribute(layer.fields().indexFromName('description'),troncon['Description'])
feat.setAttribute(layer.fields().indexFromName('longueur'),troncon['longueurC'])#en mètres
feat.setAttribute(layer.fields().indexFromName('datereperage'),dateQGIS)
feat.setAttribute(layer.fields().indexFromName('datepassage'),dateQGIS)
feat.setAttribute(layer.fields().indexFromName('paradestatique'),troncon['ParadeStatique'])
layer.dataProvider().addFeatures([feat])
iface.vectorLayerTools().stopEditing(layer,False)#pour arreter l'édition.
iface.messageBar().pushMessage("CartoUMEN", "Vos données terrains ont été ajoutés à la base de données", level=Qgis.Info, duration=7)
except :
QMessageBox.information(iface.mainWindow(), "CartoUMEN ", ("L'ajout n'a pas pu être fait. Quittez le mode édition de toutes vos couches."), QMessageBox.Ok, QMessageBox.Ok)
-----------------
En espérant que quelqu'un(e) ait la réponse, merci :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=349947#p349947
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_BYES (p.gotteland(a)bouygues-es.com)
----------------------------------------
Bonjour,
Je voudrais créer une couche qui rassemble des entités ponctuelles qui sont strictement à la même place ( même coordonnées ) mais n'ont pas les même attributs.
J'ai une couche "Alpha" avec des attributs A1 A2, A3
Puis une couche "Bravo" avec des attributs B1 B2, B3
Je veux "simplement" les fusionner en une couche "Delta" avec les attributs A1, A2, A3, B1, B2 et B3.
Est-ce possible ? Et si oui comment ?
Merci pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350397#p350397
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 : Alexandre MULLENS
----------------------------------------
Bonjour à tous,
afin de produire une carte détaillée des installations d'un périmètre de gestion d'eau potable, je me retrouve confronter à des superpositions d'installations, représentées sur des couches différentes. Un traitement pouvant se retrouver au même endroit ou très proche d'un réservoir, l'un des 2 symboles ne se verra pas sur le rendu final.
Existe-t-il un moyen automatisé de décaler des symboles lorsque ceux-ci interfèrent avec d'autres ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350608#p350608
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 : sigPnrmcb (lalborino(a)parc-cotentin-bessin.fr)
----------------------------------------
Tu peux utiliser le plug on qpackage
> Le 24 févr. 2022 à 17:22, qgis_fr(a)georezo.net a écrit :
>
> Message posté par : Vauchey Vincent
>
> ----------------------------------------
>
> Bonjour
>
> JE voudrais savoir si il est possible en natif ou avec un plugin de sélectionner des couche dans le panneau des couches de Qgis et de les compiler dans un zip ou autre.
>
> Par avance merci
>
> ----------------------------------------
>
> Le message est situé https://georezo.net/forum/viewtopic.php?pid=350550#p350550
> 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
> _______________________________________________
> Qgis_fr mailing list -- qgis_fr(a)ml.georezo.net
> To unsubscribe send an email to qgis_fr-leave(a)ml.georezo.net
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350583#p350583
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 : image95
----------------------------------------
Bonjour,
Je travaille avec postgis et Qgis. En mode "entrepot" de données plus que véritable base de données. Ca veut dire qu'on a un nombre de tables importants qui nécessite un mode de recherche pour les identifier. Les rechercher. L'explorateur est pratique car l'interface est directement accessible. Toutefois,
la recherche semble tres instable. Une recherche fonctionne parfois. Puis la meme recherche ne fonctionne plus quelques instants plus tard : aucune table /data est identifiée.
D'autres utilisateurs ont ils constatés cette instabilité? JE vois qu'il y a différents mode de syntaxe du filtre : normal, joker, expression reguliere. JE ne sais pas trop les significations. La documentation Qgis semble plus que légère sur ces fonctionnalités.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350571#p350571
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 : Lisou34 (selli(a)hotmail.fr)
----------------------------------------
Bonjour à tous,
Je vous prie de m'excuser car ce sujet est sûrement déjà traité. Cependant, je suis débutante et je ne comprends vraiment pas comment je dois faire et donc ce que je dois chercher, malgré avoir lu différents sujets. J'espère que vous pourrez m'aider.
Pour mon mémoire de recherche, j'ai digitalisé le cadastre napoléonien d'une vallée cévenole pour y étudier l'usage du sol. J'y ai joint l'état des sections pour savoir à quoi correspond chaque parcelle en terme de culture et d'usage du sol. J'ai 2200 parcelle environ. Il existe différentes catégories : pâture, châtaigne, murier, bâtis etc.
Mon objectif est donc de calculer la pente moyenne de chaque polygone, donc de 2200 parcelles, pour ensuite calculer la pente moyenne de chaque catégorie. Pour pouvoir ensuite dire, par exemple : les chataigniers sont plantés entre telle et telle pente et niveau, les muriers entre telle et telle pente et niveau. etc.
Je dispose d'un MNT de la vallée qui est une couche raster grise noire et blanche, que j'ai réussi à mettre en couleur et j'ai réussi à récupérer les courbes de niveau. Et ensuite je ne sais pas comment m'y prendre.
J'aimerais avoir la pente moyenne pour chaque polygone créé.
J'ai essayé avec le calcul "pente" dans "raster" puis "analyse". Mais ca ne donne rien ...
Comment faire pour afficher/calculer la pente moyenne pour chaque polygone svp ?
Merci d'avance, Lise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350238#p350238
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 : SAFI CAMARA
----------------------------------------
Bonjour,
Je suis entrain de mettre en place une routine pour automatiser un traitement qu'on fait toutes les semaines et j'en suis à la dernière étape qui consiste
à exporter ma couche en KMZ. Jusqu'ici on utilisait le plugin Layer2kmz. Mon problème c'est que j'arrive pas à intégrer ce plugin dans mon script Python (ou même dans le modeleur graphique).
Ce serai top si quelqu'un pouvait me donner un coup de main la dessus ou une piste.
Merci.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350559#p350559
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