Posts Tagged ‘mapserver’

-->

Sortie de QGIS 1.5 «Tethys»

Mercredi, 4 Aout 2010

On en parle déjà un peu partout, comme sur linuxfr, ou sur georezo, forum-sig et d’autres (en russe) : la nouvelle version de QGIS, le Système d’Information Géographique bureautique, vient de voir le jour. Il s’agit de la 1.5, dont le nom de code − après «Enceladus» pour la 1.4 − est cette fois ci «Tethys».

La liste détaillée en français des nouveautés de cette version est disponible sur le site de QGIS. On y trouve des fonctionnalités attendues, notamment :

  • Le support du protocole WMS-C, qui permet de charger des couches tuilées, servies par TileCache par exemple.
  • Intégration de GDALTools, qui était auparavant une extension. Elle permet de bénéficier des fonctionnalités de GDAL pour les rasters : gestion des MNT, création de courbes de niveau, etc.
  • Des changements dans l’interface pour le composeur, la console Python, la recherche de serveurs WMS, un outil de mesure d’angle, des annotations…
  • De nombreuses améliorations dans la symbologie «nouvelle génération»
  • La possibilité de sauver les couches vecteur dans n’importe quel format supporté dans GDAL/OGR
  • L’inclusion des références IGNF pour les définitions des systèmes de coordonnées français

Cette version corrige également un grand nombre de bugs, la liste complète des changements peut être lue à :

https://trac.osgeo.org/qgis/milestone/Version%201.5.0

Vous pouvez donc télécharger et installer cette excellente version, les binaires sont disponibles à l’adresse suivante :

http://www.qgis.org/wiki/DownloadFr

Le développement de QGIS est toujours intense, et des efforts sont faits actuellement pour optimiser le moteur de rendu (multithreading), pour améliorer le système de gestion des plugins, pour supporter le WFS-T, pour améliorer l’intégration avec MapServer et d’autres choses encore.

MapServer 5.6.5 et 4.10.6

Lundi, 19 Juillet 2010

De nouvelles versions de MapServer ont récemment vu le jour : la 5.6.4 suivie de la 5.6.5 et la 4.10.6. Les sources des versions précédentes ont également été patchées.

Ces nouvelles versions n’apportent aucune nouvelle fonctionnalités, mais n’en sont pas moins importantes car elles corrigent des failles de sécurité. En effet comme le souligne Daniel Morissette, l’augmentation du nombre de déploiements de MapServer a fait que de plus en plus d’organismes effectuent des audit du code source. Cela est rendu possible par la nature OpenSource de MapServer, et le dépôt subversion public. Et de fait cela conduit à une amélioration de la qualité du produit, car ici ces audits ont permis d’identifier des failles potentielles dans l’interface CGI de MapServer.

Sans rentrer dans les détails, ces failles étaient causées par la possibilité de passer des arguments de ligne de commande au programme CGI de MapServer. Les arguments qui pouvaient être donnés pour du Debug de développement étaient susceptibles de poser des problèmes de sécurité. Ils ont donc été désactivés, à part quelques options sans risque comme -v. Une faille de type «buffer overflow» a aussi été découverte et corrigée.

Ces corrections n’affectent pas les fonctionnalités et ne devraient avoir aucun impact négatif pour les utilisateurs de MapServer. Seuls les développeurs pourraient être impactés.

D’autres informations plus génériques ont aussi été tirées de cet audit, qui devraient profiter à la sécurité et la robustesse générale du futur MapServer 6.0.

La version 5.6.5 corrige elle un bug sur le calcul d’échelle qui provoquait un mauvais fonctionnement de MINSCALE/MAXSCALE.

Vous pouvez télécharger les nouvelles versions et les installer :

http://mapserver.org/download.html#binaries

A noter que les paquets Debian et Ubuntu devraient désormais être à jour (vérifiez tout de même que vous avez bien mis la liste des paquets à jour et que les numéros de version correspondent).

La liste complète des changement est accessible à l’adresse suivante :

http://lists.osgeo.org/pipermail/mapserver-users/2010-July/066052.html

et

http://lists.osgeo.org/pipermail/mapserver-users/2010-July/066134.html

EDIT : ajout de la sortie de la 5.6.5. Merci à Daniel Morissette pour le commentaire judicieux.

NY Sprint Code 2010

Dimanche, 28 Février 2010

Posage de cadre

Cette année une deuxième édition du Code Sprint de la ‘C tribe’ OsGeo a eu lieu la semaine dernière à New York.

Cette manifestation a réuni pendant 4 jours consécutifs, les principaux développeurs de logiciels SIG Open Source écrit en C. (MapServer, PostGIS principalement)

Paul Ramsey est à l’origine de cet évènement, (il avait déjà initié la précédente édition sur Toronto) et l’accueil a eu lieu dans les magnifiques locaux de TOPP en plein coeur de SoHo.

NY Code Sprint 2010
Penthouse Roof NY Code Sprint

Un cadre de rêve pour travailler ensemble, avec vue panoramique sur Manhattan, terrasse pour respirer et aérer les neurones, sofas et tableaux blancs pour débattre et prendre des décisions, et 2 tablées grand format pour accueillir la vingtaine de core développeurs et leurs inséparables laptops.

Sprint et communautés

Les participants sont majoritairement Nord Américains, les Européens présents se comptent sur les doigts d’une seule moufle, la moyenne d’age est dans la trentaine tassée, et côté mixité le constat est sans appel: l’assemblée est XY uniquement.

Beaucoup des participants présents étaient déjà là l’an dernier à Toronto, c’est particulièrement vrai pour l’équipe MapServer.
Vu que nous sommes dans les locaux de TOPP, quelques développeurs GeoServer ont également rejoint la session. On compte même quelques codeurs OpenLayers, bref c’est avant tout le côté OSGeo qui fait sens.

Paul Ramsey a su cette année encore réussir à fédérer autour de cet évènement, plusieurs sponsors qui par leurs participations ont permis de financer une partie de la logistique de ces journées. Un grand merci encore à eux: LizardTech, Coordinate Solutions, qPublic.net, Farallon Geographics, Avencia, OpenGeo

Dynamique

En terme de dynamique de groupe la courbe en cloche façon Gaussienne fait toujours recette, avec une rencontre «ice breaker» la veille au soir pour accueillir tout le monde autour d’une bière.

Penthouse NY Code Sprint

Un J1 très tourné vers des prises de décisions générales, et principalement les grandes orientations des prochaines releases: v6 de MapServer et v2 de PostGIS.

Un J2 et J3 avec une montée en puissance progressive sur les tâches et enjeux de réalisation, des prises de décisions techniques et de gestion d’équipe.
C’est aussi là où les claviers fument, les synapses s’affolent, les minis sessions whiteboard s’enchainent et où le côté ’sprint’ prend toute sa signification !

Et avoir dans un même espace-temps autant de compétences complémentaires réunies permet de jolies synergies inter-projets (exemple du paramètre ANGLE ajouté comme vendor-specific via WMS dans MapServer,GeoServer et OpenLayers)

J4 quant à lui amorce la redescente de rythme, la fatigue est palpable, et les départs vers l’aéroport de JFK, s’étalent progressivement dans l’après midi.

Les soirées ont été consacrées à du ‘off’, à découvrir et apprécier quelques-unes des joies noctambules de SoHo, ou à assister à une retransmission de Hockey du Canada/USA des JO de Vancouver…
Hé oui on n’est pas en Amérique du Nord pour rien !

Oslandia

Oslandia était donc présent et représenté à New York, via la participation d’Olivier Courtin, core développeur PostGIS et TinyOWS.
Pour Oslandia, c’est la traduction naturelle de son engagement quotidien dans les communautés OSGeo.

Deux articles techniques vont suivre sur ce blog, un centré sur PostGIS et l’autre sur MapServer pour faire un point de situation post sprint.