open source basecamp

 

Archive for April, 2009

Open Source Data Center Conference 2009

Thursday, April 30th, 2009 by François Deppierraz

OSDC 2009 Logo

The first edition of the Open Source Data Center Conference (OSDC) is taking place in Nürnberg during two days (April 29th and 30th).

The conference program includes talks on many Open Source Tools for System Administration.

Camptocamp makes heavy use of Puppet as a tool to manage system configuration on internal and customers servers as well as workstations. Therefore, we are very excited to share experiences with other European Puppet users there.

Stay tuned for more updates !

Making a MapServer + AGG build that doesn’t suck

Monday, April 27th, 2009 by Thomas Bonfort
from the oh-why-wasnt-this-done-ages-ago-dept.

Until now, MapServer has relied on an external link to the AGG library, rather than including the AGG source tree as is common in the other cartographic servers (namely mapnik and maguide). While this was rather painless on Debian based systems if all you needed was the CGI mapserv binary, things could get tricky if you waded outside of this rather constrained scenario:

  • Distros packaged the AGG library in different manners, with support for different features (namely the freetype backend). This meant you often had to rebuild AGG from source more often than less.
  • Some distros actually packaged a broken version of AGG, although some blame has to be taken by the AGG package itself for making multiple releases under the same version number.
  • If you needed python mapscript support, you were in for a round of Makefile patching: adding -fPIC to the compiler flags and manually creating a shared library. A long bugreport has lived on in the mapserver trac for instructions on how to do this on different platforms.

I am pleased to announce that this will hopefully be over soon, as we will now be forking the AGG library into the mapserver codebase. This was rather painless, aside from the fact that the code was patched to be in a mapserver:: namespace instead of the default agg:: one, in order to avoid eventual namespace clashing in the case of mapscript (this might have happened in python, when loading mathplotlib alongside mapscript).

Building an AGG-enabled MapServer should now be much less of a pain, a simple ./configure should be enough. (add the –with-agg=no option if you don’t want AGG included)

The current code currently lives in a sandbox on the MapServer SVN, and will be merged into the trunk some time soon if we see nothing fishy going on. If you feel brave, please test it out and report any issues:

svn co https://svn.osgeo.org/mapserver/sandbox/aggfork
./configure
make

Le Forum Français de l’OGC lance son site Internet !

Friday, April 24th, 2009 by David Jonglez
Le Forum Français de l’OGC lance son site Internet à l’URL :  http://www.forumogcfrance.org/

"Créé en avril 2008 par l’Open Geospatial Consortium (OGC), le Forum français de l’OGC souhaite favoriser la communication, la diffusion et le partage d’informations entre tous les acteurs français impliqués dans le domaine de l’information géographique. Il regroupe les membres de l’OGC actifs en France, adhérents français ou filiales françaises de groupes adhérents à l’OGC. " Camptocamp est l’un de ses membres.

Le site Internet propose : une présentation du Forum, la liste des membres et des premiers contenus didactiques et des retours d’expérience sur l’interopérabilité des données et Système d’Information Géospatiaux.

Le Forum Français de l’OGC réalisera 2 présentations et tiendra également un stand lors des toutes prochaines "Rencontres SIG La Lettre " qui se tiendra à l’ENSG les 12 au 14 mai prochains.

Google Summer of Code: MapServer projects

Wednesday, April 22nd, 2009 by Thomas Bonfort

The list of accepted students for the 2009 edition of Google Summer of Code has been published yesterday. This year 20 slots were allocated to  OSGEO, 2 of which went to the MapServer project:

  • KML output: David Kana will be working on adding KML as a native outputformat, allowing MapServer to be plugged in as a datasource for example in Google Earth. The non trivial points will include determining the subset of MapServer symbology that is natively supported in KML, and switching to a PNG/JPEG outputformat if the number of features inside a given request gets too important. Yewondwossen Assefa and myself will be mentoring this.
  • Support for reading SVG symbols: Kiran Anjaneya Varma Alluri will be mentored by Daniel Morissette, and will be working on adding a new symbol format to the already supported truetype, pixmap, vector and ellipse ones. This will open up a whole new dimension to MapServer symbology as there are many sources of SVG symbology ready to use around the web.

We hope these additions will make it into the 6.0 release that we are scheduling around autumn, just in time for the Sydney FOSS4G !

Future of MapFish Client and powerful queries

Monday, April 20th, 2009 by Cédric Moullet

Eric wrote two very interesting posts this week-end:
1. The first one is an answer to a question asked in the GeoExt mailing list. The question is “What is the future of MapFish client ?”. I just would like to add a visual representation of the answer:

2. The second one is related to a new great functionality in the MapFish REST API. In addition to the geographic query, it’s is now possible to define complex attribute query. In order to have great performance with these queries, don’t forget to define the correct indices in the database ;-)

Tutorial GeoExt

Sunday, April 19th, 2009 by Cédric Moullet

Arnaud, de GeoTribu a écrit un tutorial sur GeoExt: http://geotribu.net/node/104
Jolie démo:

L’Open Source au service des infrastructures de données géographiques Web 2.0

Thursday, April 16th, 2009 by Cédric Moullet

MapFish et une nouvelle version de Studio seront présentés les 23 avril (Lausanne), 19 mai (Toulouse) et 28 mai (Lyon) dans le cadre d’un séminaire proposé par Camptocamp. Le but principal de ce séminaire est de présenter un panorama des solutions Open Source pour la mise en place d’infrastructures de données géographiques web 2.0.
Si cela vous intéresse, n’hésitez pas à vous inscrire, it’s free !

My first steps with OpenScales

Monday, April 13th, 2009 by Cédric Moullet

After a big refactoring of the imported/rewritten OpenLayers code, I wanted to test a little bit OpenScales . After playing with the demo: http://openscales.org/openscales.swf , let’s try to develop something.
All information can be found here: http://openscales.org/p/openscales/page/Development/
Important information : because FlexBuilder doesn’t work on Linux, I’m on a Vista Home edition computer.

1. Install Tortoise . Good Windows installer here: http://tortoisesvn.net/downloads (bouh… it needs a restart…)

2. Checkout svn code with Tortoise

3. Then start FlexBuilder (standard version for 249$ ). In Flex builder, click on File -> Import -> General -> Existing projects into workspace and FlexBuilder makes all the work for you.

4. Then find openscales-fx-examplessrcmainflexindex.mxml and run it. If you see a nice flex app, then it should be ok.

5. For the fun, I changed the line 43 of OpenStreetMap.mxml from
mark.addEventListener(MouseEvent.CLICK, showPopup); to
mark.addEventListener(MouseEvent.MOUSE_OVER, showPopup);
It works !

Hope it can help someone.

Open Source : pour les entreprises

Thursday, April 9th, 2009 by Cédric Moullet

Je relaie volontiers le blog de Gwenaël à propos du fait que l’Open Source gagne du terrain pour les entreprises.

MapFish workshop at FOSS4G 2009

Sunday, April 5th, 2009 by Cédric Moullet

A MapFish workshop will be presented at FOSSG 2009 : "Practical introduction to MapFish, the web 2.0 mapping application framework" by Claude Philipona, Cédric Moullet, Frédéric Junod and Eric Lemoine.