Message posté par : Jérémie
----------------------------------------
-----------------
Olivier Pompier écrit :
Bonjour,
Avez vous essayé l'outil Convert lines to points de la boîte à outils Saga pour contourner ce problème ?
-----------------
Bonjour,
Merci pour la proposition.
J'ai déjà utilisé l'outil Points le long d'un géométrie pour obtenir le résultat souhaité, mais j'aimerais bien comprendre pourquoi avec la symbologie le comportement n'est pas celui atendu.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338969#p338969
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 : Vincent
----------------------------------------
Voir outil "Accrocher les géométries à la couche".
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333006#p333006
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 : Kinnox (mick4139(a)gmail.com)
----------------------------------------
Bonjour,
Grâce au shapefile du cadastre français et à partir d'un tableur Excel contenant des identifiants cadastraux (des parcelles que je veux étudier), je réalise du géo-référencement de parcelles agricoles. Une fois l'identification faite (grâce à une jointure sur QGis), j'extraie les parcelles sélectionnées en un nouveau shapefile pour l'intégrer ensuite dans des outils de télédétection (en retouchant un peu les polygones auparavant, pour qu'ils soient au ras de la végétation).
Mais très souvent, il peut, au sein d'une parcelle cadastrale, y avoir plusieurs cultures. Or dans ma procédure de télédétection, il faut bien différencier les cultures. Bien sûr, dans mon fichier Excel de base, cette information (plusieurs cultures au sein d'une même parcelle cadastrale) est présente. En effet, j'aurais plusieurs lignes avec le même identifiant cadastral mais avec une culture différente.
Le problème est que lors d'une jointure avec QGis, il va joindre la première ligne Excel qu'il trouve à un identifiant cadastral du shapefile (et heureusement!), mais ne se souciera pas des autres lignes.
Ma question est de savoir si il y a un moyen de demander à QGis de dupliquer une entité dans le shape si il y a plusieurs lignes Excel correspondantes.
Pour moi ce n'est pas un problème si on a plusieurs fois le même polygone, on reprendra toujours les contours plus tard.
Merci de votre retour,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331255#p331255
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 : Guillaume
----------------------------------------
Bonjour, j'utilise la version 3.16.2
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338789#p338789
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,
Quelle version de Qgis utilisez-vous ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338723#p338723
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 : AH
----------------------------------------
Vous pouvez tenter d'exporter un de vos propres styles sur une couche comparable pour ensuite comparer les fichiers.
A voir le fichier du Cesbio, il doit manquer des entêtes qu'il faut refaire comme dans un fichier natif de Qgis.
Ou bien contacter le Cesbio directement pour avoir le fichier.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334689#p334689
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 : JuanLasso (juan.montenegro.sig(a)hotmail.com)
----------------------------------------
Un grand merci à @JD pour le script!!!!! c'est ça la communauté géoRezo :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339595#p339595
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 : francoisb (baret.francois(a)gmail.com)
----------------------------------------
Bonjour à toutes et tous,
Je souhaite partager les problèmes que j'ai rencontré sur l'utilisation du Plugin Cadastre dans sa version v1.10 (correctif n°2), savoir si vous avez pu constater des résultats équivalents, et comment vous avez solutionné le problème.
Nous avons récemment changé de version de Plugin Cadastral (1.7.1 -> 1.10.2) car la structure des données Majic évolue constamment. Il est donc logique de prendre une version tenant compte de ces évolutions (ex : la v1.9 prend en compte la structure Majic 2020) ; ainsi nous avons retenu la dernière en date.
Processus d'intégration visé : Edigeo+Majic -> Sqlite sur 1 commune du département 74
En fin de traitement, nous avons constaté :
- manque d'informations via l'outil info_parcelle : VIDE pour Résumé / Propriétaires / Subdivisions / Locaux
- relevé parcellaire / relevé de propriété non fonctionnel
- des tables vides (geo_unite_fonciere)
- une vue incomplète (v_geo_parcelle)
- des tables incomplètes (parcelle_info) -> manques d'éléments issus de jointure à l'intégration (proprio, voie, etc.)
- pour les tables de données Majic (ex : parcelle, pev, local00, etc.) des identifiants commençant par '2020'
- pour les tables de données Majic (ex : parcelle, pev, local00, etc.) des "clé étrangère" (dans l'esprit) commençant par '2020''
- pour 1 table de données Majic (local10) 1 "clé étrangère" (dans l'esprit) commençant par '74' - local00 - alors que l'identifiant de la table local00 ne contient pas '74'
Nous avons solutionné les éléments évoqués en faisant ceci :
- modifier les identifiant comportant le millésime de l'année (suppression de '2020') ;
- modifier les "clés étrangères" (dans l'esprit) comportant le millésime de l'année (suppression de '2020') ;
- modifier la "clé étrangère" (dans l'esprit) local00 de la table local10 (suppression de '74') ;
- relancer le script de création de geo_unite_fonciere
- relancer le script de création de parcelle_info
Note 1 : la modification de la date dans l'import cadastre (ex : 2020->2013) confirme que c'est cette valeur qui est en cause pour les champs avec préfixe '2020'
Note 2 : le changement du préfixe pour le champ local00 de la table local10 (suppression de '74') a permis d'afficher les données du local dans la fenêtre 'd'infos parcelle'
Nous ne garantissons pas d'avoir complètement rétabli la cohérence de la base de données, mais suffisamment pour pouvoir refaire fonctionner les outils de cadastre de façon correcte par rapport aux usages principaux.
Nous prévoyons de faire une remontée auprès des développeurs de l'application Cadastre sur GitHub.
Je vous sollicite pour savoir :
- si certains ont pu constater ce type de problématique avec l'outil Cadastre ?
- si vous avez des infos sur la cause du problème ?
a. Bug d'écriture des scripts d'import ?
b. Problème de suivi des scripts d'import VS modèle de données ou contenu des tables MAJIC nouvelle version ?
c. Autre ?
- si vous avez pu solutionner ceci, et comment ?
Je vous remercie par avance pour vos retours, et vous souhaite une bonne année 2021 (espérons) !
François B. (Géomaticien/Formateur INFOSIG)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339606#p339606
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 : LAURENT
----------------------------------------
Bonjour à tous.
Mon but final est de pouvoir à partir d'un code Python (Je travaille directement dans la console python de QGIS pour l'instant). Dans en second temps je l’intégrerai dans un plugin. Le but est de créer un bouton qui me permettrait en un clic de créer un symbole avec des données de la table attributaire identique. Pour pouvoir créer une multitude de boutons par la suite aux paramètres différents.
J'ai développé en partie le code ci-dessous, avec lequel je souhaite en clic de souris pouvoir récupérer les coordonnées sous ma souris, créer un symbole a ces cordonnées, tout en remplissant la table attributaire avec toujours les mêmes paramètres.
Dans l’organisation de mes couches QGIS : J’ai intégré mes couches un groupe qui s’appelle 2021. La couche que je souhaite remplir s'appelle 'Activity'.
J'ai décomposé le code en différentes fonctions. C’est à dire que je récupéré bien mes cordonnées sur un clic souri, j'arrive à les stocker dans ma liste. Et et mais, dans un second temps je suis obligé de taper le nom de ma fonction c'est à dire Apoint() pour que le point soit créé comme je le souhaite.
J'ai essayé pleins de choses mais je n'arrive pas à enchainer les codes avec une seul action. En clic faire les deux choses en même temps.
J’ai bien essayé de tous mettre dans la même fonction mais ça ne fonctionne pas plus.
Rmq : J’ai intégré des print dans mon code c’est juste pour vérifier si le codes est correct.
Quelqu’un aurait il une idée pour ressoudre ce probléme.
Merci d’avance pour votre aide.
from qgis.gui import QgsMapToolEmitPoint
Lat=[]
Long=[]
def display_point(point, mouse_button):
coords = "Map Coordinates: {:.4f}, {:.4f}".format(point.x(), point.y())
print (coords)
Lat.append(point.y())
Long.append(point.x())
print(Lat)
print(Long)
layer = iface.activeLayer()
feats = [ feat for feat in layer.getFeatures() ]
# a reference to our map canvas
canvas = iface.mapCanvas()
# this QGIS tool emits as QgsPoint after each click on the map canvas
pointTool = QgsMapToolEmitPoint(canvas)
pointTool.canvasClicked.connect(display_point)
canvas.setMapTool(pointTool)
def Apoint():
root = QgsProject.instance().layerTreeRoot()
GRD = root.findGroup('2021')
print (GRD.name())
for x in range(1):
child0 = GRD.children()[x]
print(child0.name()[:8])
A=child0.name()[:8]
layers = QgsProject.instance().mapLayersByName('Activity')
layer = QgsVectorLayer(layers[0].dataProvider().dataSourceUri(), '', 'ogr')
caps = layer.dataProvider().capabilities()
if caps & QgsVectorDataProvider.AddFeatures:
feat = QgsFeature(layer.fields())
feat.setAttributes([5, A, 'CAMION'])
feat.setGeometry(QgsGeometry.fromPointXY(QgsPointXY(Long[0], Lat[0])))
res, outFeats = layer.dataProvider().addFeatures([feat])
iface.mapCanvas().refresh()
iface.showAttributeTable(iface.activeLayer())
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339667#p339667
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 : LADEUILLE
----------------------------------------
Merci JD pour votre réponse.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339666#p339666
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