<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>neogeo &#187; OpenJump</title>
	<atom:link href="http://www.neogeo-online.net/blog/archives/tag/openjump/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neogeo-online.net</link>
	<description>SIG, OpenSource et Web 2.0</description>
	<lastBuildDate>Sun, 25 Jul 2010 14:59:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Fresh meat</title>
		<link>http://www.neogeo-online.net/blog/archives/170/</link>
		<comments>http://www.neogeo-online.net/blog/archives/170/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 13:36:42 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[AGG]]></category>
		<category><![CDATA[Mapserver]]></category>
		<category><![CDATA[OpenJump]]></category>
		<category><![CDATA[PostGIS]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=170</guid>
		<description><![CDATA[Deux sorties dignes d&#8217;intérêt ces derniers jours : OpenJump 1.3 et MapServer 5.4. Concernant le premier, on note l&#8217;arrivée de nouvelles méthodes de discrétisation (moyenne, seuils naturels et Jenks notamment) et d&#8217;informations statistiques sur les couches (min, max, moyenne&#8230;), ainsi que de nouvelles fonctions d&#8217;édition des géométries (auto-complétion des polygones sur tracé existant, simplification de [...]]]></description>
			<content:encoded><![CDATA[<p>Deux sorties dignes d&#8217;intérêt ces derniers jours : <a href="http://www.openjump.org/wiki/show/New+OpenJUMP+Release" target="_blank">OpenJump 1.3</a> et <a href="http://mapserver.org/" target="_blank">MapServer 5.4.</a></p>
<p>Concernant le premier, on note l&#8217;arrivée de nouvelles méthodes de discrétisation (moyenne, seuils naturels et Jenks notamment) et d&#8217;informations statistiques sur les couches (min, max, moyenne&#8230;), ainsi que de nouvelles fonctions d&#8217;édition des géométries (auto-complétion des polygones sur tracé existant, simplification de polygones sans incohérence, double fenêtrage synchrone&#8230;) qui en font un outil de choix pour tout ce qui touche à la manipulation des données.</p>
<p><a href="http://trac.osgeo.org/mapserver/browser/tags/rel-5-4-0/mapserver/HISTORY.TXT">MapServer</a> voit quant à lui intégrées les <a href="http://research.dmsolutions.ca/?p=299" target="_blank">améliorations promises</a> par le <a href="http://wiki.osgeo.org/wiki/Toronto_Code_Sprint_2009">Toronto Code Sprint</a>. J&#8217;ai fait quelques tests habituels sur des extraits de larges couches PostGIS et Shapefile, et les résultats sont assez troublants. Voici un comparatif avec la version 5.2 pour la génération d&#8217;une image de 600 x 600 pixels comprenant deux couches, communes et ROUTE250 sur une zone couvrant à peu près la Gironde :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-171" title="image générée avec le driver AGG" src="http://www.neogeo-online.net/blog/blog/wp-content/uploads/2009/04/test.png" alt="image générée avec le driver AGG" width="360" height="360" /></p>
<table style="text-align: center;" border="1">
<tbody>
<tr>
<th colspan="2"></th>
<th>5.2</th>
<th>5.4</th>
</tr>
<tr>
<td>Postgis</td>
<td>GIF</td>
<td>0.142</td>
<td>0.159</td>
</tr>
<tr>
<td></td>
<td>PNG</td>
<td>0.388</td>
<td>0.386</td>
</tr>
<tr>
<td></td>
<td>AGG</td>
<td>0.920</td>
<td>0.707</td>
</tr>
<tr>
<td>Shapefile</td>
<td>GIF</td>
<td>0.101</td>
<td>0.101</td>
</tr>
<tr>
<td></td>
<td>PNG</td>
<td>0.297</td>
<td>0.318</td>
</tr>
<tr>
<td></td>
<td>AGG</td>
<td>0.920</td>
<td>0.842</td>
</tr>
<tr>
<td>SHP + QIX</td>
<td>GIF</td>
<td>0.058</td>
<td>0.060</td>
</tr>
<tr>
<td></td>
<td>PNG</td>
<td>0.315</td>
<td>0.284</td>
</tr>
<tr>
<td></td>
<td>AGG</td>
<td>0.834</td>
<td>0.606</td>
</tr>
</tbody>
</table>
<p>Il y a à mon avis quelques informations utiles à tirer de ces résultats, qui n&#8217;ont pas vocation à présenter des index de performance pure, mais bien à comparer les deux versions dans des situations analogues. Considérons le format GIF comme celui de référence car impactant le moins de temps final de création de l&#8217;image.</p>
<p>Premièrement, on note une perte de performances légère (moins de 10 %) entre la version 5.2 et la nouvelle version 5.4 en GIF. <a href="http://n2.nabble.com/mapserver-5.4-beta-performance-test-tt2563067.html#a2563758" target="_blank">Paul Ramsey m&#8217;a expliqué</a> que c&#8217;est dû au passage à un curseur texte pour parcourir la base de données en lieu et place du précédent curseur binaire, plus performant certes, mais beaucoup plus difficile à maintenir et à utiliser dans le code car devant être manipulé au sein de transactions (et je veux bien le croire&#8230;).</p>
<p>Deuxièmement, on note toujours l&#8217;avantage significatif du shapefile, a fortiori quand il est indexé. Les modifications indiquées ci-dessus portent le ratio à 1.5 avec un Shapefile standard et à plus de 2 avec un fichier .qix. On peut en conclure que pour obtenir les meilleures performances, c&#8217;est cette association SHP + QIX + GIF qu&#8217;il faut choisir.</p>
<p>Cependant le rapport s&#8217;inverse avec les autres formats, comme si le nouvel handicap de l&#8217;accès à Postgis était compensé par une meilleure prise en charge du PNG et de l&#8217;AGG/PNG. C&#8217;est avec ce dernier choix, l&#8217;anticrénelage AGG, que l&#8217;amélioration est la plus significative, preuve s&#8217;il en fallait que Thomas Bonfort (créateur et mainteneur de l&#8217;intégration AGG dans MapServer) n&#8217;aura pas fait le déplacement à Toronto pour rien. Mais ce que je ne comprends pas, c&#8217;est qu&#8217;une image PNG ou AGG semble mieux bénéficier des données indexées (Postgis ou qix) que d&#8217;un simple shapefile. Thomas, si tu lis ces lignes&#8230;<br />
In fine, 20 % de mieux pour le couple le plus sexy (PostGIS + AGG), c&#8217;est une vraie bonne nouvelle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/170/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Un comparatif des SIG OpenSource</title>
		<link>http://www.neogeo-online.net/blog/archives/92/</link>
		<comments>http://www.neogeo-online.net/blog/archives/92/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 13:54:05 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Mapserver]]></category>
		<category><![CDATA[OpenJump]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[QGis]]></category>
		<category><![CDATA[SIG]]></category>
		<category><![CDATA[uDig]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/blog/archives/92/</guid>
		<description><![CDATA[C&#8217;est quelque chose que j&#160;&#187;avais envie de faire depuis longtemps et que&#8230; je n&#8217;ai toujours pas fait. Mais fort heureusement j&#8217;ai découvert que quelqu&#8217;un d&#8217;autre s&#8217;en était chargé : http://www.spatialserver.net/osgis/. C&#8217;est plutôt complet, un peu aride diront les esthètes, mais c&#8217;est surtout mis à jour régulièrement. Merci à Stephan Steiniger pour cette réalisation fort utile.]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est quelque chose que j&nbsp;&raquo;avais envie de faire depuis longtemps et que&#8230; je n&#8217;ai toujours pas fait. Mais fort heureusement j&#8217;ai découvert que quelqu&#8217;un d&#8217;autre s&#8217;en était chargé : <a title="Le comparatif des SIG OpenSource" href="http://www.spatialserver.net/osgis/" target="_blank">http://www.spatialserver.net/osgis/.</a></p>
<p>C&#8217;est plutôt complet, un peu aride diront les esthètes, mais c&#8217;est surtout mis à jour régulièrement.</p>
<p>Merci à Stephan Steiniger pour cette réalisation fort utile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer OpenJump sous Linux Ubuntu</title>
		<link>http://www.neogeo-online.net/blog/archives/45/</link>
		<comments>http://www.neogeo-online.net/blog/archives/45/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 09:55:19 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[OpenJump]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/archives/45/</guid>
		<description><![CDATA[J&#8217;ai eu un peu de mal à installer OpenJump sous Ubuntu, donc je vous livre ces quelques indications qui peut-être vous seront utiles : 1. Installation de la machine virtuelle Java (si ce n&#8217;est pas déjà sur le système) : sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts 2. Récupération du zip sur le site d&#8217;OpenJump et [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu un peu de mal à installer OpenJump sous Ubuntu, donc je vous livre ces quelques indications qui peut-être vous seront utiles :</p>
<p>1. Installation de la machine virtuelle Java (si ce n&#8217;est pas déjà sur le système) :</p>
<p>sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts<br />
2. Récupération du zip sur le site <a href="http://openjump.org/wiki/show/HomePage" target="_blank">d&#8217;OpenJump</a> et extraction dans /opt/ par exemple</p>
<p>3. Modification des droits sur le fichier  openjump-unix.sh :</p>
<p>sudo chmod a+x openjum-unix.sh</p>
<p>4. Nettoyage du fichier  openjump-unix.sh qui est au format DOS :</p>
<p>sudo dos2unix  openjump-unix.sh</p>
<p>N.B. : dos2unix corrige les retours chariot. Il se trouve dans le paquetage sysutils (sudo apt-get install sysutils)</p>
<p>5. Lancement de openjump-unis.sh</p>
<p>sudo ./openjump-unix.sh</p>
<p>Si une erreur Java à propos de awt apparaît, compléter l&#8217;install avec :</p>
<p>sudo apt-get install libgcj7-awt</p>
<p>6. Normallement, ça marche&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/45/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
