Utiliser R dans les traitements QGis

La plupart des logiciels SIG d’aujourd’hui, y compris ArcGIS, QGIS, GRASS et d’autres applications industrielles et open source, utilisent Python comme langage de script et de complément pour les plugins. Ce langage est aussi utilisé pour les besoins de programmation qui peuvent accroître les fonctions d’analyse spatiale et de traitement spatial.

Dans la suite de cette logique, une intégration récente du paquet statistique R a été réalisée pour son utilisation dans QGIS. Les utilisateurs peuvent accéder à la bibliothèque d’analyse spatiale de R (de plus en plus utilisée) dans le panneau de traitements.

Le fournisseur de traitements R dans Qgis Continuer la lecture de « Utiliser R dans les traitements QGis »

Recettes Python pour QGis: accéder aux données vecteur (postgis,spatialite)

Dans cette série d’articles nous abordons comment accéder aux données de type vecteur avec Python et QGis. Tout d’abord nous avons vu dans l’article précédent (Recettes Python pour QGis: accéder aux données vecteur (shapefile)) comment charger un fichier shapefile. Dans celui-ci nous verrons comment charger une table Postgresql/Postgis et une table Spatialite. Continuer la lecture de « Recettes Python pour QGis: accéder aux données vecteur (postgis,spatialite) »

Recettes Python pour QGis: accéder aux données vecteur(shapefile)

Dans cette série d’articles nous allons voir comment accéder aux données de type vecteur avec Python et QGis. Tout d’abord nous verrons comment charger les différents formats de données vecteur (shapefile, postgis et spatialite), puis comment accéder aux propriétés géométriques et attributaires, et enfin, quelques exemples de traitement spatial de ce type de données. Continuer la lecture de « Recettes Python pour QGis: accéder aux données vecteur(shapefile) »

Configurer Eclipse pour développer des scripts ou des plugins QGis

Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s’appuyant principalement sur Java.

Figurant parmi les grandes réussites de l’Open source, Eclipse est devenu un standard du marché des logiciels de développement, intégré par de grands éditeurs logiciels et sociétés de services.

Vous pouvez développer un plugin pour QGis avec un simple éditeur de texte, mais si vous voulez disposer d’un véritable environnement de développement, vous permettant de déboguer rapidement vos scripts, Eclipse est la meilleure solution.
Continuer la lecture de « Configurer Eclipse pour développer des scripts ou des plugins QGis »

Utiliser Script Runner avec QGis

Le plugin QGIS Python ScriptRunner fournit un outil intermédiaire pour les processus d’automatisation de QGis, entre la console interactive Python et les développements compliqués de plugins. Il fournit une boîte de dialogue de gestion de scripts qui vous permet de charger facilement, créer, modifier et exécuter des scripts pour l’automatisation de QGIS à grande échelle. Continuer la lecture de « Utiliser Script Runner avec QGis »

Pour débuter avec Python ArcGis : Exporter un mxd en format pdf

Débuter avec Python sur ArcGIS est plus facile qu’il n’y paraît. Il n’est pas nécessaire de maîtriser Python pour l’utiliser de manière basique dans notre travail avec ArcGIS et ESRI met à votre disposition une aide complète et pleine d’exemples de code. La lecture d’un article de Mapping Gis (http://mappinggis.com/2015/10/exportar-un-mxd-a-pdf-con-python/) a largement inspiré ce qui suit.
Nous allons donc voir comment générer un fichier pdf de la carte d’un projet ArcGis (.mxd), sans ouvrir le projet. Supposons que ce document doit être tenu à jour après des mises à jour des données très fréquentes.
Continuer la lecture de « Pour débuter avec Python ArcGis : Exporter un mxd en format pdf »

Intégrer des photos géolocalisées dans QGis avec Photo2shape

Mise à jour du 19 janvier 2017:

Cet article est obsolète. Pour intégrer des photos géolocalisées dans QGis, référez-vous à l’article : Geotag and import photos remplace photo2shape dans QGis

Dans cet article nous verrons comment créer une couche de points dans QGis contenant les positions et les liens vers des photos « geotaggées ». Pour cela nos allons utiliser le plugin QGis Photo2Shape.

Continuer la lecture de « Intégrer des photos géolocalisées dans QGis avec Photo2shape »

Comment installer des modules complémentaires Python pour ArcGis et QGis

Pour ceux qui ne sont pas familiers des bizarreries liées à l’utilisation de modules complémentaires de Python, l’écueil presque incontournable  est l’installation du module.

Vous vous trouvez avec un fichier .tar.gz et puis… pas la moindre info de quoi en faire.

Voici comment procéder. Ce n’est pas long, mais j’espère que ce sera clair. Continuer la lecture de « Comment installer des modules complémentaires Python pour ArcGis et QGis »

ArcGis et Python (3) : votre premier script

Si vous avez lu les deux articles précédents  ArcGis et Python :Avant de faire vos premiers pas et  ArcGis et Python : pour bien démarrer, vous êtes prêt pour vous lancer.

Il y a deux choses que vous devez apprendre : le langage Python et comment utiliser la bibliothèque de géotraitement Python d’ArcGis. En ce qui concerne le langage Python, des tutoriaux ne manquent pas. Mais n’oubliez pas que vous en aurez besoin que des bases du langage. Vous allez essentiellement enchaîner des outils ArcGis déjà tous faits.

Nous allons voir ici un premier exemple de script et son intégration dans votre toolbox personnelle. Continuer la lecture de « ArcGis et Python (3) : votre premier script »