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

Recherche

Votre recherche de ven?q=ven a donné 49 résultats.

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

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.

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 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 :

lundi 2 février 2015

Les nouveautés de QGIS Server 2.8

La prochaine version de QGIS sera la 2.8. Elle devrait être publié le 20 février 2015. Cette version sera la première Long Term Release (LTR). Cette dénomination signifie que :

  • cette version sera disponible au téléchargement pendant 1 ans
  • cette version intégrera un maximum de corrections de bugs
  • cette version devrait disposer de plusieurs versions mineures, 2.8.*
  • la qualité et la fréquence des versions mineures dépendra beaucoup de l'investissement des utilisateurs privées ou publics de QGIS

Cette nouvelle version est aussi un pas important pour QGIS Server. Elle intègre :

  • de nouvelles fonctionnalités :
    • Un système de plugins
    • Le support de plusieurs styles par couche
    • La requête DescribeLayer
  • et des améliorations :
    • Un QGIS Server plus conforme FIX 10489
    • Sans restriction seulement 2 CRSs décrits : wgs84 et pseudo mercator

Le système de Plugins Python de QGIS Server

Avec la version 2.8 de QGIS Server, il sera possible d'étendre ses capacités grâce à un système de Plugins Python. Ce système de plugins permettra aussi bien d'ajouter de nouveaux services (WPS, WMTS, etc) que de surcharger des services existants (watermarks, authentication, etc).

Alessandro Pasotti, principal développeur de cette fonctionnalité, a publié un tutoriel sur la création de tels plugins :

Des exemples de plugins sont aussi disponible sur son Github :

Le support de plusieurs styles par couche

La région de Toscane, Italie, a financé le développement d'une nouvelle fonctionnalité pour QGIS Desktop et QGIS Server. Cette fonctionnalité permet d'associer plusieurs styles, symbologies, à une même couche.

Pour la version bureautique, l’intérêt est de pouvoir changer facilement de rendu pour une couche sans avoir à la dupliquer dans le projet QGIS.

Pour la version serveur, cela correspond à la définition d'une couche pour le service WMS. Pour les versions antérieures, QGIS Server ne proposait que des styles par défaut. Il était donc nécessaire de dupliquer une couche pour proposer plusieurs rendus de celle-ci. Cette opération ne sera donc plus nécessaires avec QGIS server 2.8.

Un QGIS Server plus conforme FIX 10489

La version 2.8 est l'occasion de rendre QGIS Server plus conforme. Il existait un bug indiquant que la réponse GetCapabilities du service WMS n'était pas conforme à la validation XML ni à la norme WMS.

Le principal reproche fait était la présence de la description de la requête GetPrint au sein de la réponse GetCapabilities sans la namespace ni le schéma XML associé. Pour remédier à cela, les balises GetPrint ont été supprimées. Il est toujours possible de les retrouver en utilisant la requête non-standard GetProjectSettings.

Pour être totalement conforme, il fallait aussi :

  • ajouter le namespace sld pour la requête GetLegendGraphic
  • créer le namespace qgs pour la requête GetStyles
  • créer une méthode GetSchemaExtension pour obtenir le schema XML du namespace qgs
  • activer la méthode GetStyles pour la version 1.3.0 du service WMS grâce aux 2 étapes précédentes

La requête DescribeLayer

Le profile Styled Layer Descriptor (SLD) pour le service WMS étend la définition de la version 1.3.0 du WMS. Ce profile défini 2 requêtes : GetLegendGraphic et DesribeLayer. Il défini aussi la façon dont doit-être décrite le supports du SLD dans le GetCapabilities du WMS 1.3.0 ; l'élément UserDefinedSymbolization.

QGIS Server intégrait déjà la requête GetLegendGraphic et la possibilité pour un utilisateur de modifié le rendu d'une couche grâce à un SLD. Il ne manquait à QGIS Server que la requête DescribeLayer et la balise UserDefinedSymbolization pour implémenter le profile SLD.

Ces manques seront comblés dans la version 2.8. QGIS Server pourra donc être reconnu par les autres applications comme une serveur cartographique au quel l'utilisateur peut fournir son propre style au format SLD.

Sans restriction seulement 2 CRSs décrits : wgs84 et pseudo mercator

QGIS permet de limiter les Systèmes de Référence de Coordonnées (CRS) utilisable avec QGIS Server. Par défaut, si aucune restriction n'est présente, QGIS Server est capable d'afficher les données dans l'ensemble des CRSs connus par QGIS Server. Cette capacité se traduisait par la présence dans la réponse GetCapabilities du service WMS par une longue liste de CRSs.

Afin d'accélérer la création de la réponse GetCapabilities du service WMS, cette liste a été restreinte au wgs84 (EPSG:4326) et au pseudo mercator (EPSG:3857).

Cette modification dans la version 2.8 de QGIS Server signifie que pour un client WMS qui interprète la réponse GetCapabilities seuls les CRSs wgs84 et pseudo mercator peuvent être demandés. Cette condition n'est valable que pour un projet QGIS ne possédant pas de restriction.

Pour l'administrateur du projet QGIS, cette modification oblige à utiliser la restriction des CRSs pour préciser d'autres CRSs.

Conclusion

Cette nouvelle version est donc un pas important pour QGIS Server car elle propose : une meilleure interopérabilité et une extensibilité.

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 30 juin 2014

Publication de QGIS 2.4 : 'Chugiak'

QGIS est un logiciel convivial de Système d'Information Géographique Open Source qui fonctionne sur Linux, Unix, Mac OSX et Windows.

Nous sommes heureux de vous annoncer la publication de la version 2.4 de QGIS nommée 'Chugiak'.

Cette nouvelle version contient de nombreuses nouvelles fonctionnalités, des réglages et des améliorations. L'amélioration la plus notable est probablement le rendu multithread tant attendu, qui permet à QGIS d'être beaucoup plus réactif pour l'utilisateur.

Il s'agit de la deuxième publication suivant notre nouveau calendrier de publication régulière tous les 4 mois afin de proposer plus régulièrement, plus rapidement et de façon plus sûr de nouvelles fonctionnalités et des corrections de bugs. Cette fois, la phase de test fut particulièrement fructueuse et a donc été prolongé d'une semaine. Merci à tous les testeurs pour leur temps et leurs retours.

Le code source et les binaires pour Windows, Debian, Fedora et Ubuntu sont déjà disponible via le lien de téléchargement sur la page d'accueil du projet : http://qgis.org. D'autres paquets suivront en fonction de leur création par les mainteneurs de ceux-ci. Merci de revenir sur le site si celui de votre plate-forme n'est pas encore disponible.

Un mot de remerciement à nos collaborateurs, donateurs et commanditaires

QGIS est un projet principalement mené par des bénévoles et est l'œuvre d'une équipe dédiée de développeurs, documentalistes et de supporteurs. Nous adressons nos remerciements et notre gratitude pour les nombreuses heures dépensées par ses personnes pour contribuer à faire que cette version soit publiée. De nombreuses entreprises et organisations contribuent en reversant leurs améliorations et en finançant le développement de nouvelles fonctionnalités lorsqu'ils l'utilisent comme plate-forme, et nous sommes reconnaissant pour leur implication et encourageons les autres à faire de même! Nous tenons également à remercier nos commanditaires et donateurs qui aident à promouvoir le travail de la communauté à travers leur contributions financières. Nos sponsors actuels sont (Le parrainage de QGIS se fait sur un an) :

Une liste actualisée des donateurs ayant versé des contributions financières au projet grandes et petites est consultable en ligne :
http://qgis.org/en/site/about/sponsorship.html#list-of-donors

Si vous souhaitez faire un don ou parrainer le projet, vous pouvez consulter cette adresse http://qgis.org/en/site/about/sponsorship.html#sponsorship. QGIS est un logiciel gratuit et vous n'avez aucune obligation financière. La sponsorisation de QGIS aide la communauté à financer les réunions semestrielles de développement, de maintenir l'infrastructure du projet et d'avoir suffisamment de fond pour soutenir les efforts de correction de bugs.

Visite virtuelle de la nouvelle version :

Vous trouverez une liste des changements et nouvelles fonctionnalités importantes énumérées sur l'état des changements de la nouvelle version à l'adresse suivantes :
http://changelog.linfiniti.com/qgis/version/2.4.0/

Faîtes nous des retours :

Vos retours sont les bienvenus. Merci de faire part de vos problèmes avec la nouvelle version via l'interface de gestion des demandes du projet :
http://hub.qgis.org/

Merci de consulter les problèmes existants avant d'en soumettre un nouveau.

Bon QGISing

mardi 8 octobre 2013

Séminaire : Qgis version 2

Blog AgroTIC

bandeau seminaire QGIS

Montpellier SupAgro et son unité d’appui AgroTIC Services organisent en partenariat avec la société 3liz un séminaire à l’occasion de la sortie de la version 2 de QGIS. L’objectif de cette journée est de présenter les nouveautés de cette version 2 et de recueillir le témoignage d’utilisateurs de QGIS. Ce séminaire aura lieu

Jeudi 19 Décembre 2013

à Montpellier dans les locaux de SupAgro.

Au programme (détails à venir) :

- de 9h à 12h30 : Présentation des nouveautés de la version 2 de Qgis par des sociétés impliquées dans le développement de QGIS et par les étudiants AgroTIC.

- de 14h à 16h30 : Témoignage d’utilisateurs de Qgis pour l’aménagement du territoire, l’environnement et l’agriculture.

Inscriptions jusqu’au 15 novembre : 20€ pour les participants, gratuit pour les intervenants.

Pour assister au séminaire : merci de remplir ce formulaire

Pour témoigner : merci de remplir ce formulaire

mercredi 29 mai 2013

Carto-partie OpenStreetMap le 1er juin à Collioure (66)

Le groupe de contributeurs nord-catalan d'OpenStreetMap en association avec Annexe21 et Perpinux organise le 1er juin 2013 une cartopartie à Collioure (Pyrénées-Orientales). Le rendez-vous est fixé à 11h sur la plage du Voramar.

C'est l'occasion de donner une impulsion à un groupe, qui après plusieurs essais ces dernières années, commence à vraiment prendre tournure. Nous serions ravis d'accueillir des contributeurs provenant de contrées voisines (Aude, Hérault, Ariège, Principat de Catalunya) à l'occasion du premier grand évènement que nous proposons dans notre région.

Cette commune présente à la fois l'avantage de constituer un cadre agréable pour une première rencontre, et d'être propice à certaines améliorations cartographiques sur OpenStreetMap comme :

  • les hôtels et restaurants
  • les boutiques et ateliers d'artistes (nombreux à Collioure)
  • le « petit patrimoine »
  • les éléments de toponymie catalane,
  • peut-être reste-t-il quelques éléments du littoral à préciser, comme les postes de surveillance,
  • les parkings, passages piétons, arrêts de bus, accès restreints et/ou l'accessibilité (places réservées, etc.), toilettes publiques, points d'eau,
  • la correction du château royal.

L'exploitation des données ne fait pas partie de l'événement et aura lieu le lundi 3 juin à 19h à la Cyberbodega de Perpignan

Pour plus de détail :

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

vendredi 22 mars 2013

Mise à jour Mineure de LizMap-Web-Client : version 2.7.2

Nous venons de publier une mise à jour mineure de LizMap-Web-Client. Cette nouvelle version la 2.7.2 est disponible à l'adresse suivante :
https://github.com/3liz/lizmap-web-client/tags

Cette version fait suite à la correction d'un bug critique dans Jelix-1.4.3, donc si vous avez installer LizMap-Web-Client 2.7.1, il est fortement conseillé de faire la mise à jour vers LizMap-Web-Client 2.7.2.

Si vous souhaitez financer ou développer de nouvelles fonctionnalités :

  • l'édition en ligne
  • la recherche dans les données attributaires
  • l'export de données vectorielles
  • l'utilisation d'autres fond de carte (Geoportail, Bing, stamen)
  • la modularité de la plateforme qu'est LizMap-Web-Client

N'hésitez pas à nous contacter.

mercredi 20 mars 2013

Mise à jour Mineure de LizMap-Web-Client : version 2.7.1

Nous venons de publier une mise à jour mineure de LizMap-Web-Client. Cette nouvelle version la 2.7.1 est disponible à l'adresse suivante :
https://github.com/3liz/lizmap-web-client/tags

Cette version concerne principalement les utilisateurs de LizMap-Web-Client sous windows. Elle corrige aussi des bugs mineures qui touchaient les annotations ou l'affichage de popups sous chrome.

Si vous souhaitez financer ou développer de nouvelles fonctionnalités :

  • l'édition en ligne
  • la recherche dans les données attributaires
  • l'export de données vectorielles
  • l'utilisation d'autres fond de carte (Geoportail, Bing, stamen)
  • la modularité de la plateforme qu'est LizMap-Web-Client

N'hésitez pas à nous contacter.

lundi 18 mars 2013

New LizMap version : LizMap-Web-Client 2.7.0

We are pleased to announce the release of a new LizMap version of LizMap-Web-Client 2.7.0 and a new version of the LizMap plugin (1.8.0) for QGIS

This new version brings some interesting new features:

  • Online documentation (build in restructuredText with Sphinx). It is now only in French, but we will try to set up a pootle instance and start translating it into english). For now, you can use Google translate, which helps a bit I hope

It contains the plugin and Web application docs:
http://docs.3liz.com/fr/

  • Printing Support

Users can print the first composer found in QGIS. External baselayers (Google and others) are not printed.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html?highlight=impression#outils-de-la-carte

  • Support for "annotations"

Users can add new features to a Spatialite or PostGIS layer of the QGIS project. Once the geometry is created in the web interface, a popup with a form will appear and let the user fill in the fields data. The form uses nearly all the edit types (list of vales, checkbox, text edit, range, etc.). Only the addition is available for the moment, hence the name "Annotation" and not "Edition"
http://docs.3liz.com/fr/lizmap-plugin/interface/tools-tab.html?highlight=annotation#couches-d-annotation

  • Geolocation

This tools allows the user to automatically find its position on the map. For mobile devices, GPS is recognized and allows more precise positioning
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#positionnement-automatique

  • Address search

A search input let the users search for an address. The geocoding engine is currently Nominatim, which uses OpenStreetMap data ( http://nominatim.openstreetmap.org ). The search is restricted to the extent of the QGIS project.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#recherche-d-adresse

  • Zoom History

The user can go back (and forward) while navigating in the map.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#zoom-precedent-suivant

  • Measure tools

The measuring tool allows the user to measure areas, perimeters and lengths.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html?highlight=mesure#outils-de-mesure

  • Location layer

A dropdown list is generated from objects in a vector layer to provide an automatic zoom on one of the objects of the layer. Up to 3 different layers possible.
http://docs.3liz.com/fr/lizmap-plugin/interface/tools-tab.html#localiser-par-couche

  • Rendering order for layers

In QGIS, we can decouple the rendering order of the layers and the order of appearance of those in the legend. Lizmap now supports this feature.

  • Server cache management

Possibility for the administrator when connected to remove the server cache layer by layer from the online legend, via a red cross next to each layer.

  • Client cache

It is now possible to configure the timeout for tiles in the browser cache. This means that if the images on the map are in the browser cache and not expired, no new request to the server is sent: the image is displayed directly from browser cache. This optimizes the display of layers
http://docs.3liz.com/fr/lizmap-plugin/interface/layers-tab.html?highlight=cache%20client#utiliser-le-cache

  • Ability to hide layers of the QGIS project

Just put the layers in a group called "hidden" and they will not be visible in the web interface. This can be useful to hide the annotation layers, or layers you wish to retain in the project but not published online.
http://docs.3liz.com/fr/lizmap-plugin/features/hide-layers.html?highlight=hidden

And other features:

  • Management of web map scales: min and max scales are used to restrict the display of the online map.
  • Addition of an animated gif next to each layer during the loading of the data.
  • Added icons for all map tool menu and dialog boxes.
  • Using the EPSG:3857 official projection instead of EPSG:900913 for reprojection to external baselayers: remember to change your projects!
  • Popup: Changing the way we call media files into HTML templates popup (see documentation)
  • Legend: possibility of transforming the parent groups in separate blocks legend.
  • Bug fixes and interface problems on some browsers.
  • Added the Lizmap Web Client version number in the administration panel, menu "Lizmap Configuration"
  • Ability to keep session alive by checking a box on the login form

To see and test these features:
https://demo.lizmap.3liz.com/index.php/view/map/?repository=montpellier&project=montpellier

The complete source code of Lizmap Plugin and Lizmap Web Client, and the documentation, is online at Github:
https://github.com/3liz/

To see all the code changes since the last official version 2.4.1
https://github.com/3liz/lizmap-web-client/compare/2.4.1...2.7.0

We would especially like to thank for this version 2.7.0:

  • The Natural Park of Ballons des Vosges, which funded the development of annotations, zoom history, the possibility of grouping parent groups in blocks, and trusted us since the beginning of the Lizmap adventure.
  • Andromede Océanologie, which funded the support for simple printing, measure tool and geolocation tool.
  • Salvatore Larosa for translating the plugin and Web application into Italian.
  • Everyone who gave feedback and tested Lizmap.

vendredi 15 mars 2013

Nouvelle version LizMap : LizMap-Web-Client 2.7.0

Nous sommes heureux de vous annoncer la publication d'une nouvelle version de LizMap avec la publication de LizMap-Web-Client 2.7.0 et d'une nouvelle version du plugin LizMap pour QGIS.

Cette nouvelle version apporte quelques nouveautés intéressantes :

  • Une documentation en ligne et à jour

Elle contient la documentation en français du plugin et de l'application Web : http://docs.3liz.com/fr/

  • Support de l'impression

Les utilisateurs peuvent imprimer la carte en ligne. Le premier composeur associer au projet QGIS est utilisé, et les fonds externes (Google et autres) ne sont pas imprimés.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html?highlight=impression#outils-de-la-carte

  • Support des annotations

Les utilisateurs peuvent ajouter du contenu à une couche Spatialite ou PostGis du projet QGIS. Une fois la géométrie créée sur l'interface Web, une popup avec un formulaire permet de renseigner les champs de la table attributaire. Seul l'ajout est disponible pour l'instant, d'où le nom "Annotation" et non "Édition"
http://docs.3liz.com/fr/lizmap-plugin/interface/tools-tab.html?highlight=annotation#couches-d-annotation

  • Géolocalisation

Un outil de géolocalisation permet à l'utilisateur de se positionner automatiquement sur la carte. Pour les appareils mobiles, le GPS est reconnu et permet un positionnement plus précis
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#positionnement-automatique

  • Recherche d'adresse

Un champ de recherche peut être proposé sur la carte. Le moteur de géocodage utilisé est pour l'instant Nominatim qui utilise des données OpenStreetMap. La recherche est restreinte à l'emprise du projet QGIS.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#recherche-d-adresse

  • Historique de navigation

L'utilisateur peut revenir en arrière (et vers l'avant) dans sa navigation sur la carte, suivant le même principe que sur les pages internet d'un navigateur.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html#zoom-precedent-suivant

  • Outils de mesure

On peut activer l'outil de mesure qui permet à l'utilisateur de mesure des aires, des longueurs et des périmètres.
http://docs.3liz.com/fr/lizmap-plugin/interface/map-tab.html?highlight=mesure#outils-de-mesure

  • Localisation par couche

On peut offrir dans la carte une liste déroulante générée à partir des objets d'une couche vectorielle pour proposer un zoom automatique sur l'un des objets de la couche. Jusqu'à 3 couches différentes possibles.
http://docs.3liz.com/fr/lizmap-plugin/interface/tools-tab.html#localiser-par-couche

  • Gestion de l'ordre de rendu des couches

Dans QGIS, on peut découpler l'ordre de rendu des couches et l'ordre d'apparition de celles ci dans la légende. Lizmap gère maintenant cette fonctionnalité.

  • Gestion du cache serveur

Possibilité pour l'administrateur, lorsqu'il est connecté, de supprimer le cache serveur couche par couche à partir de la carte en ligne, via une croix rouge située à côté de chaque couche.

  • Cache client

Il est maintenant possible de configurer la durée d'expiration des tuiles dans le cache du navigateur. Cela veut dire que si les images de la carte sont dans le cache du navigateur et non expirée, aucune requête vers le serveur n'est renvoyée, mais l'image est alors affichée directement. Cela permet d'optimiser fortement l'affichage des couches qui bougent peu (fonds, etc.).
http://docs.3liz.com/fr/lizmap-plugin/interface/layers-tab.html?highlight=cache%20client#utiliser-le-cache

  • Possibilité de masquer des couches du projet QGIS

Il suffit de mettre les couches dans un groupe nommé "hidden" et elles ne seront pas visibles dans l'interface web. Cela peut être utile pour masquer les couches d'annotation, ou bien des couches qu'on souhaite conserver dans le projet mais pas publier en ligne.
http://docs.3liz.com/fr/lizmap-plugin/features/hide-layers.html?highlight=hidden

Et d'autres ajouts:

  • Gestion des échelles : les échelles min et max sont utilisées pour restreindre l'affichage de la carte en ligne.
  • Ajout d'un gif animé à côté de chaque couche pendant le chargement de la donnée.
  • Ajout d'icônes pour tous les outils de la carte dans le menu et dans les boîtes de dialogue.
  • Utilisation de la projection officielle 3857 au lieu de la 900913 pour la reprojection vers les fonds externes: pensez à mettre vos projets à jour !
  • Popup : modification de la manière dont on appelle les fichiers de média dans les modèles HTML de popup (Voir documentation)
  • Légende : possibilité de transformer les groupes parents en blocs de légende distincts.
  • Corrections de bugs et de problèmes d'interface sur certains navigateurs.
  • Ajout du numéro de version dans la partie "Configuration Lizmap" de l'interface d'administration
  • Possibilité de conserver sa session de connexion en cochant une case sur le formulaire de login

Pour voir et tester ces fonctionnalités :
https://demo.lizmap.3liz.com/index.php/view/map/?repository=montpellier&project=montpellier

Le code source complet de Lizmap Plugin et Lizmap Web Client, ainsi que de la documentation, est en ligne sur Github :
https://github.com/3liz/

Pour voir l'ensemble des modifications dans le code depuis la dernière version officielle 2.4.1
https://github.com/3liz/lizmap-web-client/compare/2.4.1...2.7.0

Nous tenons particulièrement à remercier pour cette version 2.7.0 :

  • le Parc naturel régional des Ballons des Vosges qui a financé le développement des annotations, de l'historique de zoom, de la possibilité de regroupement de groupes parents en blocs, et nous a fait confiance depuis le début de l'aventure Lizmap
  • La société Andromède Océanologie pour le support de l'impression simple, des outils de mesure et de l'outil de géolocalisation.
  • Salvatore Larosa pour la traduction du plugin et de l'application Web en italien.

lundi 18 février 2013

OsmFlickr : Gestion des liens OpenStreetMap - Flickr

Nous sommes heureux de vous annoncer l'accès en ligne public de la version beta d'OsmFlickr supportée par la ville d'Orange.
http://demo.3liz.com/osmflickr/

OsmFlickr est une application Web de découverte et de gestion des liens entre photos Flickr et données OpenStreetMap. Flickr permet de publier ses photos sous licence CC-BY. Il est possible pour chaque photo d'ajouter des tags spécifiques appelés "machine tags" avec un code représentant l'identifiant de l'objet OSM (par exemple le tag "osm:node=12345678"). L'application OsmFlickr facilite l'ajout de ces tags, via une interface cartographique et permet de consulter les photos Flickr liées.

L'application est constituée de 2 parties :

  • Une carte générale affichant les photos Flickr possédant des liens avec des objets OpenStreetMap. Elle permet de découvrir les photos publiques qui ont été associées à des données OpenStreetMap. C'est la page d'accueil de l'application, qui se présente comme une simple carte sur laquelle s'affiche les 30 premières photos Flickr correspondant à l'emprise. Le panneau de gauche affiche les miniatures de ces photos. On peut cliquer sur une des miniatures pour ouvrir une popup d'information de l'objet OSM lié et la photo agrandie. Il est aussi possible de filtrer les photos affichées via le champ de recherche situé en haut du panneau de gauche.
  • Un espace de gestion de ses photos Flickr personnelles qui permet d'ajouter des liens OpenStreetMap. Cet espace nécessite un compte Flickr contenant des photos. Pour y accéder, il faut se connecter avec le lien "Connect" situé dans le menu en haut à droite, puis se connecter avec ses identifiants Flickr et autoriser l'accès d'OsmFlickr à votre compte.

Une fois connecté, l'utilisateur est redirigé vers une page qui liste ses 30 premières photos Flickr. Il peut filtrer les photos en lançant une recherche avec le formulaire situé au dessus des photos. Ensuite, un clic sur une des photos bascule vers la page de modification de la photo Flickr sélectionnée. Sur cette page, un panneau de gauche affiche la photo et les informations complémentaires, et la carte affiche l'objet OSM lié, si un lien existe. Pour ajouter un nouveau lien vers un objet OSM, il faut d'abord télécharger les données OSM sur une zone choisie. Pour cela, cliquer sur l'item de menu "+ OSM", et dessiner un rectangle sur la carte. Il est conseillé de zoomer au préalable sur une zone, car la taille du rectangle est limitée pour ne pas surcharger l'API OpenStreetMap. Vous pouvez pour cela utiliser le moteur de recherche d'adresse Nominatim via le champ texte "Nominatim search", et utiliser les outils classiques de navigation (zoom + et -, zoom par rectangle) Lorsque le rectangle a été dessiné, l'application télécharge automatiquement les données OSM. L'utilisateur peut ensuite cliquer sur l'un des objets OSM affichés. Cela ouvre une popup qui affiche les informations de l'objet, et un bouton pour lier cet objet OSM à la photo Flickr. L'objet ajouté s'affiche au-dessus de la photo dans le panneau de gauche. On peut à tout moment supprimer un lien en cliquant sur le petit bouton x situé à droite du lien OSM.

Cette application a d'abord été développée pour faciliter l'ajout de photos aux éléments consultables via LizPoi :

Mais ces liens entre photos Flickr et objets OSM peuvent être exploités dans JOSM ou dans d'autres applications.

Le code est libre et disponible sur github, donc ceux qui le veulent peuvent l'améliorer et/ou localiser l'application :
https://github.com/3liz/osmflickr

mardi 6 novembre 2012

Opérateurs spatiaux dans les expressions de QGIS

Pour l'amélioration de l'implémentation de la norme WFS de l'OGC dans QGIS-Server, j'avais besoin de pouvoir évaluer des filtres exploitant des opérateurs spatiaux. L'Open Geospatial Consortium a défini au sein des normes Filter Encoding ou Simple Feature Specification for SQL une liste d'opérateur spatiaux, qui sont :

  • Equals,
  • Disjoint,
  • Touches,
  • Within,
  • Overlaps,
  • Crosses,
  • Intersects,
  • et Contains.

Aux quels, il faut ajouter BBOX qui correspond à une intersection (Intersects) avec l'emprise (BoundingBox) de la géométrie passée en paramètre.

Tous ces opérateurs nécessitent 2 arguments qui sont 2 géométries qui peuvent être :

  • celle de l'objet géographique (Feature) pour lequel l'expression est évaluée
  • une géométrie décrite en GML2 dans le cas de la norme Filter Encoding, en WKT dans le cas d'une expression

Après avoir réalisé une implémentation spécifique à QGIS-Server et obtenu des retours de contributeur à QGIS, j'ai entrepris l'implémentation de ces opérateurs dans le système d'expression de QGIS. Ces développements sont actuellement sur mon dépôt github pour QGIS mais sont déjà fonctionnelle. Et voici quelques exemples.

QGIS Expression Window Fenêtre de construction d'expression de QGIS. Dans la liste des opérateurs disponibles dans la catégorie géométrie vous trouverez les nouveaux opérateurs comme $geometry, geomFromWKT, geomFromGML2, bbox, disjoint, etc.

Pour réaliser ces exemples, j'ai choisi un jeu de données OpenData de la ville de Montpellier :

  • Sous-quartiers, Cette donnée représente le découpage administratif en sous-quartier de la ville de Montpellier.

Dans les métadonnées de cette couche, on trouve l'emprise suivante :

  • xMin,yMin 765145.88,6274561.22
  • xMax,yMax 776031.67,6284189.52

Nous allons nous en servir tout d'abord pour sélectionner les sous-quartiers se trouvant sur la diagonale xMin,yMin xMax,yMax, soit l'expression :

  • intersects( $geometry, geomFromWKT( 'LINESTRING(765145.88 6274561.22, 776031.67 6284189.52)' ) )

QGIS Expression test intersects linestring

QGIS Expression select intersects linestring

Si on souhaite sélectionner tous les éléments, on peut faire :

  • bbox( $geometry, geomFromWKT( 'LINESTRING(765145.88 6274561.22, 776031.67 6284189.52)' ) )

Mais il est aussi possible d'utiliser ces expressions dans des ensemble de règles de style, avec par exemple les expressions :

  • intersects( $geometry, geomFromWKT( 'POLYGON' ) )
  • NOT intersects( $geometry, geomFromWKT( 'POLYGON' ) )

QGIS Expression spatial style rules

Une couleur est ainsi associé à chacune de ces expressions qui permettent de colorisé facilement les sous-quartiers Nord-Ouest et Sud-Est de Montpellier.

QGIS Expression spatial style rules rendering

On peut aussi rajouter, la sélection sur la diagonale avec un ordre de priorité supérieur aux autres :

  • intersects( $geometry, geomFromWKT( 'LINESTRING(765145.88 6274561.22, 776031.67 6284189.52)' ) )

Et obtenir ceci : QGIS Expression spatial style rules rendering

Ce genre de chose était nécessaire au WFS dans QGIS-Server mais maintenant on peut imaginer étendre ces opérateurs spatiaux en ajoutant des transformateur comme :

  • exportToWKT
  • buffer
  • centroid
  • convexhull
  • distance
  • simplify

Pour créer du contenu ou complexifier les requêtes spatiales.

jeudi 27 septembre 2012

Tester LizMap sous Windows avec OSGeo4W

Petit tutoriel pour vous permettre de tester LizMap sous Windows.

L'environnement est Windows 7 et la version de LizMap Web Client est la 2.2.0

1) Télécharger OSGeo4W sur la page de téléchargement de QGIS :
http://hub.qgis.org/projects/quantum-gis/wiki/DownloadFr#Installateur-R%C3%A9seau-OSGeo4W

2) Lancer l'installateur OSGeo4W et choisir l'installation avancée : osgeo4w-01.png

3) Utiliser l'installation par internet : osgeo4w-02.png

4) Sélectionner la racine pour l'installation des éléments d'OSGeo4W et préférer l'option d'accessibilité à tous les utilisateurs : osgeo4w-03.png

5) Sélectionner la racine des paquets locaux : osgeo4w-04.png

6) Préciser le type de connexion internet (via un proxy ou non) : osgeo4w-05.png

7) Sélectionner dans 'Desktop' le paquet 'QGIS-full' : osgeo4w-06.png

8) Sélectionner dans 'Web' le paquet 'QGIS-server' : osgeo4w-07.png

9) Sélectioner dans 'Lib' le paquet 'fcgi' : osgeo4w-08.png

10) Lancer et terminer l'installation.

A cette étape tout ce qui est nécessaire à LizMap est installé sur votre machine.
Les étapes suivantes consistent à configurer le serveur, installer LizMap et de configurer LizMap.

11) Afin de vérifier que le serveur est bien installé ouvrir dans le navigateur l'adresse 'http://localhost'; si rien ne s'affiche c'est que l'installation n'a pas réussi.

12) Cliquer sur le lien 'phpinfo' de la page d'accueil du serveur apache d'OSGeo4W. Cette page permet de vérifier la configuration de votre serveur. Vous devriez y trouver des informations sur cgi-fcgi, PDO et PDO_sqlite mais pas sur CURL ni GD dont dépend LizMap. osgeo4w-09.png osgeo4w-10.png

13) Ouvrir le fichier C:\OSGeo4W\bin\PHP.ini et dé-commenter l'extension curl et gd2 : osgeo4w-11.png

14) La modification du fichier C:\OSGeo4W\bin\PHP.ini afin d'activer CURL et GD dans PHP, oblige à redémarrer le serveur apache. Pour ce faire, cliquer dans le menu principal de windows sur le moniteur apache 'Tous les programmes > OSGeo4W > Apache > OSGeo4W-Apache-Monitor'. osgeo4w-12.png

15) Cliquer sur le moniteur apache qui se trouve parmi les icônes cachées de la barre des tâches (en bas à droite) et sur 'Restart'. osgeo4w-13.png

16) Dans le navigateur web, recharger la page 'phpinfo'. Vous devriez y trouver une section CURL et GD. osgeo4w-14.png

17) Télécharger LizMap. Dans la documentation d'installation, se trouve une ligne de commande 'wget'; celle-ci vous indique comment construire l'url de téléchargement de LizMap : osgeo4w-15.png Ce qui donne ici : http://demo.3liz.com/download/lizmap-web-client-2.2.0.zip

18) Décompresser LizMap dans 'C:\OSGeo4W\apache\htdocs\lizmap' : osgeo4w-16.png

19) Tester si LizMap est bien installé en ouvrant dans le navigateur l'adresse 'http://localhost/lizmap/lizmap-web-client/2.2.0/lizmap/www'. Vous devriez y voir s'afficher le projet "Montpellier" fourni avec LizMap et configurer pour être visible par tous. Pour pouvoir consulter les cartes, il va falloir configurer LizMap.

20) Comme indiqué dans la documentation d'installation de LizMap, ouvrir l'adresse 'http://localhost/lizmap/lizmap-web-client/2.2.0/lizmap/www/admin.php' et se connecter avec le login / mot de passe : 'admin/admin'.

21) Cliquer sur 'Configuration LizMap' puis sur modifier dans la section Services afin de préciser l'url de votre QGIS-Server.

22) Remplacer l'url du serveur WMS par 'http://127.0.0.1/qgis/qgis_mapserv.fcgi.exe' et enregistrer : osgeo4w-17.png

23) Afin de s'assurer que la configuration a bien réussi, cliquer sur 'Liste des projets' en haut. Vous devriez avoir accès à deux cartes puisque vous êtes authentifié comme administrateur. Cliquer sur l'une des cartes. Si la configuration est bonne vous devriez visualiser la carte, et donc être en possession d'une version de LizMap prête pour vos cartes.

Pour la configuration de LizMap je vous conseille de lire la documentation : http://hub.qgis.org/wiki/lizmapwebclient/Installation_fr

Tout retour est le bienvenue, et bon tests.

- page 2 de 3 -