Archive pour la catégorie ‘News’

MapServer et GeoServer perdent le nord…

Lundi 22 février 2010

En direct du New York City Code Sprint, Paul Ramsey nous transmet cette intéressante carte générée par MapServer :

Carte avec rotation

Inutile d’attraper un torticoli, tout est normal. Ce n’est que l’expression de l’utilisation du nouveau paramètre ANGLE dans MapServer et également disponible dans GeoServer, que chacun des logiciels implémente dans son interface WMS.  L’intérêt principal réside dans le fait que si la carte est bien pivotée, les labels restent lisibles à l’horizontale, ce qui n’était pas le cas avec des rotations appliquées a posteriori, sur l’image finale.

neogeo²

Mardi 9 février 2010

J’ai le plaisir de vous annoncer l’arrivée au sein de Neogeo Technologies de François-Xavier Prunayre, expert en infrastructures de données spatiales, membre du comité de pilotage GeoNetwork et développeur principal du module spatial de l‘ETL OpenSource Talend. Il s’occupera donc plus particulièrement des activités de catalogage et de gestion de données spatiales, notamment dans le contexte de la directive INSPIRE.

Avec une croissance de 100 % de ses effectifs, Neogeo Technologies affirme ainsi son ambition dans le domaine de l’OpenSource Geospatial.

TileCache : attention aux MetaTiles !

Jeudi 21 janvier 2010

Il est bien commode lors de la génération d’un cache tuilé avec TileCache d’utiliser le mode MetaTile permettant d’envoyer des requêtes correspondant à quelques centaines de tuiles d’un coup, qui sont ensuite redécoupées par TileCache. Cette opération est effectuée par le module PIL. Malheureusement, celui-ci et son implémentation dans TileCache ont quelques défauts qui peuvent aboutir à la dégradation des images faites en MetaTile comparativement à celles générées individuellement.

Le premier défaut concerne de JPEG. La valeur de compression à utiliser n’est pas précisée dans le code et PIL prend donc sa valeur par défaut de 75 %. L’image finale via MetaTile est donc  différente de celle issue de la source de données. Si le serveur WMS lui-même effectue une compression de 75 %, celle effectuée par PIL est vraiment de trop pour la qualité. Ce problème se règle néanmoins facilement, en changeant le code de Layer.py,en ajoutant ces deux lignes après la ligne 406 :

elif self.extension == ‘jpeg’:

subimage.save(

buffer,
self.extension,
quality=95,
optimize=True

)

Le niveau de qualité de 95 % correspond en effet à « pas de compression ». A 100 % il n’y a pas non plus de quantization des couleurs, et l’image est alors plus grosse que l’originale.
Le deuxième problème est plus embêtant. Il s’agit du format PNG-8bits, dont les palettes ne sont pas correctement restituées par PIL quand l’image a été générée en mode QUANTIZE ON. Pas de solution pour l’instant dans TileCache, malgré des tests faits avec PythonMagick plutôt que PIL. L’idée est donc d’utiliser du PNG 24bits, et de faire la quantization en post-traitement, avec pngnq par exemple et une tâche cron traitant nuitamment les fichiers créés dans la journée.

Haïti, le jour d’après

Jeudi 14 janvier 2010

Google vient de mettre en ligne des images GeoEye sur la zone de Port-au-Prince ravagée par un séïsme le 12 janvier.

AVANT

AVANT

APRES

APRES

via LatLongBlog

Pourquoi du libre ?

Jeudi 14 janvier 2010

Petite piqûre de rappel pas forcément inutile pour tous ceux qui confondent gratuité et OpenSource : l’interview d’une employée de FarceBook sur les pratiques de l’entreprise, où toutes les actions des utilisateurs sont enregistrées, copiées, archivées, analysées ainsi bien évidemment que tous les documents, supprimés ou pas par la suite. Le tout dans 4 datacenters de 5000 à 8000 serveurs chacun… Mazette !

Reste que tout l’enjeu du libre est là. Je ne parle pas de philosophie ou de philantropie, mais de vie pratique. De contrôle de ses données et des programmes qu’on utilise. Pas forcément pour les modifier, mais juste savoir ce qu’ils font vraiment, ou être en mesure de l’apprendre. Et les soumettre au contrôle de tous. En somme, la gratuité est accessoire et souvent illusoire.

Richard Stallman est de passage en France. Il donne même des interviews !