SysAdmin & WPS : Il faut se méfier du log qui dort

Il est possible de recevoir une erreur « NetworkError: 403 Interdit – http://url/mapfishapp/ws/ogcproxy/?url=http%3A%2F%2Furl%2Fcgi-bin%2Fpywps.cgi » lors de l’exécution d’un WPS à partir d’un client web comme geOrchestra. Bien que le message d’erreur semble dire le contraire, il y a de grande chance pour que le problème ne vienne pas du proxy mais plutôt …

Continue reading

L’utilisation des « WITH » + « UPDATE » pour des versions de Postgres antérieures à la 9.1

La méthode dite « Common Table Expressions » ou CTE est extrêmement utile en SQL puisqu’elle permet non seulement d’utiliser la récursivité (càd d’utiliser la même sous requête plusieurs fois dans la requête), mais aussi de simplifier l’écriture des sous-requêtes. En voici un exemple  : WITH nomdelavue1 as (sous_requête1), nomdelavue2 as (sous_requête2) …

Continue reading

shp2pgsql, ou l’art d’importer (trop) facilement des shapefiles dans PostGIS

SPIT et le plugin d’import sur Postgres ne sont plus à jours et ne permettent donc plus l’import/export de n’importe quel shapefile avec PostGIS (problèmes de géométrie). Une solution simple et efficace est alors d’utiliser l’utilitaire shp2pgsql qui permet d’ajouter ou d’extraire n’importe quel type de shape dans une base …

Continue reading