Tag - maposmatic

Entries feed - Comments feed

Last entries

Fri 15 Nov 2013

Présentation de l'internationalisation dans MapOSMatic

Lors du DevCamp de ce mercredi 13 novembre à la Cantine numérique Rennaise, je faisais une courte présentation de l'internationalisation (i18n) dans MapOSMatic : comment c'est fait en pratique dans le code, le processus de traduction mis en œuvre et les résultats obtenus. Les transparents sont disponibles sous formes de sources LibreOffice ou en version PDF.

Thu 19 Apr 2012

Une nouvelle version de MapOSMatic

En septembre 2009, nous lançions MapOSMatic, un service Web libre et gratuit permettant d'effectuer à la demande le rendu de cartes de villes basées sur les données OpenStreetMap. Ces cartes, superposées d'une grille, sont associées à un index des rues facilitant leur localisation sur la carte.

Nous sommes fiers d'annoncer aujourd'hui le lancement d'une nouvelle version de MapOSMatic, qui est le résultat d'importants développements. Parmi les nouvelles fonctionnalités :

Carte multi-page de chavagne

  • Le rendu des cartes au format poster est maintenant réalisé sur des formats de papier standard de grande taille (A3, A2, A1, etc.), sélectionnés automatiquement en fonction de la taille de la ville, plutôt que des tailles arbitraires de papiers qui étaient difficiles à imprimer. Ces cartes au format poster sont similaires aux cartes pliées commerciales ;
  • La possibilité d'effectuer le rendu de cartes multi-pages, où la carte et l'index des rues sont divisés en plusieurs pages, facilitant l'impression sur des formats de papier accessibles à tous (A5, A4, US Letter). Ces cartes multi-pages sont similaires aux petits atlas de villes commerciaux ;
  • La possibilité de choisir différents styles pour le rendu de la carte. Jusqu'ici, nous ne proposions que le style par défaut du site OpenStreetMap.org. Nous y avions ajouté plusieurs feuilles de styles proposées par MapQuest, ainsi qu'une feuille de style spécifique adaptée à l'impression. Dans le futur, nous comptons ajouter d'autres styles, voire même offrir la possibilité aux utilisateurs de personnaliser le style de la carte. N'hésitez pas à nous contacter à ce sujet;
  • La possibilité de choisir n'importe quelle ville dans le monde : dans la version précédente, nous étions limitées à des zones OpenStreetMap d'un niveau administratif fixé ;
  • Et beaucoup, beaucoup d'autres améliorations moins importantes : qualité des rendus, meilleure interface utilisateur pour le rendu des cartes, affichage de la date des données OpenStreetMap sur la carte, etc.

MapOSMatic est un Logiciel Libre, distribué selon les termes de la licence Affero General Public License v3. Le projet est disponible au travers de dépôts Git, dispose d'une liste de discussion et d'un canal IRC. Pour les détails, voir notre page À propos, notre wiki et la page Savannah du projet.

En complément du lancement de cette nouvelle version, nous lançons également une campagne de dons. Notre projet est intégralement développé et maintenu par des bénévoles, mais nous avons besoin de financement pour couvrir l'achat de matériel et les frais de déplacement nécessaires à l'organisation des réunions des développeurs durant lesquelles la majorité des améliorations à MapOSMatic sont réalisées (voir notre blog). Si vous appréciez MapOSMatic, n'hésitez pas à donner au travers de Paypal.

Mon 02 Apr 2012

March 2012 MapOSMatic hackfest

Yesterday we finished our March 2012 hackfest! After a first hackfest at the beginning of March in San Francisco, we gathered again in Rennes to work on MapOSMatic. You can read a summary of of our work on day 2, day 4, day 5, day 6 and day 7.

We made several extensions and bug fixes in MapOSMatic. The most significant one is that now we are able to automatically produce a booklet-type city map on several pages, with an overview page, 1/10,000 overlapping maps and a global index at the end. You can see an example for Rennes city (PDF, 13.8 MB).

Currently, the new MapOSMatic is only available on our development web site, limited to an old France import. Once a new import of the world OSM database will be finished, you'll can enjoy the booklet PDF maps worldwide. ;-)

UPDATE: The individual maps in booklet format are not really at 1/10,000 scale, due to Mercator projection issue. We still need some code to compute the exact scale. Thank you Thomas! ;-)

Fri 23 Mar 2012

Coming MapOSMatic hackfest

Next week, some of MapOSMatic contributors and developers will join Rennes for a one week MapOSMatic hackfest. We hope to fix the numerous bugs and feature requests we have! Stay tuned! ;-)

Sat 12 Mar 2011

Présentation de MapOSMatic

Le lundi 7 mars dernier, j'ai fait une présentation de MapOSMatic, un site web permettant à chacun de faire son plan de ville à partir des données d'OpenStreetMap :

  • présentation générale du site ;
  • comment nous avons fait pour faire ce logiciel ;
  • comment ça marche derrière la page web ;
  • quelques infos sur la prochaine version.

Les transparents sont maintenant disponibles, en version PDF ou les sources LaTeX.

Une remarque sur l'origine du nom, puisqu'on nous demande toujours pourquoi on a utilisé un nom pareil. ;-) MapOSMatic = « Map » pour carte en anglais + « OSM » pour OpenStreetMap + le suffixe « atic » comme dans automatique. Simple non ? :)

Wed 10 Mar 2010

Standing on the shoulders of giants: MapOSMatic in a sea of Free Software

One thing that stroked me after the two hackfests we made to develop MapOSMatic: the little amount of code we really developed! In fact, we are re-using a lot of other Free Software.

Using the excellent sloccount, I tried to get some figures. MapOSMatic is about 3150 lines of code, 90% made of Python. MapOSMatic dependencies count for more than 600,000 lines of code, counting PostgreSQL, PostGIS, Apache 2 httpd, Django framework and some small libraries.[1] So we only developed about 0.5% of the code needed to run the MapOSMatic service. And I obviously do not count the OpenStreetMap data itself, which is about 70 GB!

That's why we can say, as most of software developers, that we are standing on the shoulders of giants: we are re-using knowledge, hard-work and polishing of a lot of other people. MapOSMatic is a glaring example of this fact and of the power of Free Software.

Notes

[1] Counting all MapOSMatic dependencies is nearly impossible: it is hard to draw a line between what is part of the system and what is a specific dependency of MapOSMatic (e.g. Python).

Thu 14 Jan 2010

Quick news: OCaml on Ubuntu Lucid and MapOSMatic

OCaml on Ubuntu Lucid

I have updated my scripts to compare Ubuntu OCaml packages to Debian ones. This time, I'm comparing Ubuntu Lucid against Debian testing, as for Lucid packages are imported from Debian testing (because Lucid is a Long Term Support release).

You'll find all the generated files here: http://bentobako.org/ubuntu-ocaml-status/raw/

MapOSMatic

As you have probably seen, we have done major improvements to MapOSMatic during Christmas, at both the web site level and the rendering level. I won't go into details, just read our initial announcement. Since then, we are continuing our improvements on maposmatic web front-end and ocitysmap back-end, with a new web site layout, translation of web site and maps in many languages (Arabic, Brazilian Portuguese, Catalan, Dutch, French, German, Italian and Russian). Many thanks to the numerous contributors!

We still have a lot of things to do or bugs to fix but the feedback is very positive and rewarding! Many thanks!

Thu 24 Sep 2009

Absences...

Règle n°23 : ne jamais dire qu'on fera un billet tous les jeudis. Rien que de l'annoncer est suffisant pour ne jamais le faire.

Sinon, le projet dont je parlais dans mon précédent billet a été largement diffusé (avec même un petit article dans SVM), c'est MapOSMatic. C'est un générateur automatique de plans de ville à partir des données libres d'OpenStreetMap. Vous donnez le nom de votre ville est zoouuu vous avez un joli plan avec l'index des rues.

La version actuelle est une première version, on a encore une foule de bugs et de choses à améliorer. Mais les premiers retours sont très positifs : ça fait plaisir ! :-)

Sinon, côté activité libriste sur la région, je suis actif dans plusieurs projets :

Ceci explique peut-être cela. ;-)