ReLucBlog - Mot-clé - SIG2023-01-12T08:31:37+01:00D'Hont René-Lucurn:md5:e45051752d46e3604364eac101754e70DotclearFOSS4G 2021 - Les présentations que je souhaiterais suivreurn:md5:3d0852110dbb57945f4d94fc9d15cb3f2021-09-28T10:39:00+02:002021-09-28T09:46:59+02:00René-Luc D'HontSystème d'Information Géographique (SIG)FOSS4GLizMapQGISSIG <p>Le <a href="https://2021.foss4g.org">FOSS4G 2021</a> a commencé hier, lundi 27 september 2021, avec les premiers workshops. Les <a href="https://2021.foss4g.org/schedule/outline.html">présentations</a> commenceront demain, mercredi 29 Septembre 2021.</p>
<p>3Liz a 3 présentations plus 1 faîtes par ONF International :</p>
<ul>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/DKCPDN/">Lizmap to create a Web Map Application with QGIS Desktop and Server</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/SGWJ9W/">How to use OpenStreetMap data in QGIS Desktop</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NHRNJX/">PgMetadata - A QGIS plugin to store the metadata of PostgreSQL layers inside the database, and use them inside QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/BMZ7RD/">How Open Source solution help to build an scalable and adaptable environmental decision platform tools</a></li>
</ul>
<p>Le programme de cette année est très complet et j'ai du mal à choisir parmi la longue liste de présentations. Voici donc ma liste des présentations que j'aimerais suivre, mais que je ne pourrais pas suivre en entier :</p>
<ol>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/U9TDJC/">Printing maps in the browser with InkMap</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VESZRE/">OSGeo in the browser: Advances in client-side WebAssembly-based Geospatial Analysis and frontend visualization using jsgeoda and Vis.gl</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9EPAAQ/">Solving Spatial Problems with PostGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YBG9CE/">3D geo-applications with CesiumJS - data, possible use-cases and specifications</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/AFMPSV/">Browser-side geoprocessing with Turf.js and Leaflet</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/QCTR37/">Watching after your PostGIS herd</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FG7PBN/">Geostyler Mapfile Parser</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VQUHDU/">A fast web 3D viewer for 11 million buildings</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VCGJDB/">Graph algorithms on the database with pgRouting</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KE3ZDF/">pygeoapi: what's new in the Python OGC API Reference Implementation</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/BF8AWV/">FOSS4GPU: Faster GIS via GPU and cuSpatial</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/DFZQKC/">OpenStreetMap and the neglected pedestrian</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/MQAACT/">OGC APIs: background, current state, what's next</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/SHHMRJ/">Geospatial analysis using python 101</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/CYLYXT/">OGC API - Deeper Dive into OGC API Features, Records and EDR</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/EKWRLC/">QGIS and OGC APIs - how do they work together?</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/LTCWU3/">Practical Geospatial Data Versioning with Kart</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/F8ZZM7/">Processing Massive-Scale Geospatial Data with Apache Sedona</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/TN8QTW/">PMTiles: An open, cloud-optimized archive format for serverless map data</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/B9UZZX/">MapLibre project: community driven Mapbox GL fork</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ELNGMX/">Modular OGC API Workflows for Processing and Visualization</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZJYRAS/">Cloud optimized formats for rasters and vectors explained</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/77Z9SW/">Demystifing OGC APIs with GeoServer: introduction and status of implementation</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/GUXPEJ/">Deploying and operating GeoServer: a DevOps perspective</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/HHM9DU/">QField Features Frenzy</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KRLE7S/">Seamless fieldwork thanks to QFieldCloud</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/Q9VXD3/">Deployment of open source vector tile technology with UN Vector Tile Toolkit</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NJMC3A/">The Very Best New Features of QGIS 3.x</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZM7KYR/">QGIS Plugin Development Is Not Scary: Lessons Learned from Literature Mapper</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FNTU8J/">QGIS MetaSearch: lowering the barrier to geospatial data discovery in the desktop</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YW9DF8/">Input, Mergin & QGIS: collect data, sync, and collaborate with ease</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/TUYAAW/">GeoRasterLayer for Leaflet: Truly Server-Free GeoTIFF Visualization</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/LSVFHL/">Versioning in 2021: when and how you should do it</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/8Q837B/">Using point clouds in QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9NBETK/">GeoHealthCheck - QoS Monitor for Geospatial Web Services</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FTFKUM/">Wegue - Webmapping with OpenLayers and Vue.js</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9STWGC/">GeoMapFish und QGIS Server</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/CMWXQE/">Algorithm Talk: JSON-to-Code Compression</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/GXAMDQ/">Vector tile basemaps for your QGIS project</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NTJECJ/">OpenLayers Feature Frenzy</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/7M9KXP/">Easily publish your QGIS projects on the web with QWC2</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/7KP7CN/">MapStore, a year in review</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/M9WRGS/">Deploying QGIS using command line options.</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KFMUF9/">Large scale QGIS deployments : feedback and lessons learned</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/WF8TUN/">Fast, Robust Arithmetics for Geometric Algorithms and Applications to GIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YCNA7B/">WAPLUGIN: Water Accounting and Productivity Plugin for QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/JQ8DPM/">FOSS4G software developments for Water Utilities Management in Eastern Africa by using Vector Tiles</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VDSJQZ/">G3W-SUITE: in OS framework for publishing and managing QGIS projects on the Web</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9JVAGK/">Giswater : open source management tool for water networks</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/3HWXNF/">An implementation of FOSS4G - QGIS, QField and Vector Tiles for rural water supply management in Rwanda</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/A7FR7J/">Geospatial programming with Rust</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/AXPXKY/">QGIS, Football, what else ?</a></li>
</ol>
FOSS4G 2021 - Presentations I would like to followurn:md5:1777ffc835db41c5fcc716a6c49fba7c2021-09-28T10:30:00+02:002021-09-28T09:38:11+02:00René-Luc D'HontSystème d'Information Géographique (SIG)FOSS4GLizMapQGISSIG <p><a href="https://2021.foss4g.org">FOSS4G 2021</a> began yesterday, Monday September 27 2021, with the first workshops. The <a href="https://2021.foss4g.org/schedule/outline.html">presentations</a> will begin tomorrow, Wednesday Septembre 29 2021.</p>
<p>3Liz has 3 presentations plus 1 made by ONF International :</p>
<ul>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/DKCPDN/">Lizmap to create a Web Map Application with QGIS Desktop and Server</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/SGWJ9W/">How to use OpenStreetMap data in QGIS Desktop</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NHRNJX/">PgMetadata - A QGIS plugin to store the metadata of PostgreSQL layers inside the database, and use them inside QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/BMZ7RD/">How Open Source solution help to build an scalable and adaptable environmental decision platform tools</a></li>
</ul>
<p>This years's schedule is very complete and I find it hard to choose from the long list of presentations. So here is my list of presentations that I would like to attend, but that I will not be able to follow in full:</p>
<ol>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/U9TDJC/">Printing maps in the browser with InkMap</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VESZRE/">OSGeo in the browser: Advances in client-side WebAssembly-based Geospatial Analysis and frontend visualization using jsgeoda and Vis.gl</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9EPAAQ/">Solving Spatial Problems with PostGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YBG9CE/">3D geo-applications with CesiumJS - data, possible use-cases and specifications</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/AFMPSV/">Browser-side geoprocessing with Turf.js and Leaflet</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/QCTR37/">Watching after your PostGIS herd</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FG7PBN/">Geostyler Mapfile Parser</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VQUHDU/">A fast web 3D viewer for 11 million buildings</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VCGJDB/">Graph algorithms on the database with pgRouting</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KE3ZDF/">pygeoapi: what's new in the Python OGC API Reference Implementation</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/BF8AWV/">FOSS4GPU: Faster GIS via GPU and cuSpatial</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/DFZQKC/">OpenStreetMap and the neglected pedestrian</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/MQAACT/">OGC APIs: background, current state, what's next</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/SHHMRJ/">Geospatial analysis using python 101</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/CYLYXT/">OGC API - Deeper Dive into OGC API Features, Records and EDR</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/EKWRLC/">QGIS and OGC APIs - how do they work together?</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/LTCWU3/">Practical Geospatial Data Versioning with Kart</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/F8ZZM7/">Processing Massive-Scale Geospatial Data with Apache Sedona</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/TN8QTW/">PMTiles: An open, cloud-optimized archive format for serverless map data</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/B9UZZX/">MapLibre project: community driven Mapbox GL fork</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ELNGMX/">Modular OGC API Workflows for Processing and Visualization</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZJYRAS/">Cloud optimized formats for rasters and vectors explained</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/77Z9SW/">Demystifing OGC APIs with GeoServer: introduction and status of implementation</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/GUXPEJ/">Deploying and operating GeoServer: a DevOps perspective</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/HHM9DU/">QField Features Frenzy</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KRLE7S/">Seamless fieldwork thanks to QFieldCloud</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/Q9VXD3/">Deployment of open source vector tile technology with UN Vector Tile Toolkit</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NJMC3A/">The Very Best New Features of QGIS 3.x</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZM7KYR/">QGIS Plugin Development Is Not Scary: Lessons Learned from Literature Mapper</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FNTU8J/">QGIS MetaSearch: lowering the barrier to geospatial data discovery in the desktop</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YW9DF8/">Input, Mergin & QGIS: collect data, sync, and collaborate with ease</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/TUYAAW/">GeoRasterLayer for Leaflet: Truly Server-Free GeoTIFF Visualization</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/LSVFHL/">Versioning in 2021: when and how you should do it</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/8Q837B/">Using point clouds in QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9NBETK/">GeoHealthCheck - QoS Monitor for Geospatial Web Services</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/FTFKUM/">Wegue - Webmapping with OpenLayers and Vue.js</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9STWGC/">GeoMapFish und QGIS Server</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/CMWXQE/">Algorithm Talk: JSON-to-Code Compression</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/GXAMDQ/">Vector tile basemaps for your QGIS project</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/NTJECJ/">OpenLayers Feature Frenzy</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/7M9KXP/">Easily publish your QGIS projects on the web with QWC2</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/7KP7CN/">MapStore, a year in review</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/M9WRGS/">Deploying QGIS using command line options.</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/KFMUF9/">Large scale QGIS deployments : feedback and lessons learned</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/WF8TUN/">Fast, Robust Arithmetics for Geometric Algorithms and Applications to GIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/YCNA7B/">WAPLUGIN: Water Accounting and Productivity Plugin for QGIS</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/JQ8DPM/">FOSS4G software developments for Water Utilities Management in Eastern Africa by using Vector Tiles</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/VDSJQZ/">G3W-SUITE: in OS framework for publishing and managing QGIS projects on the Web</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/9JVAGK/">Giswater : open source management tool for water networks</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/3HWXNF/">An implementation of FOSS4G - QGIS, QField and Vector Tiles for rural water supply management in Rwanda</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/A7FR7J/">Geospatial programming with Rust</a></li>
<li><a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/AXPXKY/">QGIS, Football, what else ?</a></li>
</ol>
2021, Lizmap will be 10 years oldurn:md5:3cc219f200723ffc6818eb43962584fd2021-02-02T13:45:00+01:002021-02-02T13:45:00+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>The year <strong>2020</strong> was marked by the growth of the 3Liz team (now we are 8) and the release of <a href="https://github.com/3liz/lizmap-web-client/releases/tag/3.4.0" hreflang="en" title="Lizmap Web Client 3.4.0">version 3.4 of Lizmap Web Client</a> (<a href="http://changelog.lizmap.com/en/lizmap/version/3.4/" hreflang="en" title="Nouvelles fonctionnalités de Lizmap 3.4">Liste des nouvelles fonctionnalités</a>)</p>
<p>This new version marks a change in the way Lizmap Web Client works, as some features now depend on the <strong>installation of the Lizmap plugin for QGIS Server</strong>. The Lizmap plugin <a href="https://github.com/3liz/lizmap-plugin/tree/3.4.0#lizmap-server-api" hreflang="en" title="Lizmap plugin Server API">extend QGIS Server API</a>.</p>
<p>In <strong>2011</strong>, when Michaël imagined Lizmap, he wanted to take advantage of QGIS Server to <strong>facilitate the creation of Web maps</strong>, by offering a solution that integrates with QGIS so that the geographic data manager doesn't have to change tools when he wants to make a Web publication of his work.</p>
<p>In <strong>10 years</strong>, Lizmap has become a true tool for creating and publishing Web mapping applications ranging from simple maps for <strong>consulting</strong> geographic data to collaborative geographic <strong>data management</strong> applications (addresses, water networks, naturalist observations, etc.), including the creation of <strong>dashboards</strong> with graphs or <strong>data mining</strong> tools.</p>
<p><a href="https://demo.lizmap.com/lizmap/index.php/view/map/?repository=demo&project=pprn_montpellier" hreflang="fr" title="Risques de crues à Montpellier">Flood risks in Montpellier</a></p><figure style="display:table; margin:0 auto;"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-photo_m.jpg" alt="lizmap-3_4-photo.jpg, fév. 2021" title="lizmap-3_4-photo.jpg, fév. 2021" /><figcaption>Consulting data with Lizmap</figcaption></figure>
<p><a href="https://demo.lizmap.com/lizmap/index.php/view/map/?repository=demo&project=leman" hreflang="fr" title="Points d'intérêts dans le basse versant du lac Léman">Points of interest in the Lake Geneva Watershed</a></p><figure style="display:table; margin:0 auto;"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-selection_m.jpg" alt="lizmap-3_4-selection.jpg, fév. 2021" title="lizmap-3_4-selection.jpg, fév. 2021" /><figcaption>Selecting and export data with Lizmap</figcaption></figure>
<p><a href="https://demo.lizmap.com/lizmap/index.php/view/map/?repository=demo&project=observatoire" hreflang="fr" title="Observations faunistiques en Polynésie">Faunistic observations in Polynesia</a></p><figure style="display:table; margin:0 auto;"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-edition_m.png" alt="lizmap-3_4-edition.png, fév. 2021" title="lizmap-3_4-edition.png, fév. 2021" /><figcaption>Collaborative Data Editing with Lizmap</figcaption></figure>
<p><a href="https://demo.lizmap.com/lizmap/index.php/view/map/?repository=democovid1&project=covid_19_fr" hreflang="fr" title="Évolution du COVID-19 en France">Evolution of COVID-19 in France</a> from march to may 2020</p><figure style="display:table; margin:0 auto;"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap_3-4_dashboard-covid_m.png" alt="lizmap_3-4_dashboard-covid.png, fév. 2021" title="lizmap_3-4_dashboard-covid.png, fév. 2021" /><figcaption>Dashboards Lizmap</figcaption></figure>
<p><a href="https://demo.lizmap.com/lizmap/index.php/view/map/?repository=demo&project=cats" hreflang="en" title="Cats movements">Follow-up of cats' movements</a></p><figure style="display:table; margin:0 auto;"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-discover-data_m.png" alt="lizmap-3_4-discover-data.png, fév. 2021" title="lizmap-3_4-discover-data.png, fév. 2021" /><figcaption>Data mining with Lizmap</figcaption></figure>
<p>In <strong>2021</strong>, we want to continue to improve the <strong>quality</strong> and <strong>stability</strong> of Lizmap (<a href="https://github.com/3liz/lizmap-web-client/pull/2059" hreflang="en" title="Refactoring Lizmap Web Client">code refactoring</a>, <a href="https://github.com/3liz/lizmap-web-client/pulls?q=is%3Apr+is%3Aclosed+label%3Atests" hreflang="en" title="Lizmap Web Client tests PR">adding new tests</a>), release <strong>2 new versions</strong> of Lizmap Web Client with a <a href="https://github.com/3liz/lizmap-web-client/milestone/68" hreflang="en" title="Lizmap Web Client milestone 3.5">version 3.5</a> at the end of May 2021, and maybe a <strong>new major version</strong> at the end of the year.</p>
<p><strong>All the 3Liz team wishes you a very happy new year 2021 with Lizmap</strong>.</p>Refactoring and tests about the PHP code in Lizmapurn:md5:f549e0d452acebf76e70574e70a827f42021-01-25T16:52:00+01:002021-01-25T16:55:17+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapSIG <p><a href="https://github.com/alagroy-42">Adrien Lagroy de Croutte</a> from the <a href="https://www.42.fr/">École 42</a> joined <a href="https://www.3liz.com/">3Liz</a> 6 months ago for an internship.</p>
<ul>
<li><p>His main goal was to lead a refactoring on the PHP code of <a href="https://www.lizmap.com/">Lizmap</a>, to make it easier to write unit tests.</p></li>
<li><p>His second goal was writing unittests. Approximately <a href="https://github.com/3liz/lizmap-web-client/pull/2059/checks?check_run_id=1749087120#step:4:218">200 unit tests</a> have been added. These tests are executed by the continuous integration platform on each commit to avoid regressions and bugs.</p></li>
</ul>
<p>Thanks to this work, we will avoid regressions for any next versions of Lizmap by having more tests on our continuous integration platform.</p>
<p>Thanks to you Adrien ;)</p>
Refactoring et tests du code PHP de Lizmapurn:md5:a2334632c6a857bd5ac6843c84986c012021-01-25T11:03:00+01:002021-01-25T16:51:29+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapSIG <p><a href="https://github.com/alagroy-42">Adrien Lagroy de Croutte</a> de l'<a href="https://www.42.fr/">École 42</a> a rejoint <a href="https://www.3liz.com/">3Liz</a> il y a 6 mois dans le cadre d'un stage.</p>
<ul>
<li><p>Sa mission principale a été de faire un refactoring du code PHP de <a href="https://www.lizmap.com/">Lizmap</a>, ceci dans le but de pouvoir plus facilement le tester unitairement.</p></li>
<li><p>Sa seconde mission a été d'ajouter plus de <a href="https://github.com/3liz/lizmap-web-client/pull/2059/checks?check_run_id=1749087120#step:4:218">200 tests unitaires</a>. Ceci sont exécutés par nos outils d'intégration continue sur chaque modification du code, nous évitant de possible bugs et régressions.</p></li>
</ul>
<p>Grâce à ce travail, nous limitons les régressions sur les prochaines versions de Lizmap en rendant le code plus testable par des outils d'intégration continue.</p>
<p>Merci à toi Adrien ;)</p>
Lizmap Web Client 3.4 RCurn:md5:fae02ce1135323ee3454b5c8d6bdef2f2020-11-26T12:26:00+01:002020-11-26T16:51:42+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>We are pleased to announce the release of Lizmap Web Client 3.4 RC (release candidate).
You will find the new features list here:</p>
<ul>
<li><a href="https://github.com/3liz/lizmap-web-client/blob/master/CHANGELOG-3.4.md">Lizmap Web Client 3.4 Changelog</a></li>
<li><a href="http://changelog.lizmap.com/en/lizmap/version/3.4/">Lizmap Web Client 3.4 Visual Changelog</a></li>
</ul>
<p>This new Lizmap Web Client release comes with Lizmap plugin in 3.3 version:</p>
<ul>
<li><a href="https://github.com/3liz/lizmap-plugin/releases/tag/3.3.0">Changelog Lizmap plugin</a></li>
</ul>
<p>There remains work on <a href="https://github.com/3liz/lizmap-documentation">documentation</a> and <a href="https://www.transifex.com/3liz-1/">translation</a>. Any help is welcome :)</p>
Lizmap Web Client 3.4 RCurn:md5:8a84544454c052a6009e5eed7361a1ea2020-11-26T12:06:00+01:002020-11-26T16:50:54+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Nous sommes heureux d’annoncer la sortie de Lizmap Web Client 3.4 RC (release candidate).
Vous trouverez la liste des nouvelles fonctionnalités ici :</p>
<ul>
<li><a href="https://github.com/3liz/lizmap-web-client/blob/master/CHANGELOG-3.4.md">Changelog Lizmap Web Client 3.4</a></li>
<li><a href="http://changelog.lizmap.com/en/lizmap/version/3.4/">Changelog visuel Lizmap Web Client 3.4</a></li>
</ul>
<p>Cette nouvelle version de Lizmap Web Client s'accompagne de celle du plugin Lizmap en version 3.3 :</p>
<ul>
<li><a href="https://github.com/3liz/lizmap-plugin/releases/tag/3.3.0">Changelog plugin Lizmap</a></li>
</ul>
<p>Il reste du travail concernant la <a href="https://github.com/3liz/lizmap-documentation">documentation</a> et la <a href="https://www.transifex.com/3liz-1/">traduction</a>. Toute aide est la bienvenue :)</p>
Evaluate QGIS Expression server side with Lizmap pluginurn:md5:a5445788797a1e60f84f5cdedb43a9802020-11-24T10:15:00+01:002020-11-24T10:47:11+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Since the beginning of Lizmap-Web-Client all the server part was based on PHP code. With Lizmap Web Client 3.4, which will be released very soon, part of the functionality has been developed within the Lizmap plugin to add features to QGIS Server.</p>
<p>QGIS Server is an open source implementation of the WMS 1.3.0, 1.1.1 and 1.0.0, WFS 1.1.0 and 1.0.0 and WCS 1.0.0 standards defined by the Open Geospatial Consortium (OGC). QGIS Server uses QGIS as a backend for GIS layer logic and map rendering. As QGIS desktop and QGIS Server use the same visualization libraries, the maps that are published on the web look the same as in desktop GIS.</p>
<p><a href="https://docs.qgis.org/3.10/en/docs/user_manual/working_with_ogc/server/index.html" hreflang="en" title="QGIS as OGC Data Server">To learn more about QGIS Server</a></p>
<p>Just like QGIS Desktop, QGIS Server is extensible using Python plugins. It is for example possible to create and add new services to QGIS Server. <a href="https://docs.qgis.org/3.10/en/docs/pyqgis_developer_cookbook/server.html#custom-services" hreflang="en" title="Custom services">Documentation</a></p>
<p>The second QGIS Server feature we have implemented in the Lizmap plugin is a <strong>QGIS expression evaluation service</strong>.</p>
<ul>
<li><strong>SERVICE=EXPRESSION</strong>
<ul>
<li>REQUEST=<strong>Evaluate</strong>
<ul>
<li>EXPRESSION: a QGIS expression</li>
<li>EXPRESSIONS: List of QGIS expressions</li>
<li>FEATURE: Option a GeoJSON Feature</li>
<li>FEATURES: Option a list of GeoJSON Features</li>
<li>FORM_SCOPE: Option boolean to add formScope based on provided features</li>
</ul></li>
<li>REQUEST=<strong>replaceExpressionText</strong>
<ul>
<li>STRING: A string with expression between [% and %]</li>
<li>STRINGS: A list of strings with expression between [% and %]</li>
<li>FEATURE: Option a GeoJSON Feature</li>
<li>FEATURES: Option a list of GeoJSON Features</li>
<li>FORM_SCOPE: Option boolean to add formScope based on provided features</li>
</ul></li>
<li>REQUEST=<strong>GetFeatureWithFormScope</strong>
<ul>
<li>LAYER: a WMS Layer Name to be filtered</li>
<li>FILTER: a QGIS expression to filter the layer</li>
<li>FORM_FEATURE: a GeoJSON Feature</li>
<li>FIELDS: Option a list of fields to return</li>
<li>WITH_GEOMETRY: Option boolean to return geometry</li>
</ul></li>
<li>REQUEST=<strong>VirtualFields</strong>
<ul>
<li>LAYER: a WMS Layer Name to get virtual fields</li>
<li>VIRTUALS: a list of key QGIS expression</li>
<li>FILTER: Option a QGIS expression to filter layer</li>
<li>FIELDS: Option a list of fields to return</li>
<li>WITH_GEOMETRY: Option boolean to return geometry</li>
</ul></li>
</ul></li>
</ul>
<p>These new queries are used in Lizmap Web Client 3.4 to exploit expressions from QGIS forms. These expressions can be used for :</p>
<ul>
<li>Set <strong>default values</strong></li>
<li>Set <strong>constraints</strong></li>
<li>Do <strong>drill down</strong></li>
<li>Manage <strong>field group visibility</strong></li>
</ul>
<p>Example of using QGIS expression as a form constraint:
<img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-exp-constraint_m.png" alt="lizmap-3_4-exp-constraint.png, nov. 2020" style="display:table; margin:0 auto;" title="lizmap web client 3.4 expression constraint" /></p>
<p>Example of use of QGIS expression to manage the visibility of groups of fields
<a href="http://changelog.lizmap.com/en/lizmap/version/3.4/#use-qgis-expression-control-group-box-visibility" hreflang="en" title="Use QGIS Expression to control group visibility"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-exp-group-control-visibility_m.jpg" alt="Use QGIS Expression to control group visibility" style="display:table; margin:0 auto;" title="lizmap-3_4-exp-group-control-visibility.gif, nov. 2020" /></a></p>
<p>In the case of drill down in forms, it is <strong>possible to use geometry</strong> to filter the list, for example to select a municipality, a parcel or the nearest street. It is of course possible to use all other values during form entry.</p>
<p>Finally we also added a <strong>lizmap</strong> service with a <strong>GetServerSettings</strong> query to retrieve information about QGIS Server and available services.</p>Evaluer les Expresions QGIS côté serveur avec le Plugin Lizmapurn:md5:8357125dacede810d1ca380c0e4096d72020-11-24T10:00:00+01:002020-11-24T10:00:00+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Depuis le début de Lizmap-Web-Client toute la partie serveur reposait sur du code PHP. Avec Lizmap Web Client 3.4, qui sera publié très prochainement, une partie des fonctionnalités ont été développées au sein du plugin Lizmap pour ajouter des fonctionnalités à QGIS Server.</p>
<p>QGIS Server est une implémentation open source des normes WMS 1.3.0, 1.1.1 et 1.0.0, WFS 1.1.0 et 1.0.0 et WCS 1.0.0 défini par l'Open Geospatial Consortium (OGC). QGIS Server utilise QGIS comme backend pour la logique des couches SIG et le rendu cartographique. Étant donné que QGIS Bureautique et QGIS Server utilisent les mêmes bibliothèques de visualisation, les cartes publiées sur le web ont le même aspect que sous le SIG Bureautique.</p>
<p><a href="https://docs.qgis.org/3.10/fr/docs/user_manual/working_with_ogc/server/index.html" hreflang="fr" title="QGIS comme serveur de données OGC">Pour en savoir plus sur QGIS Server</a></p>
<p>Tout comme QGIS Bureautique, QGIS Server est extensible à l'aide de plugins Python. Il est par exemple possible de créer, d'ajouter de nouveaux services à QGIS Server. <a href="https://docs.qgis.org/3.10/en/docs/pyqgis_developer_cookbook/server.html#custom-services" hreflang="en" title="Custom services">Documentation</a></p>
<p>La seconde fonctionnalité QGIS Server que nous avons implémentée dans le plugin Lizmap est un <strong>service d'évaluation des expressions QGIS</strong>.</p>
<ul>
<li><strong>SERVICE=EXPRESSION</strong>
<ul>
<li>REQUEST=<strong>Evaluate</strong>
<ul>
<li>EXPRESSION: a QGIS expression</li>
<li>EXPRESSIONS: List of QGIS expressions</li>
<li>FEATURE: Option a GeoJSON Feature</li>
<li>FEATURES: Option a list of GeoJSON Features</li>
<li>FORM_SCOPE: Option boolean to add formScope based on provided features</li>
</ul></li>
<li>REQUEST=<strong>replaceExpressionText</strong>
<ul>
<li>STRING: A string with expression between [% and %]</li>
<li>STRINGS: A list of strings with expression between [% and %]</li>
<li>FEATURE: Option a GeoJSON Feature</li>
<li>FEATURES: Option a list of GeoJSON Features</li>
<li>FORM_SCOPE: Option boolean to add formScope based on provided features</li>
</ul></li>
<li>REQUEST=<strong>GetFeatureWithFormScope</strong>
<ul>
<li>LAYER: a WMS Layer Name to be filtered</li>
<li>FILTER: a QGIS expression to filter the layer</li>
<li>FORM_FEATURE: a GeoJSON Feature</li>
<li>FIELDS: Option a list of fields to return</li>
<li>WITH_GEOMETRY: Option boolean to return geometry</li>
</ul></li>
<li>REQUEST=<strong>VirtualFields</strong>
<ul>
<li>LAYER: a WMS Layer Name to get virtual fields</li>
<li>VIRTUALS: a list of key QGIS expression</li>
<li>FILTER: Option a QGIS expression to filter layer</li>
<li>FIELDS: Option a list of fields to return</li>
<li>WITH_GEOMETRY: Option boolean to return geometry</li>
</ul></li>
</ul></li>
</ul>
<p>Ces nouvelles requêtes servent dans Lizmap Web Client 3.4 à exploiter les expressions des formulaires QGIS. Ces expressions peuvent servir à :</p>
<ul>
<li>Définir des <strong>valeurs par défaut</strong></li>
<li>Définir des <strong>contraintes</strong></li>
<li>Faire des <strong>listes en cascade</strong></li>
<li>Gérer la <strong>visibilité de groupes</strong> de champs</li>
</ul>
<p>Exemple d'utilisation d'expression QGIS comme contrainte de formulaire:
<img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-exp-constraint_m.png" alt="lizmap-3_4-exp-constraint.png, nov. 2020" style="display:table; margin:0 auto;" title="lizmap web client 3.4 expression constraint" /></p>
<p>Exemple d'utilisation d'expression QGIS afin de gérer la visibilité des groupes de champs
<a href="http://changelog.lizmap.com/en/lizmap/version/3.4/#use-qgis-expression-control-group-box-visibility" hreflang="en" title="Use QGIS Expression to control group visibility"><img src="https://www.3liz.com/blog/rldhont/public/.lizmap-3_4-exp-group-control-visibility_m.jpg" alt="Use QGIS Expression to control group visibility" style="display:table; margin:0 auto;" title="lizmap-3_4-exp-group-control-visibility.gif, nov. 2020" /></a></p>
<p>Dans le cas des listes en cascades dans les formulaires, il est possible d'<strong>utiliser la géométrie</strong> pour filtrer la liste, par exemple pour sélectionner une commune, une parcelle ou la rue la plus proche. Il est bien sûr possible d'utiliser toutes les autres valeurs en cours de saisie du formulaire.</p>
<p>Enfin nous avons aussi ajouter un service <strong>lizmap</strong> avec une requête <strong>GetServerSettings</strong> pour récupérer des informations sur QGIS Server et les services disponibles.</p>The Lizmap plugin as an access control plugin for QGIS Serverurn:md5:8da22d496c9884cdbc5db143e3787d812020-11-16T09:30:00+01:002020-11-16T09:30:00+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Since the beginning of Lizmap-Web-Client all the server part was based on PHP code. With Lizmap Web Client 3.4, which will be released very soon, part of the functionality has been developed within the Lizmap plugin to add features to QGIS Server.</p>
<p>QGIS Server is an open source implementation of the WMS 1.3.0, 1.1.1 and 1.0.0, WFS 1.1.0 and 1.0.0 and WCS 1.0.0 standards defined by the Open Geospatial Consortium (OGC). QGIS Server uses QGIS as a backend for GIS layer logic and map rendering. As QGIS desktop and QGIS Server use the same visualization libraries, the maps that are published on the web look the same as in desktop GIS.</p>
<p><a href="https://docs.qgis.org/3.10/en/docs/user_manual/working_with_ogc/server/index.html" hreflang="en" title="QGIS as OGC Data Server">To learn more about QGIS Server</a></p>
<p>Just like QGIS Desktop, QGIS Server is extensible using Python plugins. For example, it is possible to add a <strong>data access control system</strong> to QGIS Server <a href="https://docs.qgis.org/3.10/en/docs/pyqgis_developer_cookbook/server.html#access-control-filters" hreflang="en" title="Access control filters">Documentation</a>.</p>
<p>The first QGIS Server feature we implemented in the Lizmap plugin is an <strong>access control system</strong>.</p>
<p>We have implemented 3 access controls:</p>
<ul>
<li>access to the project</li>
<li>filter by user</li>
<li>access to project layers</li>
</ul>
<p>The first 2 controls were already present. In the Lizmap configuration, it is possible to restrict access to a project for a list of user groups. It is also possible to define filtering rules according to the user logged in or not.</p>
<p>The implementation in QGIS Server of the filter by user, thanks to the Lizmap plugin, allows to filter layers even if they are hidden in a layer group. In Lizmap Web Client version 3.3 and previous versions, filtering layers by user only works if the layer is displayed alone, because Lizmap Web Client adds filters to the requests sent to QGIS server. In Lizmap, it is possible to transform a group of QGIS layers into a single layer for the web client. This results in requests where the layer to be filtered does not appear. With the Lizmap plugin for Lizmap Web Client 3.4 all layers will be filtered correctly.</p>
<p>By making the Lizmap plugin, an access control plugin for QGIS Server, we were able to add the possibility to <strong>restrict access to the layers of a project for a list of user groups</strong>.</p>
<p>The ability to restrict access to the layers of a project for a list of user groups makes it possible to distribute a QGIS project, a Lizmap webmap, with a content that can vary depending on the user.</p>Le plugin Lizmap comme plugin de contrôle d'accès pour QGIS Serverurn:md5:6933e97d52a257542eed45b7343981902020-11-16T08:30:00+01:002020-11-16T08:30:00+01:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Depuis le début de Lizmap-Web-Client toute la partie serveur reposait sur du code PHP. Avec Lizmap Web Client 3.4, qui sera publié très prochainement, une partie des fonctionnalités ont été développées au sein du plugin Lizmap pour ajouter des fonctionnalités à QGIS Server.</p>
<p>QGIS Server est une implémentation open source des normes WMS 1.3.0, 1.1.1 et 1.0.0, WFS 1.1.0 et 1.0.0 et WCS 1.0.0 défini par l'Open Geospatial Consortium (OGC). QGIS Server utilise QGIS comme backend pour la logique des couches SIG et le rendu cartographique. Étant donné que QGIS Bureautique et QGIS Server utilisent les mêmes bibliothèques de visualisation, les cartes publiées sur le web ont le même aspect que sous le SIG Bureautique.</p>
<p><a href="https://docs.qgis.org/3.10/fr/docs/user_manual/working_with_ogc/server/index.html" hreflang="fr" title="QGIS comme serveur de données OGC">Pour en savoir plus sur QGIS Server</a></p>
<p>Tout comme QGIS Bureautique, QGIS Server est extensible à l'aide de plugins Python. Il est par exemple possible d'ajouter un <strong>système de contrôle d'accès</strong> aux données dans QGIS Server <a href="https://docs.qgis.org/3.10/en/docs/pyqgis_developer_cookbook/server.html#access-control-filters" hreflang="en" title="Access control filters">Documentation</a>.</p>
<p>La première fonctionnalité QGIS Server que nous avons implémentée dans le plugin Lizmap est un <strong>système de contrôle d'accès</strong>.</p>
<p>Nous avons implémenté 3 contrôles d'accès :</p>
<ul>
<li>l'accès au projet</li>
<li>le filtre par utilisateur</li>
<li>l'accès aux couches du projet</li>
</ul>
<p>Les 2 premiers contrôles étaient déjà présent. Dans la configuration Lizmap, il est possible de restreindre l'accès à un projet pour une liste de groupes d'utilisateur. Il est aussi possible de définir des règles de filtrage en fonction de l'utilisateur connecté ou non.</p>
<p>Le portage dans QGIS Server du filtre par utilisateur, grâce au plugin Lizmap, permet de filtrer des couches même si elles sont cachées dans un groupe de couche. Dans la version 3.3 de Lizmap Web Client et les précédentes, le filtrage par utilisateur des couches ne fonctionne que si la couche est affichée seule, car Lizmap Web Client ajoute des filtres aux requêtes envoyées à QGIS server. Dans Lizmap, il est possible de transformer un groupe de couche QGIS en une seule couche pour le client web. Il en découle des requêtes où n'apparaissent pas la couche à filtrer. Avec le plugin Lizmap pour Lizmap Web Client 3.4 toutes les couches seront filtrées correctement.</p>
<p>En faisant du plugin Lizmap, un plugin de contrôle d'accès pour QGIS Server, nous avons pu ajouter la possibilité de <strong>restreindre l'accès des couches d'un projet pour une liste de groupes d'utilisateur</strong>.</p>
<p>La possibilité de restreindre l'accès des couches d'un projet pour une liste de groupes d'utilisateurs permet de diffuser un projet QGIS, une carte Lizmap, avec un contenu qui peut varier en fonction de l'utilisateur.</p>Plugin Cadastre pour QGIS : version 1.10.0, support QGIS 3.16 et autresurn:md5:da267530a6c439c9411042065f7dd5c82020-11-04T12:02:00+01:002020-11-04T13:45:40+01:00René-Luc D'HontSystème d'Information Géographique (SIG)QGISSIG <p>Nous sommes fière de vous annoncer la publication d'une nouvelle version du plugin Cadastre pour QGIS, la <a href="https://github.com/3liz/QgisCadastrePlugin/releases/tag/1.10.0">version 1.10.0</a></p>
<p>Cette version est déjà disponible sur le dépôt des plugins officiels de QGIS <a href="https://plugins.qgis.org/plugins/cadastre/">https://plugins.qgis.org/plugins/cadastre/</a> et donc dans votre QGIS.</p>
<p>Cette version intègre les améliorations suivantes :</p>
<ul>
<li>Compatibilité avec QGIS 3.16 tout en restant compatible 3.4</li>
<li>Import - Optimisation de l'import Spatialite et de l'affichage du temps passé</li>
<li>Ajout de l'extraction de détails sur les propriétaires (indivisions)</li>
<li>Widget "Outils de Recherche" : Ajout du bouton Infos parcelle</li>
<li>Dialogue "infos parcelle" : Ajout des actions imprimer / copier /sauvegarder des infos des onglets</li>
<li>Révision barre d'outils (position actions) et réécriture code menu / barre d'outils</li>
<li>Fix - bug connexion (relevé parcellaire, première instanciation)</li>
</ul>
<p><img src="https://www.3liz.com/blog/rldhont/public/.plugin-qgis-cadastre-1-10_m.png" alt="Plugin cadastre 1.10.0" /></p>
<p>Cette version ainsi que la précédente, la version 1.9.0, a été possible grâce au soutient de :</p>
<ul>
<li>Le <a href="https://www.ecologie.gouv.fr/">Ministère de la Transition Écologie</a></li>
<li>L'association <a href="http://asadefrance.fr/">ASA de France</a></li>
<li>La <a href="https://www.legrandnarbonne.com/">Communauté d'Agglomération du Grand-Narbonne</a></li>
<li>Les <a href="https://www.datagences-bretagne.bzh/">Agences d'Urbanisme de Bretagne</a> et autres : AGAM, AUSB, ADUGA, AUDAT, AUD Clermont Métropole, AGAPE Lorraine Nord, Boulogne Développement</li>
<li>Le <a href="http://www.meurthe-et-moselle.fr/">Conseil Départemental de Meurthe et Moselle</a></li>
</ul>
<p>Et elle intègre les contributions de :</p>
<ul>
<li>La <a href="https://metropole.rennes.fr/">Métropole de Rennes</a></li>
<li>Le <a href="https://www.ecologie.gouv.fr/">Ministère de la Transition Écologie</a></li>
</ul>
QGIS Server 3.10.8 will be fully compatible with lizmapurn:md5:88e5e14c5bc0eecb6892b3a1ad47928a2020-07-06T10:41:00+02:002020-07-06T17:00:23+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>On March 6, 2020, a Lizmap user identified <a href="https://github.com/3liz/lizmap-web-client/issues/1555">a regression in QGIS Server 3.10 compared to version 3.4</a>.
This regression concerns the print function (GetPrint)
for the layer groups configured as a single layer for Lizmap. A group configured
as a layer could no longer be printed with QGIS Server 3.10.</p>
<p>To correct this bug, we decided to use <a href="https://en.wikipedia.org/wiki/Test-driven_development">Test Driven Developments</a>.
We started by creating a <a href="https://github.com/qgis/QGIS/pull/35277">new test for QGIS Server</a> highlighting the regression.
We then corrected this regression and verified using the test that the patch we proposed corrected the test.</p>
<p>The problem is that once the patch and the new test were integrated into
the <a href="https://github.com/qgis/QGIS/pull/35277">master branch</a> (development version) and
the <a href="https://github.com/qgis/QGIS/pull/35924">release-3_12 branch</a> (version 3.12) of QGIS,
the Travis-based continuous integration system used by QGIS indicated
regularly have <a href="https://github.com/qgis/QGIS/issues/35973">a problem with testing the QGIS Server print function</a>.
Regression correction was therefore not included in version 3.10 of QGIS
which is the long term released version (LTR), and tests of the printing
function of QGIS Sever were blacklisted for the continuous integration.
In fact the test indicated a Segfault.</p>
<p>It took QGIS Server developers several months, <a href="https://github.com/qgis/QGIS/pull/36198">PR 36198</a>, <a href="https://github.com/qgis/QGIS/pull/36581">PR 36581</a>, <a href="https://github.com/qgis/QGIS/pull/37179">PR 37179</a>, to identify the reason why
testing of the QGIS Server print function was failed in continuous integration.
The reason was simple: the test was too long, it exceeded 55 seconds <a href="https://github.com/qgis/QGIS/commit/fc561d0375a4df8b38bcc0c1036dc27e644984c0">fc561d0</a><br />
on travis in continuous integration.</p>
<p>It is true that the test file started to be too long. The solution to be
able to reactivate the tests in continuous integration was to separate the
tests of the printing function of QGIS Server in several tests.</p>
<p>Once the tests of the printing function reactivated for the <a href="https://github.com/qgis/QGIS/pull/37403">master branch</a>
and the <a href="https://github.com/qgis/QGIS/pull/37422">release-3_14 branch</a>, the
<a href="https://github.com/qgis/QGIS/pull/37425">regression patch could be integrated into the release-3_10 branch</a>
(version 3.10 of QGIS) and this patch will be available
when the release of <a href="https://github.com/qgis/QGIS/milestone/95">version 3.10.8</a> on July 17, 2020.</p>
QGIS Server 3.10.8 sera totalement compatible avec Lizmapurn:md5:a51a9fd07fcda88104aec986ac71a0502020-07-06T10:22:00+02:002020-07-06T16:58:53+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Le 6 mars 2020, un utilisateur de Lizmap identifiait <a href="https://github.com/3liz/lizmap-web-client/issues/1555">une régression dans
QGIS Server 3.10 par rapport à la version 3.4</a>.
Cette régression concerne la fonction d'impression (GetPrint) pour les groupes de couches configurés
en tant que couche simple pour Lizmap. Un groupe configuré comme une couche
ne pouvait plus être imprimé avec QGIS Server 3.10.</p>
<p>Pour corriger ce bug, nous avons décidé de fair du <a href="https://fr.wikipedia.org/wiki/Test_driven_development">Développements Pilotés par les Tests</a>
Nous avons commencé par créer <a href="https://github.com/qgis/QGIS/pull/35277">un nouveau test pour QGIS Server</a>
mettant en avant la régression.
Nous avons ensuite corrigé cette régression et vérifié à l'aide du test que le correctif
que nous proposions corrigeait bien le test.</p>
<p>Le problème est qu'une fois le correctif et le nouveau test intégrés à la
<a href="https://github.com/qgis/QGIS/pull/35277">branche master</a> (version de développement) et à la
<a href="https://github.com/qgis/QGIS/pull/35924">branche release-3_12</a> (version 3.12) de QGIS,
le système d'intégration continue basé sur Travis utilisé par QGIS indiquait régulièrement un
<a href="https://github.com/qgis/QGIS/issues/35973">problème avec les tests de la fonction d'impression de QGIS Server</a>.
La correction de la régression n'a donc pas été intégré à la version 3.10 de QGIS
qui est la version maintenue à long terme (LTR), et les tests de la fonction
d'impression de QGIS Sever ont été placé sur liste noire pour l'intégration
continue. En fait le test indiquait un Segfault.</p>
<p>Il nous a fallu, aux développeurs QGIS Server <a href="https://github.com/qgis/QGIS/pull/36198">PR 36198</a>, <a href="https://github.com/qgis/QGIS/pull/36581">PR 36581</a>, <a href="https://github.com/qgis/QGIS/pull/37179">PR 37179</a>, plusieurs mois pour identifier
la raison pour la quelle les tests de la fonction d'impression de QGIS Server
ne passait plus dans l'intégration continue. La raison était simple : le
test était trop long, il dépassait les 55 secondes <a href="https://github.com/qgis/QGIS/commit/fc561d0375a4df8b38bcc0c1036dc27e644984c0">fc561d0</a>
sur travis en intégration continue.</p>
<p>Il est vrai que le fichier de test commençait à être trop long.
La solution pour pouvoir réactiver les tests en intégration continue était de
séparer les tests de la fonction d'impression de QGIS Server en plusieurs tests.</p>
<p>Une fois les tests de la fonction d'impression réactivés pour la <a href="https://github.com/qgis/QGIS/pull/37403">branche master</a>
et la<a href="https://github.com/qgis/QGIS/pull/37422"> branche release-3_14</a>,
le <a href="https://github.com/qgis/QGIS/pull/37425">correctif de la régression a pu être intégré à la branche release-3_10</a>
(version 3.10 de QGIS) et ce correctif sera disponible
lors de la publication de la <a href="https://github.com/qgis/QGIS/milestone/95">version 3.10.8</a> le 17 juillet 2020.</p>
QGIS Server 3.10: OGC API Features et WMS Dimensionurn:md5:93c223e56eb9fbc3be6d8e6495ffb3742019-10-28T10:40:00+01:002019-10-28T10:40:00+01:00René-Luc D'HontSystème d'Information Géographique (SIG)QGISSIG <p><img src="https://docs.qgis.org/testing/en/_static/logo.png" alt="QGIS" style="float:left; margin: 0 1em 1em 0;" title="QGIS" /> <strong>QGIS Server 3.10.0</strong> est sorti vendredi 25 octobre 2019. Cette version sera la nouvelle version maintenue à long terme (LTR) à partir de février 2020.</p>
<p>Cette nouvelle version introduit de nouvelles fonctionnalités:</p>
<ul>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#server-oapif-aka-wfs3-support" hreflang="en" title="Server OAPIF (aka WFS3) support">La publication d'objets géographiques via la nouvelle API OGC Features (OAPIF), également appelée WFS3</a></li>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#wms-dimension" hreflang="en" title="WMS dimension">Définir des dimensions WMS pour filtrer les résultats GetMap</a></li>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#qgis-server-renders-svg-correctly" hreflang="en" title="Using SVG in QGIS Server">Amélioration de la manière d'utiliser les SVGs dans QGIS Server</a></li>
</ul>
<p>QGIS Server implémente désormais l’<a href="http://docs.opengeospatial.org/is/17-069r3/17-069r3.html" hreflang="en" title="OGC API - Features - Part 1: Core">API OGC - Features - Partie 1: Core</a> également appelé WFS3. Il s'agit d'une nouvelle implémentation qui fournit un service basé sur le HTML et le JSON pour vos développements de cartographie Web. Une interface de WebSIG simple est disponible et prête à l'emploi. Elle est facilement personnalisable via un système de modèles HTML.</p>
<p>Vous pouvez consulter la <a href="https://docs.qgis.org/testing/en/docs/user_manual/working_with_ogc/server/services.html#wfs3-ogc-api-features" hreflang="en" title="QGIS Documentation - WFS3 (OGC API Features)">documentation</a> pour plus d'informations.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/81af9beefcd8522ecc0f953b2a6b9b4895e35675.png" alt="Media - Server OAPIF (aka WFS3) support" style="display:table; margin:0 auto;" title="Media - Server OAPIF (aka WFS3) support" /></p>
<p>Un serveur WMS peut prendre en charge plusieurs types de dimensions, telles que la date et l'heure, l'altitude ou d'autres types de dimensions. La dimension doit être définie pour chaque couche vectorielle et peut être utilisée par le client WMS pour filtrer les informations demandées. Le WMS Time est inclue dans les dimensions WMS.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/45744c5a4a4c94e1c71a91bcfa7b672333002e75.png" alt="Media - WMS dimension" style="display:table; margin:0 auto;" title="Media - WMS dimension" /></p>
<p>Avant, l'utilisation des SVGs dans QGIS Server n’était pas pleinement fonctionnelle. Nous avons amélioré la manière dont QGIS Server récupère les ressources distantes telles que les SVGs dans le contexte QGIS Server. Il est maintenant possible d'utiliser des SVGs dans vos couches et de les publier en tant que WMS sans problèmes de rendu dans QGIS Server.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/71d731c71f864fcb542f2f7ec52c68e4c03068d3.png" alt="Media - Using SVG in QGIS Server" style="display:table; margin:0 auto;" title="Media - Using SVG in QGIS Server" /></p>QGIS Server 3.10: OGC API Features and WMS Dimensionurn:md5:d271f4fb78261e70ee07022e010092fa2019-10-28T10:20:00+01:002019-10-28T10:25:38+01:00René-Luc D'HontSystème d'Information Géographique (SIG)QGISSIG <p><img src="https://docs.qgis.org/testing/en/_static/logo.png" alt="QGIS" style="float:left; margin: 0 1em 1em 0;" title="QGIS" /> <strong>QGIS Server 3.10.0</strong> has been released on friday 25th of october 2019. This version will the new Long Term Release (LTR) in february 2020.</p>
<p>This new version introduces new features:</p>
<ul>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#server-oapif-aka-wfs3-support" hreflang="en" title="Server OAPIF (aka WFS3) support">Publishing features through the new OGC API Features (OAPIF) also known as WFS3</a></li>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#wms-dimension" hreflang="en" title="WMS dimension">Defining WMS Dimensions to filter GetMap results</a></li>
<li><a href="http://changelog.qgis.org/en/qgis/version/3.10/#qgis-server-renders-svg-correctly" hreflang="en" title="Using SVG in QGIS Server">Enhancing the way to use SVG in QGIS Server</a></li>
</ul>
<p>QGIS Server now supports <a href="http://docs.opengeospatial.org/is/17-069r3/17-069r3.html" hreflang="en" title="OGC API - Features - Part 1: Core">OGC API - Features - Part 1: Core</a> also known as WFS3. This is a completely new implementation that provides an HTML and JSON based service for your web mapping developments, a simple WebGIS interface is available out of the box and it is easily customizable through an HTML template system.</p>
<p>More information is available in the <a href="https://docs.qgis.org/testing/en/docs/user_manual/working_with_ogc/server/services.html#wfs3-ogc-api-features" hreflang="en" title="QGIS Documentation - WFS3 (OGC API Features)">documentation</a>.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/81af9beefcd8522ecc0f953b2a6b9b4895e35675.png" alt="Media - Server OAPIF (aka WFS3) support" style="display:table; margin:0 auto;" title="Media - Server OAPIF (aka WFS3) support" /></p>
<p>A WMS server can provide support for several type of dimensions such as time, elevation or other types of dimensions. The dimension has to be defined as the layer level and can be used by the WMS client to filter requested information. WMS Time is part of the WMS Dimension.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/45744c5a4a4c94e1c71a91bcfa7b672333002e75.png" alt="Media - WMS dimension" style="display:table; margin:0 auto;" title="Media - WMS dimension" /></p>
<p>Before, using SVG in QGIS Server wasn't really functional. We improved how QGIS Server fetches remote resources such as SVG in the QGIS Server context. It's now possible to use SVG in your layers and publish them as WMS without rendering issues in QGIS Server.</p>
<p><img src="http://changelog.qgis.org/media/images/entries/71d731c71f864fcb542f2f7ec52c68e4c03068d3.png" alt="Media - Using SVG in QGIS Server" style="display:table; margin:0 auto;" title="Media - Using SVG in QGIS Server" /></p>Lizmap Web Client and QGIS 3 : enfin compatibleurn:md5:cda34dfcda64e2ad6de4e8277d8c71162019-09-30T08:30:00+02:002019-09-30T08:30:00+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Nous sommes heureux d’annoncer la sortie de <strong>lizmap Web Client 3.3</strong> - <a href="https://github.com/3liz/lizmap-web-client/releases/tag/3.3.0" hreflang="en" title="Lizmap-Web-Client - Release version 3.3.0 ">1</a> - et <strong>lizmap plugin 3.1</strong> - <a href="http://plugins.qgis.org/plugins/lizmap/version/3.1.0/" hreflang="en" title="Lizmap 3.1.0">2</a> - <a href="http://plugins.qgis.org/plugins/lizmap/version/3.1.1/" hreflang="en" title="Lizmap 3.1.1">3</a></p>
<p>Ces versions proposent de nouvelles fonctionnalités:</p>
<ul>
<li>Ajout de la recherche dans la base de données d'adresses français BAN</li>
<li>Créer une info-bulle HTML à partir du formulaire par glisser-déposer de QGIS</li>
<li>Amélioration de l'info-bulle HTML: utilisation de la valeur à afficher</li>
<li>Ajout de la possibilité de construire un formulaire de filtrage pour les couches PostgreSQL / PostGIS</li>
</ul>
<p>Mais la fonctionnalité principale est la prise en charge de QGIS Server 3 <a href="https://github.com/3liz/lizmap-web-client/issues/1075" hreflang="en" title="Compatibility with QGIS3">4</a>.</p>
<p>Pour cela, nous devions adapter le client Web lizmap aux changements apportés à QGIS Server et corriger QGIS Server 3.4 afin de proposer une expérience utilisateur identique :</p>
<ul>
<li>Fix regression server print selection pdf</li>
<li>JPEG output for WMS GetPrint request has gone</li>
<li>In WMS GetFeatureInfo CRS param not mandatory when FILTER param</li>
<li>Add unit test for WFS GetFeature with BBOX param without EPSG</li>
<li>SLD : Support escapeChar attribute of PropertyIsLike</li>
<li>Null field value in GML has to be empty string</li>
<li>Use Project selection color in GetPrint</li>
<li>Unit-test: To avoid regression in Server printing to PDF output format</li>
<li>Keeps empty parts for not empty styles parameters</li>
</ul>
<p>Nous avions également besoin de mettre à jour des plugins QGIS Server utiles pour Lizmap :</p>
<ul>
<li>Atlas print <a href="https://github.com/3liz/qgis-atlasprint/releases/tag/v1.2.2" hreflang="en" title="QGIS Server Atlas Print v1.2.2">5</a></li>
<li>WFS output Extension <a href="https://github.com/3liz/qgis-wfsOutputExtension/releases/tag/v1.2.2" hreflang="en" title="QGIS Server WFS Output Extension v1.2.2">6</a></li>
</ul>
<p>Si vous utilisez déjà Lizmap Web Client, vous pouvez :</p>
<ul>
<li>mettre à jour Lizmap Web Client vers la version 3.3</li>
<li>mettre à jour QGIS Server vers la version 3.4</li>
<li>mettre à jour les plugins QGIS Server que vous utilisez</li>
<li>rendez-vous sur le backoffice de Lizmap Web Client pour mettre à jour la version de QGIS Server dans la configuration</li>
<li>mettez à jour votre plugin Lizmap vers la version 3.1 dans votre QGIS bureautique 3.4</li>
<li>et mettez à jour vos projets QGIS.</li>
</ul>
<p>Si vous souhaitez tester lizmap, installez la dernière version avec QGIS Server LTR.</p>
<p>Dernière information, une liste de diffusion pour le projet Lizmap a été créée : <a href="https://lists.osgeo.org/mailman/listinfo/lizmap" hreflang="en" title="Web page for users of lizmap mailing list">https://lists.osgeo.org/mailman/listinfo/lizmap</a></p>Lizmap Web Client and QGIS 3 : finally compatibleurn:md5:87625d8fde14d0a8897efd2390d1dd622019-09-30T08:00:00+02:002019-09-30T08:00:00+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>We are pleased to announce the release of <strong>lizmap web client 3.3</strong> - <a href="https://github.com/3liz/lizmap-web-client/releases/tag/3.3.0" hreflang="en" title="Lizmap-Web-Client - Release version 3.3.0 ">1</a> - and <strong>lizmap plugin 3.1</strong> - <a href="http://plugins.qgis.org/plugins/lizmap/version/3.1.0/" hreflang="en" title="Lizmap 3.1.0">2</a> - <a href="http://plugins.qgis.org/plugins/lizmap/version/3.1.1/" hreflang="en" title="Lizmap 3.1.1">3</a></p>
<p>These versions propose new features:</p>
<ul>
<li>Add French Address database BAN search</li>
<li>Create HTML tooltip from QGIS drag&drop form</li>
<li>Improve the HTML tooltip form: get the represented value</li>
<li>Add filter form capabilities for PostgreSQL/PostGIS layers</li>
</ul>
<p>But the main feature is QGIS Server 3 support <a href="https://github.com/3liz/lizmap-web-client/issues/1075" hreflang="en" title="Compatibility with QGIS3">4</a>.</p>
<p>For that we needed to adapt lizmap web client to QGIS Server changes and fix QGIS Server 3.4 in order to propose an identical user experience:</p>
<ul>
<li>Fix regression server print selection pdf</li>
<li>JPEG output for WMS GetPrint request has gone</li>
<li>In WMS GetFeatureInfo CRS param not mandatory when FILTER param</li>
<li>Add unit test for WFS GetFeature with BBOX param without EPSG</li>
<li>SLD : Support escapeChar attribute of PropertyIsLike</li>
<li>Null field value in GML has to be empty string</li>
<li>Use Project selection color in GetPrint</li>
<li>Unit-test: To avoid regression in Server printing to PDF output format</li>
<li>Keeps empty parts for not empty styles parameters</li>
</ul>
<p>We also needed to update some useful QGIS Server plugins for Lizmap:</p>
<ul>
<li>Atlas print <a href="https://github.com/3liz/qgis-atlasprint/releases/tag/v1.2.2" hreflang="en" title="QGIS Server Atlas Print v1.2.2">5</a></li>
<li>WFS output Extension <a href="https://github.com/3liz/qgis-wfsOutputExtension/releases/tag/v1.2.2" hreflang="en" title="QGIS Server WFS Output Extension v1.2.2">6</a></li>
</ul>
<p>If you already use Lizmap Web Client, you can:</p>
<ul>
<li>update Lizmap Web Client to 3.3</li>
<li>update QGIS Server to 3.4</li>
<li>update the QGIS Server plugins you use</li>
<li>go to the Lizmap Web client backoffice to update the QGIS Server version in configuration</li>
<li>update your Lizmap Plugin to 3.1 in you QGIS 3.4 Desktop</li>
<li>and update your QGIS projects.</li>
</ul>
<p>If you want to test lizmap, install the lastest version with QGIS Server LTR.</p>
<p>Last information, a mailing list for Lizmap project has been created: <a href="https://lists.osgeo.org/mailman/listinfo/lizmap" hreflang="en" title="Web page for users of lizmap mailing list">https://lists.osgeo.org/mailman/listinfo/lizmap</a></p>Map builder module for Lizmapurn:md5:b5b64c9515acb71577ccca5610c79edc2019-04-04T16:26:00+02:002019-04-04T15:41:39+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>We are pleased to announce the release of a <a href="https://github.com/3liz/lizmap-mapbuilder-module" hreflang="en" title="Module Mapbuilder for Lizmap Web Client">new module for Lizmap Web Client</a>.</p>
<p>This module allows a user from <a href="https://qgis.org/" title="QGIS">QGIS</a> projects published in <a href="https://lizmap.com" hreflang="en" title="Lizmap">Lizmap Web Client</a> to <strong>build his own maps</strong>. That is, allowing a user to select multiple layers from multiple <a href="https://qgis.org/" title="QGIS">QGIS</a> projects published in <a href="https://lizmap.com" hreflang="en" title="Lizmap">Lizmap Web Client</a> and organize them as he sees fit.</p>
<p><img src="https://www.3liz.com/blog/rldhont/public/.mapBuilder-v1_m.png" alt="mapBuilder-v1" style="display:table; margin:0 auto;" title="mapBuilder-v1, avr. 2019" /></p>
<p>The features are as follows:</p>
<ul>
<li>Listing of the layers accessible through Lizmap according to the access rights of the user</li>
<li>Add a layer from the listing by selecting one of the associated styles</li>
<li>Organization of the order of the layers by dragging / dropping</li>
<li>Changing the transparency of a layer</li>
<li>Querying layers based on Lizmap configurations</li>
<li>Access to the attribute table according to Lizmap configurations</li>
<li>PDF export of the currently built map</li>
<li>Save the card configuration for authenticated users</li>
<li>Save and share card configuration for users who have been authorized to do so</li>
</ul>
<p><img src="https://www.3liz.com/blog/rldhont/public/.mapBuilderAdmin-v1_m.png" alt="mapBuilderAdmin-v1" style="display:table; margin:0 auto;" title="mapBuilderAdmin-v1, avr. 2019" /></p>
<p>An administration interface is proposed. It allows to configure:</p>
<ul>
<li>the area displayed by default</li>
<li>available baselayers</li>
<li>the keys of the different known services: Geoportail, Bing, Google</li>
<li>the presence or absence of the tool for consulting the attribute tables of the layers</li>
<li>the restriction of the layers usable to the projects of a directory</li>
</ul>
<p>This module was supported by the <a href="https://unima.fr/" hreflang="fr" title="UNIMA">Union des Marais de la Charente Maritime</a> (UNIMA) and <a href="http://andromede-ocean.com/" hreflang="fr" title="Andromède Océanologie">Andromède Océanologie</a> for the <a href="http://medtrix.fr/" hreflang="fr" title="La plateforme cartographique MEDTRIX">Medtrix platform</a>.</p>
<p>This new module is free and Open-Source: <a href="https://github.com/3liz/lizmap-mapbuilder-module" hreflang="en" title="Module Mapbuilder for Lizmap Web Client">https://github.com/3liz/lizmap-mapbuilder-module</a></p>Module de création de cartes pour Lizmapurn:md5:64c429eb0b00fb51acb8fece2a445c392019-04-04T16:15:00+02:002019-04-04T15:50:24+02:00René-Luc D'HontSystème d'Information Géographique (SIG)LizMapQGISSIG <p>Nous sommes heureux de vous annoncer la publication d'un <a href="https://github.com/3liz/lizmap-mapbuilder-module" hreflang="en" title="Module Mapbuilder for Lizmap Web Client">nouveau module pour Lizmap Web Client</a>.</p>
<p>Ce module permet à un utilisateur à partir de projets <a href="https://qgis.org/fr/site/" hreflang="fr" title="QGIS">QGIS</a> publiés dans <a href="https://lizmap.com" hreflang="fr" title="Lizmap">Lizmap Web Client</a> de <strong>construire ses propres cartes</strong>. C'est à dire permettre à un utilisateur de sélectionner plusieurs couches provenant de plusieurs projets <a href="https://qgis.org/fr/site/" hreflang="fr" title="QGIS">QGIS</a> publiés dans<a href="https://lizmap.com" hreflang="fr" title="Lizmap"> Lizmap Web Client</a> et de les organiser comme bon lui semble.</p>
<p><img src="https://www.3liz.com/blog/rldhont/public/.mapBuilder-v1_m.png" alt="mapBuilder-v1" style="display:table; margin:0 auto;" title="mapBuilder-v1, avr. 2019" /></p>
<p>Les fonctionnalités sont les suivantes :</p>
<ul>
<li>Listing des couches accessibles au travers de Lizmap en fonction des droits d'accès de l’utilisateur</li>
<li>Ajout d’une couche à partir du listing en sélectionnant un des styles associés</li>
<li>Organisation de l’ordre des couches par glisser/déposer</li>
<li>Modification de la transparence d’une couche</li>
<li>Interrogation des couches en fonction des configurations Lizmap</li>
<li>Accès à la table attributaire en fonction des configurations Lizmap</li>
<li>Export PDF de la carte actuellement construite</li>
<li>Sauvegarde de la configuration de la carte pour les utilisateurs authentifiés</li>
<li>Sauvegarde et partage de la configuration de la carte pour les utilisateurs ayant été autorisés à le faire</li>
</ul>
<p><img src="https://www.3liz.com/blog/rldhont/public/.mapBuilderAdmin-v1_m.png" alt="mapBuilderAdmin-v1" style="display:table; margin:0 auto;" title="mapBuilderAdmin-v1, avr. 2019" /></p>
<p>Une interface d'administration est proposé. Elle permet de configurer :</p>
<ul>
<li>la zone affichée par défaut</li>
<li>les fonds de plans disponibles</li>
<li>les clés des différent services connues : Geoportail, Bing, Google</li>
<li>la présence ou non de l'outil de consultation des tables attributaires des couches</li>
<li>la restriction des couches utilisables aux projets d'un répertoire</li>
</ul>
<p>Ce module a été soutenu par l'<a href="https://unima.fr/" hreflang="fr" title="UNIMA">Union des Marais de la Charente Maritime</a> (UNIMA) et <a href="http://andromede-ocean.com/" hreflang="fr" title="Andromède Océanologie">Andromède Océanologie</a> pour la <a href="http://medtrix.fr/" hreflang="fr" title="La plateforme cartographique MEDTRIX">plateforme Medtrix</a>.</p>
<p>Ce nouveau module est disponible gratuitement et en Open-Source : <a href="https://github.com/3liz/lizmap-mapbuilder-module" hreflang="en" title="Module Mapbuilder for Lizmap Web Client">https://github.com/3liz/lizmap-mapbuilder-module</a></p>