Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Sun 31 May 2020 13:44

zutix
Participant actif
Date d'inscription: 19 Mar 2020
Messages: 87

QGIS 2.18.3: initiation a python

Objectif : apprendre rapidement à faire mes propres scripts python pour QGIS et à décrypter ceux d’autres personne.

Bonjour,

Quelqu’un saurait-il me dire où je peux trouver un document d’initiation à python pour QGIS - sans historique ni théorie - qui permette très vite d’interagir avec QGIS via des exemples bien expliqués (pour débutant en python donc qui explique tout, même ce qui est sensé être évident - et débutant initié à une partie de l’utilisation de QGIS 2.18) ?
Par exemple, à l’issue de mon initiation à Python pour QGIS, je voudrais pouvoir faire et exécuter un script pour peindre des entités d’une couche avec 4 couleurs seulement mais de façon à ce que les couleurs d’entités adjacentes soient toujours différente.

Concernant le document d'initiation, l’idéal serait que je puisse le charger sur mon PC pour l’utiliser sans connexion à Internet.
D'avance merci de votre aide.

Cordialement

Hors ligne

 

#2 Mon 01 June 2020 16:36

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 995

Re: QGIS 2.18.3: initiation a python

Bonjour,

Il existe un algorithme ans la boite à outils qui répond à votre besoin, je pense : "coloration topologique"

Pour le livre ou les tutos, pour le coup, il suffit de chercher dans un moteur de recherche. Il existe plein de choses. A vous de tester.

Hors ligne

 

#3 Mon 01 June 2020 16:50

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.18.3: initiation a python

Bonjour,

Il existe un algorithme dans la boite à outils qui répond à votre besoin, je pense : "coloration topologique"


Pas en 2.18, je pense.
Et à ce propos, QGIS 2.x (avec un support de Python 2) est à l'abandon. Je vous conseillerais plutôt de migrer vers une version 3.x et d'apprendre Python 3 et pyQGIS pour la v3.

Hors ligne

 

#4 Tue 02 June 2020 09:46

zutix
Participant actif
Date d'inscription: 19 Mar 2020
Messages: 87

Re: QGIS 2.18.3: initiation a python

Merci de vos réponses à tous les 2.

Concernant la VERSION de QGIS

Santanna, votre conseil est judicieux, mais si je peux faire ce que je veux sur mon PC personnel, il n’en va pas de même pour mon PC pro.

Cela amène une autre question : y a t-il une compatibilité entre les versions 2 et 3 de QGIS ?
C’est-à-dire que :
    - si je fais une carte avec QGIS 2.18  avec tous les fichiers sous D:\QGIS PC PRO pour simplifier, par exemple
    - si je copie tous les fichiers de D:\QGIS PC PRO sous D:\QGIS PC PERSO (je peux travailler sur ma carte avec QGIS 2.18 sans problème) est-ce que je pourrais ouvrir de même ma carte sous QGIS 3.x et travailler cette carte ?
    Ensuite, est ce que je pourrais faire l’inverse (PC perso vers PC pro) ?

Si je dois installer une version 3 sur mon PC perso, avez vous une version à me conseiller ?

Concernant la DOCUMENTATION Python

Vous avez raison, GlaDal, il existe beaucoup de tutos, docs sur le sujet. Il est d’autant plus difficile de s’orienter efficacement quand on ne connaît pas le sujet.
Quelqu’un qui a déjà fouillé pour progresser en partant de rien saurait parfaitement me guider.

Si je me réfère à mon expérience concernant les macros en basic pour libre office, j’ai perdu beaucoup de temps en tâtonnant avec les moteurs de recherche avant de trouver le document le plus intéressant : Programmation_OpenOffice_org_3_ed1_v1.pdf  de B. Marcelly et L. Godard.
L’idéal serait que l’on me donne un lien vers un équivalent pour python.

Merci et bonne journée.

Hors ligne

 

#5 Tue 02 June 2020 16:13

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.18.3: initiation a python

Bonjour,

Santanna, votre conseil est judicieux, mais si je peux faire ce que je veux sur mon PC personnel, il n’en va pas de même pour mon PC pro.


C'est vrai.  Je comprends. Mais peut-être faudrait-il expliquer à ceux qui peuvent faire quelque chose que la version 2.18 est vieille, non maintenue, que les technologies/langages utilisé.e.s sont obsolètes et que nul n'aurait idée d'utiliser un Windows XP aujourd'hui (bon, là, j'exagère peut-être un peu sur ce dernier point mais vous voyez ce que je veux dire). Il y a de meilleurs outils pour faire ce que vous avez à faire, sans surcoût réel (si ce n'est le temps d'installation et de prise en mains). Et plus le temps va passer, plus compliqué sera-t-il de trouver de l'aide car bon nombre de personnes sont passées à plus récent (et donc vous perdrez votre temps, donc serez moins efficace(/rentable?)).

Pour ce qui est de l'ouverture des fichiers projets, dès lors que QGIS peut accéder aux couches elles-mêmes, il n'y a pas de souci. Si vous arrivez à les ouvrir sur PC Perso avec 2.18, il n'y a pas de raison que cela coince avec 3.10 sur PC Perso (ou sur PC Pro). Par contre, le format, le type d'informations stockées dans le projet a largement évolué ces dernières années. Et QGIS vous garantit que vos anciens projets peuvent être ouverts avec les nouvelles versions mais une fois en nouvelle version, le mouvement inverse n'est pas garanti. Vous pouvez donc avoir des soucis en essayant d'ouvrir une 3.10 sous 2.18.

Hors ligne

 

#6 Thu 04 June 2020 13:59

zutix
Participant actif
Date d'inscription: 19 Mar 2020
Messages: 87

Re: QGIS 2.18.3: initiation a python

Merci SANTANNA.
Cela me paraît clair. J’ai tenté une démarche auprès de mon employeur.

Parallèlement, je vais essayer de m’initier à Python 3. Quelqu’un saurait-il me guider vers un document bien fait pour débuter ?
D’avance merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB