Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - QGIS

Fil des billets

lundi 30 novembre 2015

QGIS, publication de versions intermédiaires : 2.8.4 et 2.12.1

La communauté QGIS est heureuse d'annoncer la publication des versions intermédiaires de QGIS 2.8 "Wien" et QGIS 2.12 "Lyon", soit les versions 2.8.4 et 2.12.1. "Wien" est le nom allemand de la ville de Vienne - ville hôte de nos rencontres des développeurs de novembre 2009 et mars 2014. "Lyon" fut la ville hôte de la rencontre des développeurs d'avril 2012.

Ceux sont les premières versions intermédiaires qui sont publiées - comme les autres versions - selon un calendrier fixé à l'avance. Vous pouvez consulter le planning ici : http://www.qgis.org/en/site/getinvolved/development/index.html#release-schedule

En tant que versions intermédiaires, ces 2 versions ne contiennent pas de nouvelles fonctionnalités :

Même si ces changements sont intégrés afin de corriger des problèmes, il est possible qu'ils entraînent de nouvelles erreurs - si vous rencontrez des problèmes avec ces versions, vous pouvez ouvrir un ticket sur le système de gestion de bugs de QGIS (http://hub.qgis.org/). Merci de vérifier avant dans la liste des tickets ouverts et fermés si le problème a déjà été remonté à la communauté.

Les codes sources et les binaires pour Windows, Debian et Ubuntu sont déjà disponibles sur le site web du projet grâce au bouton de téléchargement de la page d'accueil (http://qgis.org/). Plus de plateformes suivront dès que les mainteneurs des paquets de distribution auront terminé leur travail. Si les paquets pour votre plateforme ne sont pas encore disponible, merci de revenir sur la page de téléchargement ultérieurement.

La version 2.8 a été publié en début d'année 2015 et est maintenue par la communauté sur le long terme. L'utilisation de cette version vous offre une stabilité en terme d'interface et de fonctionnalités. Elle est a destination des organisations qui souhaitent une version stable sur le long terme. Afin de profiter des corrections apportées, il est conseillé de mettre à jour votre version à chaque publication de versions intermédiaires.

La version 2.12 a été publié en octobre 2015. Cette version intègre de nouvelles fonctionnalités par rapport à la version 2.10 mais aussi 2.8. La version 2.12 ne sera plus maintenu dès la publication de la version suivante : 2.14. Si vous utilisiez la version 2.10, vous pouvez dès à présent passer à la version 2.12. Si vous aviez déjà tester la version 2.12, vous pouvez mettre à jour QGIS et l'utiliser tous les jours.

Enfin, la communauté QGIS tient à remercier les sponsors officiels pour le précieux soutien financier qu'ils apportent à ce projet :

  • SILVER Sponsor: G.A.I.A. mbH, Germany
  • SILVER Sponsor: Sourcepole AG, Switzerland
  • SILVER Sponsor: AGH University of Science and Technology, Krakow, Poland
  • SILVER Sponsor: State of Vorarlberg, Austria
  • SILVER Sponsor: Office of Public Works, Ireland, Ireland
  • BRONZE Sponsor: Urbsol, Australia
  • BRONZE Sponsor: Lutra Consulting, UK
  • BRONZE Sponsor: WhereGroup GmbH & Co. KG, Germany
  • BRONZE Sponsor: Nicholas Pearson Associates, UK
  • BRONZE Sponsor: QGIS Poland, Poland
  • BRONZE Sponsor: www.terrelogiche.com, Italy
  • BRONZE Sponsor: GeoSynergy, Australia
  • BRONZE Sponsor: Gaia3D, South Korea
  • BRONZE Sponsor: Royal Borough of Windsor and Maidenhead, UK
  • BRONZE Sponsor: Chartwell Consultants Ltd, Canada
  • BRONZE Sponsor: Trage Wegen vzw, Belgium
  • BRONZE Sponsor: GFI - Gesellschaft für Informations technologie mbH, Germany
  • BRONZE Sponsor: GKG Kassel,(Dr.-Ing. Claas Leiner), Germany
  • BRONZE Sponsor: GIS-Support, Poland
  • BRONZE Sponsor: ADLARES GmbH, Germany
  • BRONZE Sponsor: www.molitec.it, Italy
  • BRONZE Sponsor: www.argusoft.de, Germany
  • BRONZE Sponsor: Customer Analytics, USA
  • BRONZE Sponsor: Avioportolano Italia, Italy
  • BRONZE Sponsor: Faculty of Geology, Geophysics and Environmental Protection, AGH, University of Science and Technology, Poland
  • BRONZE Sponsor: MappingGIS, Spain

Une liste complète des sponsors qui ont fait un don, qu'il soit important ou plus humble, est disponible sur la page des donneurs (http://qgis.org/en/site/about/sponsorship.html#list-of-donors). Si vous souhaitez devenir un sponsor officiel du projet QGIS, vous pouvez consulter pour plus de détails la page de parrainage (http://qgis.org/en/site/about/sponsorship.html#sponsorship).

Sponsoriser QGIS aide la communauté à financer nos rencontres des développeurs qui ont lieu tous les six mois, à maintenir les infrastructures du projet et à financer les efforts de correction de bugs.

QGIS est un logiciel libre et vous n'avez aucune obligation de payer quelque chose pour son utilisation - en fait la communauté souhaite encourager l'utilisation de QGIS à tous ceux qui souhaitent utiliser des données géographiques - la communauté pense que l'utilisation d'information géographique pour la prise de décision se traduira par une meilleure société pour toute l'humanité.

vendredi 27 novembre 2015

Lizmap Web Client 2.12: Euskera, German and other improvements

Waiting the publication of Lizmap 3, we are proud to announce the publication of Lizmap Web Client 2.122.

This version includes the location of the interface in Euskera and German. Lizmap Web CLient is thus usable in the following languages:

  • French
  • English
  • Italian
  • Spanish
  • Portuguese
  • Greek
  • Euskera
  • German

This version includes some new features:

  • The ability to define a name for the application, the default name is Lizmap
  • The ability to use Google Analytics
  • Direct access to a user profile for the admin

This version fixes a number of problems. The main resolved problem is regarding the locate list and the attribute table. There are no longer limits to the number of vector object.

You can download on github this new version that installs just like the previous one: https://github.com/3liz/lizmap-web-client/releases/tag/2.12.0

This version is already in production on specific applications:

Lizmap Web Client 2.12 : Basque, allemand et autres améliorations

En attendant la publication de Lizmap 3, nous sommes fière de vous annoncer la publication de Lizmap Web Client 2.12.

Cette version intègre la localisation de l'interface en Basque et Allemand. Lizmap Web CLient est donc utilisable dans les langues suivantes :

  • Français
  • Anglais
  • Italien
  • Espagnol
  • Portuguais
  • Grecque
  • Basque
  • Allemand

Cette version intègre aussi quelques nouvelles fonctionnalités :

  • La possibilité de définir un nom à l'application, par défaut le nom est Lizmap
  • La possibilité d'utiliser Google Analytics
  • La possibilité d'accéder directement au profil d'un utilisateur pour l'administrateur

Cette version corrige aussi un certain nombre de problème. Le principal problème qui a été résolu concerne la liste de localisation et la table d'attribut. Il n'existe plus de limite vis à vis du nombre d'objet vectoriel.

Vous pouvez télécharger sur github cette nouvelle version qui s'installe exactement comme la précédente : https://github.com/3liz/lizmap-web-client/releases/tag/2.12.0

Cette version est déjà en production sur certaine application :

mardi 17 novembre 2015

Rencontre des utilisateurs de QGIS francophone : appel à communication

Montpellier SupAgro et l’OSGeo-FR organisent une rencontre autour de QGIS pour la communauté francophone sur deux jours à Montpellier les 10 et 11 décembre. Deux jours consacrés à des échanges, présentations et contributions autour du projet QGIS et réunissant une communauté de plus en plus large d'utilisateurs, de développeurs et de décideurs.

Si vous souhaitez présenter votre projet basé sur QGIS, si vous utilisez QGIS de manière originale, ou réaliser une présentation lors de cet événement, déposer une courte description de votre présentation 1 !

Nous cherchons plus particulièrement des présentations sur le thème de "QGIS : Quels usages aujourd'hui ? Quels usages demain ?"

La date limite pour cet appel à présentation est le 30 novembre 2015. Nous vous conseillons néanmoins de nous contacter rapidement afin de permettre la meilleure organisation possible. Une sélection sera réalisée en fonction de la pertinence de la présentation en regard du thème et de la qualité de la description.

Pour toute information ou demande : conferences at osgeo.asso.fr

vendredi 6 novembre 2015

Séminaire utilisateurs Qgis à Montpellier – 3 ième édition

Pour la troisième année consécutive se déroulera à Montpellier le séminaire utilisateurs QGIS les 10 et 11 décembre 2015. Cet événement est organisé en partenariat entre Montpellier SupAgro et l’OSGeo-FR.

Cette année, l’événement se déroulera sur 2 jours :

  • jeudi : Journée de conférences sur le même format qu’en 2013 et 2014
  • vendredi : Journée de barcamp où l’objectif est que les utilisateurs présents échangent et travaillent en petits groupes sur des problématiques concrètes

Le programme détaillé est à venir, et vous pouvez y participer en proposant une intervention

Sinon vous pouvez déjà vous inscrire.

lundi 2 novembre 2015

Rencontre des utilisateurs de QGIS francophone : appel à mécènes et parrains

Montpellier SupAgro et l'OSGeo-fr organisent une rencontre autour de QGIS pour la communauté francophone sur deux jours à Montpellier le 10 et 11 décembre. Deux jours consacrés à des échanges, présentations et contributions autour du projet QGIS et réunissant une communauté de plus en plus large d'utilisateurs, de développeurs et de décideurs.

L'OSGeo-fr et Montpellier SupAgro, organisateurs de l'événement, recherchent des mécènes pour financer cette rencontre. Deux niveaux de mécénats ont été établis : mécène et parrain. Ces deux niveaux permettent à chaque organisme qui le souhaite de participer à l'événement selon ses moyens et les retombées attendues. Chacun des niveaux correspond à différentes modalités de présentation de l'organisme lors de cet événement. Ces deux niveaux de mécénats peuvent être défiscalisés.

Il est également possible de sponsoriser une soirée informelle dans un lieu en centre ville le 10 décembre (sans défiscalisation). Les trois niveaux de financement sont détaillés ci-dessous.

Si vous utilisez régulièrement QGIS ou si vous proposez des services autour de ce logiciel, cette rencontre est une bonne opportunité pour soutenir la communauté et mettre en valeur votre structure.

Votre organisme désire aider financièrement l'OSGeo-fr à mettre en place la rencontre ? Vous souhaitez des informations complémentaires ? Contactez-nous à conferences at osgeo.asso.fr.

La date limite pour cet appel à parrainage est le 25 novembre 2015. Nous vous conseillons néanmoins de nous contacter rapidement afin de permettre la meilleure organisation possible.

Pour toute information ou demande : conferences at osgeo.asso.fr

Mécénat

2 niveaux : Mécène et Parrain

Mécène

Montant : 500 € HT

Limité à 3 mécènes

  • 2 inscriptions incluses
  • Totem dans la salle principale (à fournir)
  • Logo et citation pendant l'événement
  • Logo, lien et présentation de l'organisme sur le site web
  • logo, lien et courte présentation sur le programme
  • citation dans les communiqués de presse
  • Maintien du logo et du lien vers l'organisme sur la page du site OSGeo-fr "Nos précédents soutiens"
  • Autorisation d'utilisation de l'image badge "Mécénat Rencontre QGIS 2015"

Parrain

Montant : 200 € HT Pas de limite

  • 1 inscription incluse
  • logo et citation pendant l'événement
  • Logo, lien et présentation de l'organisme sur le site web
  • Maintien du logo et du lien vers l'organisme sur la page du site OSGeo-fr "Nos précédents soutiens"
  • Autorisation d'utilisation de l'image badge "Mécénat Rencontre QGIS 2015"

Soirée sponsorisée

Si vous souhaitez sponsoriser la soirée du 10 décembre dans un lieu en centre ville, nous pouvons vous faire une offre spécifique.

À propos de Montpellier SupAgro et la formation AgroTIC

Montpellier SupAgro est un établissement d'enseignement et de recherche qui forme des ingénieurs agronomes. La formation AgroTIC est une des formations portées par Montpellier SupAgro. Chaque année nous formons une quinzaine d'ingénieurs agronomes avec une double compétence en géomatique. Qgis constitue un outil central de notre formation d'une part pour les fonctionnalités de gestion de l'information spatiale qu'il offre et d'autre part parce qu'il est libre et gratuit et pourra être réutilisé par nos futurs diplomés quelque soit leur contexte professionnel. Depuis 3 ans, nous organisons un évènement d'échange autour de Qgis au cours duquel nos étudiants peuvent rencontrer des professionnels qui utilisent ce logiciel. Cet évènement leur permet aussi de valoriser les enseignements qu'ils ont suivi puisqu'ils présentent également les nouvelles fonctionnalités de QGIS devant les professionels. Montpellier SupAgro : www.supagro.fr AgroTIC : www.agrotic.org

À propos de l'OSGeo-fr

L’association OSGeo-fr est la représentation Francophone de la fondation Open Source Geospatial dont la mission est d’aider et de promouvoir le développement collaboratif des données et des technologies géospatiales ouvertes. L’association sert d’entité légale envers qui les membres de la communauté peuvent contribuer au code, aux finances et aux autres ressources, s’assurer que leurs contributions seront maintenues au bénéfice du public.

L’OSGeo-fr sert également d’organisation de référence et d’assistance pour la communauté géospatiale libre, et fournit un forum commun et une infrastructure partagée pour améliorer la collaboration entre les projets.

La participation est ouverte à l’ensemble de la communauté Open Source. Tous les travaux de l’association sont publiés sur des forums publics où peut s’investir une communauté libre de participants. Les projets de la Fondation OSGeo sont tous librement disponibles et utilisables sous une licence Open Source certifiée par l’OSI.

http://www.osgeo.asso.fr

vendredi 16 octobre 2015

Enquête 2015 sur l'utilisation de QGIS

Le PSC de QGIS a lancé une enquête sur l'utilisation de QGIS.

Cette enquête a pour objectif de mieux connaître les utilisations et les attentes des utilisateurs de QGIS. Pour les développeurs cette enquête est un moyen de coller au plus prêt des besoins et d'améliorer l'organisation du projet.

Nous avons donc besoin d'un maximum de réponse.

Vous trouverez le questionnaire à l'adresse suivante : http://blog.qgis.org/2015/10/15/take-the-qgis-user-survey-in-french/

lundi 7 septembre 2015

wps4server: Les Traitements QGIS en Web Processing Service

Je suis fier de vous annoncer la publication de wps4server: https://github.com/3liz/qgis-wps4server

wps4server est un Plugin pour QGIS Server qui étend les fonctionnalités de QGIS Server en ajoutant le standard OGC Web Processing. Il s'appuie sur PyWPS et QGIS Processing:

Avec wps4server vous pouvez publier tous les algorithmes des Traitements QGIS au travers de traitements Web. Ceci signifie que vous pouvez créer un Web Processing Service fournissant :

  • les algorithmes QGIS
  • les algorithmes GRASS7
  • les algorithmes GDAL/OGR
  • les algorithmes Orfeo Toolbox
  • les algorithmes SAGA

Mais aussi vos propres réalisations comme :

  • vos scripts R
  • vos scripts Python
  • vos Modèles

Grâce à un ficheir de configuration, vous pouvez réduire le nombre d'algorithmes disponibles en vous appuyant sur :

  • une liste de provider
  • un filtre sur le nom et le titre
  • une liste d'algorithme

Vous trouverez le code source et un guide d'installation sur Github : https://github.com/3liz/qgis-wps4server

Tests et retours d'utilisation sont les bienvenues.

wps4server: QGIS Processing to Web Processing Service

I'm proud to announce the publication of wps4server: https://github.com/3liz/qgis-wps4server

wps4server is a QGIS Server Plugin that provides OGC Web Processing capabilities, based on PyWPS and QGIS Processing:

With wps4server you can publish all the QGIS Processing algorithms through Web Processing. This means you can create a Web Processing Service that provides:

  • QGIS algorithms
  • GRASS7 algorithms
  • GDAL/OGR algorithms
  • Orfeo Toolbox algorithms
  • SAGA algorithms

But also your:

  • R scripts algorithms
  • Python scripts algorithms
  • Models algorithms

With a configuration file, you can restrict the algorithms number based on:

  • a provider list
  • name and title filter
  • an algorithm list

You can find the source code and an installation guide here: https://github.com/3liz/qgis-wps4server

Test and feedback are welcome !

vendredi 17 avril 2015

Need to stick to some scales in QGIS ?

My colleague, Michaël, would like to be able in QGIS to force the canvas scales to some predefined ones. Since we now have project scales (and QGIS pre-defined scales) in the scale selector, we could use them, and add a simple checkbox near the combobox Stick to predefined scales.

The aim is to force the canvas to render only at these scales. For example, if a QGIS user uses the rectangle zoom tool, and he should go to 1/56003, he would instead land on 1/50000, the closest pre-defined scale.

He made a little python script as a proof of concept to illustrate it:

# -*- coding: utf-8 -*-

# Import the PyQt and QGIS libraries
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from qgis.core import *

class forcedScale():
    
    # pre-defined scales
    # has to be read from project properties
    predefinedScales = [
        5000,
        10000,
        25000,
        50000,
        100000,
        250000,
        500000
    ]
    
    # mapCanvas
    mc = None
    
    def init( self ):
        '''
        Initialize class instance
        '''
        mc = iface.mapCanvas()
        self.mc = mc
        self.mc.scaleChanged.connect(self.setScale)

   def setScale( self, scale ):
       targetScale = min(
           self.predefinedScales, 
           key=lambda x:abs(x-scale)
       )
       self.mc.zoomScale( targetScale )

In this script, he hard coded the scales, but obviously we should get them from the project properties.

Run this script in the QGIS Python console and initialize with fs = forcedScale() to stick to scales.

A discussion has been opened in QGIS-Dev mailing list : http://osgeo-org.1560.x6.nabble.com/Force-canvas-to-predefined-scales-help-needed-to-improve-a-script-td5201783.html

lundi 6 avril 2015

Released Lizmap Web Client 2.11

We are pleased to announce the completion of a new LizMap-Web-Client version: 2.11.0. This version is the latest of the 2.* branch.

This new version brings new features:

  • The ability to pass from one map to another without going through the project page while keeping the view.
  • The ability to filter a layer by users. This feature is made to create an annotation layer. Each user can view and modify their data.
  • The ability to display the attribute table of certain layers.
  • The ability to hide some interface elements. This feature allows to integrate more easily Lizmap's maps in a web site.
  • The ability to use QGIS map tooltip as popup content.
  • The ability to disable the group activation boxes. This feature prevents a user to activate multiple layers simultaneously.
  • The ability to choose the units displayed when moving the mouse.

These features were funded by Andromède Océanologie and CIRAD - Environnements et Sociétés.

The version 2.11 also incorporates locating in Greek, thanks to Arnaud Deleurme. Lizmap Plugin and Web Client will therefore be available in:

  • French
  • English
  • Italian
  • Spanish
  • Portuguese
  • Greek

Thanks to all contributors for localisations, tests and features:

You'll find a documentation in english : http://docs.3liz.com/en

You can download Lizmap Web Client 2.11.0 on releases page

You can use docker to test it https://github.com/jancelin/docker-lizmap or install it on Raspberry PI with https://github.com/jancelin/rpi-docker-lizmap

Feedbacks and contributions are welcome.

lundi 2 mars 2015

Publication de QGIS 2.8 : Wien

Aujourd’hui, lundi 2 mars 2015, la version 2.8 de QGIS, prénommée Wien (Vienne) a été officiellement publiée.

Cette version est la première version Long Term Release (LTR) de QGIS. Elle sera maintenue pendant 1 an avec l'intégration continue de correctifs, sans ajout de nouvelles fonctionnalités.

L'objectif des versions LTR est de fournir un logiciel stable, sans mises à jour trop fréquentes des fonctionnalités, pour permettre aux entreprises et organisations de mettre jour QGIS, leurs projets mais aussi les compétences des utilisateurs et les supports de formations seulement une fois par an.

Le succès de la LTR dépend fortement des utilisateurs de QGIS. La communauté des développeurs de QGIS a besoin du soutien des utilisateurs. Ce soutien peut-être direct, en finançant la correction de bugs, ou indirect en précisant aux fournisseurs de supports que toute correction de bugs devra être appliquée sur la branche LTR en même temps que sur la branche de développement.

En parallèle de cette LTR, la communauté continuera de publier une nouvelle version tous les 4 mois.

Cette version apporte aussi son lot de nouvelles fonctionnalités :

  • Amélioration de la boîte de dialogue des outils de mesure
  • Amélioration de QGIS Browser. L'interface est plus réactive.
  • Utilisation possible du contexte de visualisation dans les légendes WMS
  • Utilisation d'un préfixe personnalisé pour les couches jointes
  • Création possible de couches temporaire en mémoire (ces couches disparaîtront avec la fermeture de QGIS)
  • Application rapide d'une formule sur une colonne seulement pour les éléments sélectionnés
  • Ajout d'outils de digitalisation avancée qui permettent de faire du dessin assisté par ordinateur (DAO ou CAD), video du prototype
  • Amélioration de l'outil de simplification des géométries lors de l'édition
  • Amélioration de l'outil d'accrochage
  • Amélioration de la légende pour les règles avancées, avec le respect de l'arbre
  • Amélioration de l'interface de composition
  • Amélioration de la console Python
  • Ajout des outils de traitements "Select by location", "Extract by location" et "Join attributes by location" qui utilisent des fonctions géométriques : intersects, touches, contains, overlaps, disjoint, within, equals et crosses.
  • Ajout des algorithmes Regular points, Symetrical difference, Vector split, Vector grid, Hypsometric curves, Split lines with lines et Refactor fields (outil de manipulation des attributs)
  • Ajout de la possibilité de créer ses propres fonctions pour le système d'expression de QGIS (Function editor for QGIS expressions)
  • Ajout de la possibilité en Python d'utiliser l'index spatial d'une couche pour certaines opérations comme insertFeature ou nearestNeighbour (Using a QGIS spatial index to speed up your code)
  • Ajout d'un nouveau type de rendu de polygone permettant d'utiliser une image comme texture de fond
  • Ajout de la possibilité de créer une carte de chaleur de façon dynamique
  • Ajout de la possibilité de définir plusieurs styles par couche (avec le support pour QGIS Server)
  • Ajout de la possibilité d'application une rotation de la carte dans QGIS
  • Amélioration de la fenêtre de sélection des Systèmes de Coordonnées de Références.

Vous pouvez donc dès à présent télécharger la version 2.8 de QGIS

lundi 16 février 2015

Gèle des fonctionnalités de Lizmap Web Client 2.11

Nous venons de publié une 2e version beta de Lizmap Web Client 2.11.

Cela signifie que les fonctionnalités de cette nouvelle version ont été gelées. Cette futur version intègre quelques nouveautés :

  • La possibilité de passer de carte en carte sans passer par la page projet tout en conservant la vue
  • La possibilité de filtrer une couche par utilisateurs. Cette fonctionnalité permet de créer une couche d'annotations. Chaque utilisateur visualisant et modifiant ses données.
  • La possibilité d'afficher la table attributaire de certaines couches
  • La possibilité de masquer certains éléments de l'interface. Cette fonctionnalité permet d'intégrer plus facilement une carte Lizmap à un site web.
  • La possibilité de désactiver les boîte d'activation des groupes. Cette fonctionnalité permet d'éviter qu'un utilisateur active plusieurs couches en même temps.

Ces fonctionnalités ont été financées par Andromède Océanologie et CIRAD - Environnements et Sociétés.

La version 2.11 intègre aussi, grâce à Arnaud Deleurme, la localisation en Grec. Lizmap Plugin et Web Client seront donc disponible en :

  • Français
  • Anglais
  • Italien
  • Espagnol
  • Portugais
  • Grec

Nous sommes actuellement dans la phase de correction de bugs mais aussi des retours utilisateurs. Tous retours ou propositions de traduction sont les bienvenues. Ils nous permettront de proposer une version stable rapidement.

Les différentes versions de Lizmap Web Client sont disponible ici :

Et la version 2.11 beta 2 là :

lundi 9 février 2015

PyWPS-QGIS-Processing : utilisation de QGIS Processing avec PyWPS

L'objectif de ce projet est de permettre l'exploitation d'algorithmes QGIS Processing sur le Web grâce au WPS. L'intérêt est de publier facilement ces modèles QGIS Processing et de les rendre accessibles au travers de la norme Web Processing Service.

Le choix de PyWPS a été fait avant l'intégration d'un système de plugins pour QGIS Server. Ce logiciel a l'avantage d'être facile à mettre en œuvre et de permettre une publication facile d'algorithmes.

Dans le cas de PyWPS-QGIS-Processing, il faut surtout traduire des algorithmes QGIS Processing en algorithmes PyWPS. Il reste peut-être encore des développements à faire mais vous pouvez déjà l'utiliser.

https://github.com/rldhont/PyWPS-QGIS-Processing/

Installer PyWPS

Vous pouvez faire une installation simple et rapide :

  1. Télécharger PyWPS depuis http://pywps.wald.intevation.org/download/index.html
  2. Dézipper le contenu dans le dossier d'installation : /usr/local

Pour plus d'information référez-vous à http://pywps.wald.intevation.org/documentation/installation.html

Installer PyWPS-QGIS-Processing

  1. Télécharger PyWPS-QGIS-Processing à partir de github : https://github.com/rldhont/PyWPS-QGIS-Processing/
  2. Dézipper le contenu dans le dossier d'installation : /usr/local

PyWPS-QGIS-Processing contient :

  1. pywps.cgi
  2. pywps.cfg
  3. processes

Le fichier pywps.cgi pourra être placer dans votre dossier cgi-bin après avoir été adapté à votre installation :

  • DISPLAY : vous devez créer un display virtuel par exemple avec Xvfd
  • PYTHONPATH : chemin python de votre installation QGIS et de vos plugins
  • LD_LIBRARY_PATH : doit contenir le chemin vers votre installation
  • PYWPS_CFG : chemin vers le fichier pywps.cfg de votre installation PyWPS-QGIS-Processing
  • PYWPS_PROCESSES : chemin vers le dossier processes de votre installaion PyWPS-QGIS-Processing
  • à la fin, le chemin vers le fichier python wps de PyWPS

Vous devez ensuite modifier le fichier pywps.cfg. Dans un premier temps pour votre configuration PyWPS, comme décrit dans l'installation de PyWPS. Dans un second temps pour votre configuration QGIS :

  • la section [qgis] contient :
    • prefix : chemin vers votre installation QGIS
    • providers : la liste des fournisseurs d'algorithmes que vous souhaitez publier
    • algs_filter : texte permettant de filtrer les algorithmes que souhaitez publier
  • la section [qgis_processing] contient :
    • des ACTIVE_* pour l'activation des fournisseurs d'algorithmes, vous pouvez activer des fournisseurs d'algorithmes sans pour autant les publiés si ils sont nécessaires à des modèles
    • des SAGA_* contiennent les paramètres de configuration du fournisseur SAGA
    • toutes les configurations des fournisseurs d'algorithmes doivent se trouver ici.

Tester votre installation de PyWPS-QGIS-Processing

Pour tester votre installation, vous pouvez utiliser les URLs suivantes :

  • http://localhost/cgi-bin/pywps.cgi?SERVICE=WPS&REQUEST=GetCapabilities
  • http://localhost/cgi-bin/pywps.cgi?SERVICE=WPS&VERSION=1.0.0&REQUEST=describeprocess&IDENTIFIER=modeler:buffer
  • http://localhost/cgi-bin/pywps.cgi?SERVICE=WPS&VERSION=1.0.0&REQUEST=execute&IDENTIFIER=modeler:buffer&DATAINPUTS=[NUMBER_DIST=20.0;VECTORLAYER_BASE=http://apps.esdi-humboldt.cz/classification/traning_areas/training_areas_en.gml]

Ces URLs sont à adapter à votre installation.

Ajouter vos modèles et scripts QGIS Processing

Pour publier vos modèles et scripts QGIS Processing :

  • Modifier le paramètre providers de la section qgis du fichier pywps.cfg avec pour valeur : script,r,model
  • Copier le contenu de vos dossier models, scripts et rscripts dans ceux du dossier processes/processing

Contributions

Tous retours et contributions sont les bienvenus :

vendredi 26 septembre 2014

QGIS QuickOSM Plugin : Obtenir simplement des données OpenStreetMap dans QGIS

QuickOSM est un plugin pour le logiciel SIG OpenSource QGIS. Il permet de d'obtenir rapidement des données OpenStreetMap (OSM) grâce au service web Overpass API. QuickOSM permet donc d'interroger la base de données OpenStreetMap, d'en extraire des données, de les transformer en données SIG et de les affichées dans QGIS. Il a été développé par Etienne Trimaille au cours de son stage chez 3Liz.

QuickOSM est disponible grâce au système de gestion d'extension du projet QGIS : QuickOSM_01.png

Une fois installé, il est disponible au travers du menu "Internet" de QGIS : QuickOSM_02.png
Les fonctionnalités de QuickOSM sont accessibles soient de manière groupée sous la forme d'une seule fenêtre soient de façon dissociée sous la forme de panneaux que vous pouvez intégrer ou non à l'interface de QGIS (Menu Vue / Panneaux).

L'outil de "Requête rapide" est le plus simple, il permet de télécharger des données OpenStreetMap possédant une clé ou le couple clé/valeur : QuickOSM_03.png
Il est possible de faire cette requête sur l'emprise d'un lieu (commune, île, département, etc) : QuickOSM_04.png
sur l'emprise actuelle du canevas de QGIS ou d'une couche : QuickOSM_05.png
La requête rapide possède des paramètres avancées qui permettent de préciser :

  • le type d'élément OpenStreetMap sur lequel faire la requête
  • le type d'objet géographique souhaité
  • le dossier où enregistrer le résultat de la requête et le préfixe du nom de fichier

QuickOSM_06.png
QuickOSM permet aussi de réaliser des requêtes plus complexes grâce à l'onglet "Requête". Les requêtes suivent la syntaxe de l'Overpass API. QuickOSM_07.png
Il est possible d'y accéder en cliquant sur "Montrer la requête" dans "Requête rapide" et ainsi de complexifier sa requête rapide. QuickOSM_08.png
Toute requête peut ensuite être enregistrée pour être facilement rejouée : QuickOSM_09.png
Par défaut, QuickOSM est livré avec une série de requêtes enregistrées et organisées sous forme de groupes : QuickOSM_10.png
Grâce aux fonctions avancées, l'utilisateur peut rejouer une requête enregistrée sur un autre lieu que celui prévu lors de l'enregistrement : QuickOSM_11.png
QuickOSM exploite aussi certaines capacités de QGIS comme :

  • l'utilisation de la clé colour pour les transports en commun
  • l'utilisation des actions pour accéder à la fiche OSM, à l'édition OSM
  • l'utilisation des actions pour le site web, la page wikipedia, etc

QuickOSM_12.png
Le project est disponible sur github et toute contribution est la bienvenue. QuickOSM_13.png

lundi 20 janvier 2014

LizMap-Web-Client : new version 2.9.0

We are pleased to announce the completion of a new version of LizMap-Web-Client for the new year 2014.

They took us 9 months to publish this new version. We should publish more regularly and we promise to do it for the new year 2014.

This new version brings new features:

  • Home page:
    • Add a button showing map metadata window for each project
  • Map:
    • Use initial extent defined by the project admin (via plugin) instead of full map extent on start
    • Baselayers : Add Bing maps, OpenCycleMap and IGN Geoportal
    • Add a permalink to share current map position and active layers
    • Use QGIS project background color as the background color of the web map
  • Print feature:
    • Add scale selection
    • Add multi-printing based on project composers

Improvements:

  • Interface:
    • Add Spanish language
    • Simplified themes files
  • Service:
    • Enhance interoperability: case insensibility for request parameters
  • Map:
    • Optimization: option to enable multiple WMS URLs to parallelize tile downloading in Openlayers
    • Geolocation: 2 buttons to set up geolocation once or continuously
    • Improve projections management
  • Popups:
    • Use layer title instead of layer name + better behaviour in some web browsers
  • Edition:
    • Implement Value Relation field edit type for forms
    • Handle views & QGIS Where clauses

And correction of different bugs.

For more information: ChangeLog 2.9.0

You can download the software from this page: Download LizMap

See our examples:

look at the documentation and also some video tutorials:

LizMap-Web-Client : nouvelle version 2.9.0

Nous sommes heureux de vous annoncer la finalisation d'une nouvelle version de LizMap-Web-Client pour cette nouvelle année 2014.

Ils nous aura fallu 9 mois pour publier cette nouvelle version. Nous aurions dû publier plus régulièrement et nous nous engageons à le faire pour cette nouvelle année 2014.

Cette nouvelle version apporte son lot de nouvelles fonctionnalités :

  • Accueil :
    • Ajout d'un bouton pour afficher les métadonnées de chaque projet
    • Possibilité de masquer un projet via une case à cocher du plugin, cela permet de publier des services sans publier d'interface utilisateur
  • Carte :
    • Option pour choisir l'emprise initiale de la carte
    • Fonds : Ajout des cartes Bing, OpenCycleMap et du Géoportail IGN (Scans, Plan, Orthophotos)
    • Ajout d'un permalien pour partager l'emprise actuelle et les couches actives de la carte.
    • Utilisation de la couleur de fond du projet QGIS comme couleur de fond de la carte Web
  • Impression :
    • Possibilité de choisir l'échelle d'impression
    • Tous les composeurs d'impression publiés sont utilisables dans la carte Web

D'améliorations :

  • Interface :
    • Ajout de l'Espagnol
    • Simplification des fichiers de configuration des thèmes
  • Service :
    • Meilleure inter-opérabilité (insensibilité à la casse des paramètres WMS/WFS et des valeurs)
    • Lizmap peut être utilisé comme proxy WMS/WFS pour protéger les accès depuis un client WMS via la gestion de droit
  • Carte :
    • Optimisation : possibilité d'utiliser le multi-domaine pour télécharger les tuiles dans la carte
    • Géolocalisation : 2 bouton permettent de se positionner avec le GPS une fois ou régulièrement
    • Amélioration de la gestion des projections
  • Popups :
    • Utilisation du titre des couches + meilleure comportement sur différents navigateurs
  • Edition :
    • Ajout du support du type "Valeurs relationnelles" pour les champs de formulaire
    • Gestion des vues PostGIS + gestion des filtres WHERE

Et la correction de différents bugs.

Pour en savoir plus : Historique des modifications de la version 2.9.0

Vous pouvez télécharger le logiciel à partir de cette page : Téléchargement LizMap

Consulter nos exemples :

Consulter la documentation mais aussi quelques vidéos tutoriels :

vendredi 26 avril 2013

Observatoire des zones d'activités avec LizMap et QGIS Server : Vidéo

Vidéo de présentation de la maquette de la futur application d'observatoire des zones d'activités du Grand Amiénois réalisé par l'ADUGA, Agence de Développement et d'Urbanisme du Grand Amiénois.

Cette application est basé sur LizMap Web Client 2.7 et QGIS-Server 1.8.
On y voit une réalisation avec ortho-photographie et BDTopo de l'IGN, et une présentation des outils d'édition (anciennement annotation). Les données sont stockées dans une base de données PotsgreSQL/PostGIS.

jeudi 11 avril 2013

Lizmap - Nouvelle version avec outils d'édition et logs

Nous sommes heureux de vous annoncer la sortie de la nouvelle version 2.8.0 de Lizmap Web Client et du plugin Lizmap 1.9.0 pour QGIS. Cette version sort environ un mois après la 2.7.0, et apporte certaines fonctionnalités très intéressantes, notamment le support complet de l'édition en ligne pour les couches PostGIS et Spatialite. Voici le détail des évolutions apportées par cette nouvelle version :

  • Outils d'édition

L'outil d'annotation, qui permettait seulement d'ajouter des objets, a été remplacé par un outil d'édition complet. Le responsable du projet QGIS peut choisir jusqu'à 5 couches d'édition, et pour chacune quelles actions il souhaite autoriser : création, modification des attributs, modification de la géométrie, suppression. Bien sûr, comme avant pour les annotations, l'administrateur de Lizmap Web Client décide quels groupes d'utilisateurs peuvent utiliser l'outil pour chaque répertoire Lizmap.
Voir le détail ici : http://docs.3liz.com/fr/lizmap-plugin/features/edition.html

Vous pouvez tester cette fonctionnalité dans le projet suivant :
https://demo.lizmap.3liz.com/index.php/view/map/?repository=montpellier&project=montpellier
Les données sont remises à zéro chaque heure, vous pouvez donc faire vos tests sans souci.

  • Logs : Suivi des actions des utilisateurs

Les actions suivantes sont enregistrées dans les logs et consultables via le menu "Logs Lizmap" de l'interface d'administration : affichage d'une carte, connexion d'un utilisateur, impression, visualisation des popups, édition de couches. Les logs sont complètements paramétrables, mais pour l'instant en modifiant un fichier de configuration (il faut donc un accès au serveur). L'interface d'administration permet de visualiser et de vider les logs.
Plus de détail ici : http://docs.3liz.com/fr/lizmap-web-client/administration/logs.html

  • Formulaire de demande d'inscription

L'administrateur de Lizmap Web Client peut activer une option dans la configuration de Lizmap pour autoriser les visiteurs à remplir un formulaire de demande de compte. Lorsque cette option est active, les visiteurs qui ont validé ce formulaire sont ajoutés comme utilisateurs dans Lizmap, mais sans aucun droit. C'est à l'administrateur, prévenu par email, de décider de supprimer ou de mettre cet utilisateur dans un groupe pour lui donner les droits liés.
http://docs.3liz.com/fr/lizmap-web-client/administration/lizmap-configuration.html?highlight=inscription#les-services

  • Améliorations diverses

- Meilleure gestion des noms de couches QGIS contenant des caractères spéciaux ( + - / ; , etc.)
- Correction de la taille des popups dans Chrome
- Les menus actifs dans la barre de menu verte sont plus visibles
- Corrections liées à la création/modifications de couches PostGis et Spatialite (gestion des schéma, etc.)

  • Documentation

La documentation en ligne a été mise à jour pour intégrer ces nouvelles fonctionnalités
http://docs.3liz.com/fr/

  • Remerciements

Nous souhaitons remercier les partenaires suivants pour leur soutien:
- L'équipe Artists du CIRAD pour le financement de la fonctionnalité d'édition
- Le bureau d'étude Andromède Océanologie pour le financement de la fonctionnalité de log et de demande d'inscription
- Les personnes et organismes qui nous font des retours, des rapports de bug, de la traduction, du support : le CIRAD (équipe Artists), Territoires et Paysages, l'INRA de St Laurent de la Prée, Alisé Géomatique, l'ADUGA, les modérateurs de ForumSIG, Paolo Cavallini de Faunalia, Salvatores Larrosa

  • Code Source

Le code source de l'application Lizmap Web Client, du plugin et de la documentation est toujours en ligne ici: https://github.com/3liz/
Le détail des modifications réalisées depuis la version 2.7.0 est consultable ici : https://github.com/3liz/lizmap-web-client/compare/2.7.2...2.8.0

  • Montée de version

Si vous avez déjà une version de Lizmap installée, pensez à suivre la documentation pour réaliser la montée de version :
http://docs.3liz.com/fr/lizmap-web-client/installation/linux.html#montee-de-version

Nous pensons que cette version est une étape importante pour Lizmap. L'application reste prioritairement un outil de publication et de consultation de cartes sur internet, mais propose certaines fonctionnalités avancées des WebSIG. Les utilisateurs peuvent conserver des projets simples pour la consultation, car toutes les fonctionnalités sont optionnelles : impression, localisation, recherche d'adresse, édition, etc.

N'hésitez pas à nous faire des retours sur votre utilisation de Lizmap, et à en parler autour de vous. C'est la communauté d'utilisateurs qui fait la force d'un logiciel libre.

mercredi 27 mars 2013

Initiation à QGIS en juin 2013 sur Montpellier

Début juin 2013, 3Liz organise sur Montpellier une session de formation d'initiation à QGIS.

L'objectif de cette formation est de faire découvrir QGIS et de permettre aux participants de devenir autonome avec ce logiciel libre. Cette formation s'adresse à toute personne ayant des bases en SIG.
Au cours de la formation nous apportons un soin particulier aux Travaux Pratiques et Exercices qui permettent de mettre en œuvre rapidement et de façon encadré les notions abordées. Ils permettent également aux participants de revenir seuls, après la formation, sur certaines parties.

Cette formation aura lieu sur 3 jours du 4 au 6 juin 2013 à Montpellier. Profitez des quelques places restantes et n'hésitez pas à nous contacter pour de plus amples informations :

Voici c-dessous le programme détaillé de la formation :

L'affichage & l'administration des données sous QGIS - Journée 1

1. Présentation du logiciel QGIS
1.1 La plate-forme QGIS : une application SIG aux multiples ressources
1.2 Environnement du logiciel / Présentation de l'interface et des outils

2. Administration des données
2.1 Création d'un projet
2.2 Configuration des propriétés du projet : titre, projection (SCR),...
2.3 Ouverture / ajout de couches dans le projet créé (vecteur, Raster, PostGIS, Spatialite, WMS...)
2.4 Les propriétés des couches insérées
2.5 La table attributaire des données
2.6 Le cas particulier des extensions QSpatialite et DBManager pour la gestion des bases de données
2.7 Le cas particulier des extensions GdalTools et Georeferencer pour le traitement des données Raster

3. Mise en forme des données : gestion de la symbologie des couches
3.1 Modif ication simple de la symbologie des entités d'une couche
3.2 Analyse thématique : modif ication avancée des entités d'une couche
3.3 Etiquetage des entités

L'analyse & le traitement des données sous QGIS - Journée 2

4. Analyse spatiale et traitement des données
4.1 Sélectionner et extraire des entités d'une couche
4.1.1 Sélection et extraction des entités par requête attributaire
4.1.2 Sélection et extraction des entités par requête géographique
4.2 Réaliser une jointure
4.2.1 Jointure attributaire
4.2.2 Jointure spatiale
4.3 Effectuer des géotraitements - Découverte des outils d'analyse spatiale
4.3.1 Tampon(s)
4.3.2 Intersection
4.3.3 Union
4.3.4 Découper
4.3.5 Différencier
4.3.6 Regrouper

5. Incrémentation de nouvelles données
5.1 Création d'une couche
5.2 Création et modif ication d'entités

6. Composer une mise en page de sa carte
6.1 Créer une nouvelle composition cartographique
6.2 Structurer la légende de la carte
6.3 Impression et export de la composition cartographique

Travaux Pratiques - Journée 3

- page 3 de 4 -