Archive pour le mot-clef 'AGG'

Fresh meat

Deux sorties dignes d’intérêt ces derniers jours : OpenJump 1.3 et MapServer 5.4. Concernant le premier, on note l’arrivée de nouvelles méthodes de discrétisation (moyenne, seuils naturels et Jenks notamment) et d’informations statistiques sur les couches (min, max, moyenne…), ainsi que de nouvelles fonctions d’édition des géométries (auto-complétion des polygones sur tracé existant, simplification de [...]
Lire la suite…

MapServer, toujours plus vite…

La future version 5.2 de MapServer contient bien des améliorations. Outre l’optimisation du rendu AGG dont j’ai déjà eu l’occasion de parler, elle recèle également un patch de Paul Ramsey qui a repris la procédure de lecture d’un shapefile. Jusqu’à présent, celle-ci chargeait l’intégralité du fichier SHX en mémoire, quelque soit le nombre d’objets à [...]
Lire la suite…

Mapserver vs Mapnik, Round 2

Suite au commentaire de l’article précédent par Thomas Bonfort , principal maître d’oeuvre de l’intégration d’AGG dans MapServer, j’ai refait les tests avec la version trunk de MapServer, future version 5.1… Ce qui nous donne (accrochez-vous…): Sur le Finistère, communes BDCarto(c), AGG : real 0m0.271s user 0m0.200s sys 0m0.080s Sur la France entière, communes BDCarto(c), [...]
Lire la suite…

MapServer vs Mapnik

La récente adoption du format AGG par MapServer (depuis la version 5) l’a doté d’une qualité de rendu qui lui a longtemps fait défaut. Côté rendu, MapServer a ainsi rejoint une solution plus récente, encore mal documentée, mais prometteuse : Mapnik. Bibliothèque C++ avec une API en python, celle-ci a fait de la qualité graphique [...]
Lire la suite…

MapServer 5

La version 5.0 de MapServer vient d’être publiée. Elle intègre de nombreuses modifications, même si elle traîne toujours le rustique fichier .map. Un des apport les plus intéressants à mon sens concerne le rendu des vecteurs. Grâce à la bibliothèque AGG (Anti-Grain Graphics), les rendus sont spectaculaires, courbures et contours sont lissés. Mais chaque médaille [...]
Lire la suite…