Message posté par : G. Navennec (gabriel.navennec(a)yahoo.fr)
----------------------------------------
Bonjour,
Je suis en train de coder un petit script avec comme données en entrée une couche et deux de ses champs :
-----------------
Code :
class Test(QgsProcessingAlgorithm):
def initAlgorithm(self, config=None):
self.addParameter(QgsProcessingParameterVectorLayer('couche', 'couche', types=[QgsProcessing.TypeVectorPoint], defaultValue=None))
self.addParameter(QgsProcessingParameterField('X', 'X', type=QgsProcessingParameterField.Numeric, parentLayerParameterName='couche', allowMultiple=False, defaultValue=''))
self.addParameter(QgsProcessingParameterField('Z', 'Z', type=QgsProcessingParameterField.Numeric, parentLayerParameterName='couche', allowMultiple=False, defaultValue=''))
self.addParameter(QgsProcessingParameterField('Y', 'Y', type=QgsProcessingParameterField.Numeric, parentLayerParameterName='couche', allowMultiple=False, defaultValue=''))
self.addParameter(QgsProcessingParameterFeatureSink('Resultat', 'resultat', type=QgsProcessing.TypeVectorPoint, createByDefault=True, defaultValue=None))
-----------------
Pour la suite du traitement j'ai besoin de récupérer le chemin de la couche en entrée. Dans mon souvenir, il suffisait d'appeler l'entrée correspondante dans le dictionnaire
-----------------
Code :
chemin = parameters['couche']
-----------------
D'ailleurs au démarrage du script, dans le journal j'ai bien ceci
-----------------
Code :
Paramètres en entrée:
{ 'X' : 'X', 'Y' : 'Y', 'couche' : 'C:/Users/Desktop/dossier/exemple.shp' }
-----------------
Pourtant cela ne fonctionne pas : le script plante et quand je me renvoie parameters['couche'] dans un log, j'obtient pour seul résultat une chaine de caractère comme ça : exemple_15b7ff9b_ce41_43g1_8be5_t5t947b74ef9
J'ai raté quelque chose ?
Une idée pour récupérer le chemin de ma couche sur une variable ?
Dites moi si jamais il vous faut plus d'infos
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353320#p353320
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 : Gwen M
----------------------------------------
Bonjour,
J'ai deux couches linéaires qui ont été modifiés à certains endroits l'une par rapport à l'autre (tracé jaune pour la plus récente, verte la plus ancienne)
J'essaie de retrouver et d'analyser ces différences (modifié, supprimé, ajouté)
Le géo traitement 'différence symétrique' me permet de localiser ces différences (tracé rouge pointillé)
J'aimerais maintenant ajouter une contrainte supplémentaire: savoir si le tracé à été :
1/ modifié comme ici
https://zupimages.net/up/22/24/0gs6.png
2/ supprimer comme ici
https://zupimages.net/up/22/24/sam6.png
3/ ajouter comme ici
https://zupimages.net/up/22/24/teyb.png
Merci d'avance pour tout conseil ou aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353535#p353535
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 : athagliat
----------------------------------------
Bonjour, y a-t-il moyen dans Qgis de ne pas afficher les étiquettes (ex: noms de communes) qui sont en bordure de la carte, au niveau du mode "Mise en page"?
J'ai décoché l'option : "Autoriser les étiquettes tronquées en bordure de carte", et essayé de jouer sur le paramètre "Marges par rapport au bord de la carte", mais aucune de ces deux fonctionnalités ne semble marcher correctement : les étiquettes restent tronquées en bordure de carte et ne disparaissent pas même si j'applique une marge.
Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353533#p353533
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 : Michael ALLAIN
----------------------------------------
Bonjour,
Effectivement, comme le dit Miniopterine, pourquoi ne pas saisir directement la table dans QGIS ?
S'il faut passer par Excel, le mieux je pense est de passer par les boutons "Actions".
Il faut un champ dans la table avec la localisation du dossier avec la table Excel attention à la gestion des chemins (les / et \ en particulier).
Et en texte de l'action, j'utilise explorer [%regexp_replace( "directory",'/','\\' )%], à adapter, directory étant mon champ avec le chemin.
Ensuite, avec quelques réglages, il est possible d'afficher un bouton ou un texte dans la table attributaire pour ouvrir directement le dossier ou même de cliquer sur un point de la carte.
----------------------------------------
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=353525#p353525
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 : Alhousseynoudiallo (alfousseynoudiallo(a)gmail.com)
----------------------------------------
Bonjour,
J'ai besoin de votre aide. En effet je souhaite avoir plusieurs cartes sur une même mise en page (une carte au 1/50000 et 5 autres petites au tour de la grande carte). Vu que que toutes mes cartes sont en polygones inversées avec un remplissage en transparence blanc donc j'ai un problème de superposition quand les cartes en polygones inversées se chevauchent. La carte en dessus garde toujours le fond blanc sur les autres en dessous.
Existe t-il un moyen pour que le fond blanc issu des polygones inversées ne prennent pas toute l'emprise de la carte afin que les cartes puissent être rapprochés et se superposer sans aucun problème ?
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=352947#p352947
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 : Miniopterine
----------------------------------------
Bonjour,
Et une table relationnelle ne pourrait pas faire l'affaire?
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353518#p353518
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 : Marjo13 (m.puddu(a)rhone-ventoux.fr)
----------------------------------------
Bonjour,
J'ai un souci d'import des données EDIGEO du Vaucluse - extension cadastre v.1.14.2
j'ai le message d'erreur suivant qui s'affiche :
INITIALISATION
* Copie du répertoire C:UsersSERVAppDataRoamingQGISQGIS3profilesmarjopythonpluginscadastrescripts/plugin
0 s
STRUCTURATION BDD
Création des tables
Création des tables edigeo
Erreur rencontrée pour la requête:
-- Creation des tables EDIGEO ect....
CREATE TABLE zoncommuni_id ( ogc_fid INTEGER PRIMARY KEY AUTOINCREMENT, object_rid character varying, tex10 character varying, tex2 character varying, tex3 character varying, tex4 character varying, tex5 character varying, tex6 character varying, tex7 character varying, tex8 character varying, tex9 character varying, tex character varying, creat_date integer, update_date integer ); SELECT AddGeometryColumn('zoncommuni_id', 'geom', LAMB93, 'GEOMETRY', 2);
Erreur
no such column: LAMB93
MAJIC
FINALISATION
- extenssion cadastre v.1.14
- QGIS 3.22 :
Je vous remercie par avance pour votre aide, afin de me débloquer sur ce sujet
Marjolaine
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353517#p353517
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 : raoul
----------------------------------------
Bonjour,
J'utilise Qgis comme outil de saisie de données d'observation de faune et de flore dans le cadre professionnel. J'ai crée des tables pour les différents groupes avec des éléments pré-remplis (nom d'espèces notamment). Cela fonctionne très bien pour les espèces de faune. Lorsque nous faisons des observations ponctuelles, nous saisissons directement la donnée sur une tablette sur sa localisation (un oiseau sur une haie, un lézard sur un pierrier...)
Mais l'outil atteint ses limites pour les données botaniques. Nous ne pouvons pas faire de données ponctuelles (sauf pour les sps patrimoniales) du fait de la présence de plusieurs sps de flore sur un même point comme les inventaires se font par quadrat.
L'idée serait de créer un table SIG qui permette de saisir un point sur ma carte correspondant à un quadrat et que, dans un des champs, je puisse insérer un lien vers un dossier contenant un fichier tableur (type fiche de saisie phytosocio). Ainsi sur le terrain, quand le botaniste arrive sur son quadrat, il le sélectionne sous Qgis, clique sur le lien vers le fichier qui s'ouvre directement sous excel (ou un autre tableur), il fait la saisie de données, enregistre et ferme le tableur et peut ensuite aller voir son point suivant pour recommencer l'opération. Et quand il repasse un mois après, il peut ouvrir de nouveau le fichier tableur et le compléter selon la phénologie des espèces.
Est-ce que cela est possible (de manière simple, je ne suis pas un pro en programmation et SIG) et de quelle manière?
En vous remerciant pour vos conseils.
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353511#p353511
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 : Kiecane
----------------------------------------
Bonjour,
J'ai un point qui intersecte un cours d'eau, et j'aimerais sélectionner le linéaire de cours d'eau qui est compris jusqu'à une distance de 3 km à partir de ce point. J'ai d'abord pensé à réaliser un tampon, mais cela ne convient pas, puisqu'il s'agit d'un linéaire de cours d'eau qui serpente et qui est donc différent d'une droite. J'ai cherché parmi les différents outils de l'interface QGIS ce qui pourrait correspondre mais je n'ai rien trouvé pour le moment. Pourriez-vous m'indiquer la démarche à suivre s'il-vous-plaît ?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353498#p353498
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 : C.mathias
----------------------------------------
Bonjour,
Pour mes relevés j'utilise un outil de géolocalisation qui me permet aussi de prendre des photos (trimble Catalyst DA1). J'arrive à importer mes points et mes images mais quand je dois les afficher sur Qgis je suis obligé de sélectionner le chemin dans la table attributaire à la main donc image par image. Existe-t-il une méthode plus rapide et automatique ou pas ?
Ps ; J'ai vu passer des "solutions" avec la variable @project_path mais je n'ai pas eu de résultat concluant.
Cordialement,
Mathias
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353496#p353496
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