Corriger la géométrie d’une table Postgis

Nous avons déjà abordé le sujet de la validation des géométries dans une série d’articles:

Dans cet article nous verrons plus spécifiquement comment détecter et corriger les problèmes géométriques dans une table PostgreSQL/Postgis en utilisant des requêtes SQL. Continuer la lecture de « Corriger la géométrie d’une table Postgis »

Débuter avec PostgreSQL/Postgis -Introduction à pgAdmin4

Suite de l’article (Débuter avec Postgres/Postgis ), nous aborderons dans celui-ci une introduction à l’administration des bases Postgresql/postgis, le chargement d’un shapefile et la connexion et chargement de la couche Postgis à partir de QGis.

La manière la plus pratique d’administrer des bases de données PostgreSQL est d’utiliser l’interface graphique pgAdmin4.

Cet outil s’installe automatiquement lors de l’installation de PostgreSQL. Vous pouvez le lancer à partir de la barre de programmes:

Continuer la lecture de « Débuter avec PostgreSQL/Postgis -Introduction à pgAdmin4 »

QGis et le WEB:faisons le point

Le WEB n’est plus réservé aux grands comptes. Les moyens techniques et les coûts des solutions ne sont plus un obstacle pour que tout un chacun puisse diffuser sur le WEB ses données et ses cartes. Mais cette évolution est allé de paire avec une multiplication des solutions techniques et l’obstacle majeur aujourd’hui est de choisir la solution la mieux adaptée à ses besoins. Nous verrons ici un panorama non exhaustif, mais qui, je l’espère, vous aidera à bien choisir avant de vous lancer. Continuer la lecture de « QGis et le WEB:faisons le point »

Installer QGis Server sous Windows 10

Si vous voulez installer QGis Server sur un poste Windows, vous démarrez une longue route semée d’embuches. Tout d’abord, 95% de la documentation est faite pour une installation sous Linux. Deuxièmement, les recherches sur le WEB ramènent des pages de tout temps, la plupart périmées ou obsolètes. Troisièmement, il faut installer plusieurs composants, les configurer et je n’ai pas trouvé d’article qui balaye la totalité des installations.

Alors, en voici un. Il a été écrit le 6 juillet 2017. Il est à jour à cette date, mais si vous le lisez dans plusieurs mois ou années, je vous conseille fortement de chercher un article plus proche de votre temps. Continuer la lecture de « Installer QGis Server sous Windows 10 »

L’analyse spatiale avec SQL: 4-fonctions de traitement spatial

Dans l’article précédent nous avons vu les fonctions SQL de relation spatiale. Voyons maintenant les fonctions de traitement spatial de SQL.Commençons par voir quelle est la différence entre la notion de relation spatiale et de traitement spatial. Continuer la lecture de « L’analyse spatiale avec SQL: 4-fonctions de traitement spatial »

L’analyse spatiale avec SQL:3-les fonctions de relation spatiale

Après les deux article introductifs,L’analyse spatiale avec SQL:1-Introduction, 2-les fausses idées reçues, voici, maintenant, la dizaine de fonctions de relation spatiale de Postgis (mais que vous trouverez aussi avec Spatialite). Comme dit précédemment, ce n’est qu’une toute petite partie des fonctions disponibles, mais c’est vraiment le noyau indispensable pour démarre l’analyse spatiale avec SQL. Continuer la lecture de « L’analyse spatiale avec SQL:3-les fonctions de relation spatiale »

L’analyse spatiale avec SQL:2-les fausses idées reçues

Nous avons dit dans l’article précédent(L’analyse spatiale avec SQL:1-Introduction) que l’idée la plus répandue est que le langage SQL est un très bon outil de requête sur les tables SIG mais qu’il faut un logiciel SIG tel que QGis ou ArcGis pour réaliser les tâches d’analyse spatiale. Voyons d’où vient cette idée reçue.

Continuer la lecture de « L’analyse spatiale avec SQL:2-les fausses idées reçues »

L’analyse spatiale avec SQL:1-Introduction

Je vous propose une série d’articles pour aborder quelques idées reçues sur l’utilisation du langage SQL et ses possibilités dans l’analyse spatiale. Pour résumer l’idée la plus répandue, le langage SQL est un très bon outil de requête sur les tables SIG mais il faut un logiciel SIG tel que QGis ou ArcGis pour réaliser les tâches d’analyse spatiale. Pour ce qui est de la première partie de cette assertion, nous l’analyserons dans le second article de cette série. Voyons pour commencer un exemple pour tordre le cou à la deuxième partie de cette phrase. Continuer la lecture de « L’analyse spatiale avec SQL:1-Introduction »

Migrer des bases postgresql avec PgAdmin 4:problèmes et solutions

Mise à jour du 28/04/2017

Le problème soulevé ici a été résolu par l’équipe de pgAdmin (testé sur la version 1.4 de pgAdmin). Si vous trouvez ce problème et que vous avez une version antérieure de pgAdmin 4, il suffit de télécharger et installer la dernière version). Par contre la méthode peut toujours servir pour contourner des éventuelles erreurs de pgAdmin, en réutilisant la syntaxe récupérée sur la fenêtre d’erreur)

Depuis peu, la nouvelle version de PostgreSQL 9.6 est disponible. Parmi les nouveautés, une nouvelle interface du client PgAdmin est disponible (PgAdmin 4 v1.1).
Si vous voulez migrer vos bases de données d’une version précédente de PostgreSQL vers une base 9.6, ce n’est pas gagné!
Tout d’abord plantons le décor: je ne parlerai que du travail sous Windows, je n’ai pas des infos si ceci arrive aussi sous Linux. Deuxièmement, j’ai reporté le bug depuis un mois à l’équipe de PgAdmin mais pour l’instant il n’a pas été pris en charge. Mais comme il faut bien continuer à travailler en attendant que le problème soit résolu, voici un moyen de contourner le problème.
Continuer la lecture de « Migrer des bases postgresql avec PgAdmin 4:problèmes et solutions »

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) »