<?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; QGis</title>
	<atom:link href="http://www.neogeo-online.net/blog/archives/tag/qgis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neogeo-online.net</link>
	<description>SIG, OpenSource et Web 2.0</description>
	<lastBuildDate>Thu, 22 Dec 2011 17:53:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MapServer : attention à Greenwich en WMS 1.3.0</title>
		<link>http://www.neogeo-online.net/blog/archives/509/</link>
		<comments>http://www.neogeo-online.net/blog/archives/509/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 19:38:41 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[Web mapping]]></category>
		<category><![CDATA[Mapserver]]></category>
		<category><![CDATA[QGis]]></category>
		<category><![CDATA[WMS]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=509</guid>
		<description><![CDATA[MapServer est un excellent serveur WMS, mais j&#8217;ai récemment découvert un bug qui peut affecter l&#8217;affichage d&#8217;une couche WMS dans un client quelconque. Enfin, pas complètement quelconque non plus. Le problème se situe au niveau du calcul de la BBOX de la couche en coordonnées géographiques (WGS84), dont le résultat est exposé dans la balise [...]]]></description>
			<content:encoded><![CDATA[<p>MapServer est un excellent serveur WMS, mais j&#8217;ai récemment découvert un bug qui peut affecter l&#8217;affichage d&#8217;une couche WMS dans un client quelconque. Enfin, pas complètement quelconque non plus.</p>
<p>Le problème se situe au niveau du calcul de la BBOX de la couche en coordonnées géographiques (WGS84), dont le résultat est exposé dans la balise EX_GeographicBoundingBox du GetCapabilities. Le calcul de cette BBOX se fait sans vérifier que le méridien d&#8217;origine de la projection source de la donnée est bien Greenwich, qui est celui utilisé par le WGS84. Dès lors, si vos données sont dans un système de référence utilisant le méridien de Paris comme origine (les Lambert français de la NTF par <a title="WKT du Lambert II étendu" href="http://spatialreference.org/ref/epsg/27572/prettywkt/" target="_blank">exemple</a>, à la différence du <a title="Le WKT du Lambert93" href="http://spatialreference.org/ref/epsg/2154/prettywkt/" target="_blank">Lambert 93</a> (RGF93) qui utilise Greenwich plus un décalage), la BBOX en WGS84 sera erronée car décalée de plus de 2 degrés vers l&#8217;ouest.</p>
<p>Bon, mais qu&#8217;est-ce que ça change en pratique ? Je suis sûr que nombre d&#8217;entre vous ont déjà utilisé MapServer en WMS 1.3.0 sur ce type de projection sans rencontrer de problème&#8230; Il se trouve que certains logiciels clients WMS (l&#8217;excellent QGis notamment), plus malins que d&#8217;autres, se servent de cette information pour déterminer l&#8217;emprise de la couche (quelle que soit la projection utilisée pour l&#8217;affichage d&#8217;ailleurs), et n&#8217;envoient donc pas de requête au serveur WMS quand la vue se situe à l&#8217;extérieur de cette emprise, afin de ne pas solliciter inutilement le serveur. Finaud donc. Si vous publiez des données France entière, il y aura recouvrement, et donc pas de problème (à moins peut-être de zoomer sur Strasbourg par exemple. A tester sur vos services WMS 1.3.0 préférés avec QGIS. J&#8217;en ai déjà trouvé un&#8230;). Mais si l&#8217;emprise de vos données est suffisamment étroite (une agglomération par exemple), vous ne verrez tout simplement rien là où vous comptiez les voir apparaître, car d&#8217;après le GetCapabilities les données ne se trouvent pas là du tout. Vous ne verrez non seulement rien, et certainement pas d&#8217;erreur, et vous risquez de passer quelque temps (je parle d&#8217;expérience) à vous creuser la tête pour comprendre ce qui ne va pas dans votre configuration. Sauf que la configuration va bien. Là où ça devient énervant, c&#8217;est que les clients WMS qui envoient comme des bourrins des requêtes au serveur où qu&#8217;on se situe, ignorant par là la présence et le rôle de la balise EX_GeographicBoundingBox, ces barbares donc, vont eux recevoir une réponse correcte, puisque la reprojection de la donnée elle-même fonctionne normalement. Funeste sort que celui des clients WMS les plus exigeants, les plus respectueux de l&#8217;esprit de l&#8217;inter-opérabilité, induits ainsi en erreur par un calcul approximatif.</p>
<p>Mais heureux dénouement qui voit les lecteurs assidus de ce blog non seulement informés mais dépannés par un <a title="le patch" href="http://trac.osgeo.org/mapserver/attachment/ticket/2578/wms_1.3.0.patch" target="_self">patch</a> tout frais déposé sur le bug-tracker de MapServer ! Pour l&#8217;utiliser, il suffit de l&#8217;appliquer (commande patch mapows.c wms_1.3.0.patch) au fichier source puis de recompiler et remplacer son mapserv par le nouveau. Il devrait également être rapidement disponible dans la version officielle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/509/feed/</wfw:commentRss>
		<slash:comments>3</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</dc:creator>
				<category><![CDATA[News of the GeoWorld]]></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>Compilation de QGis 0.9</title>
		<link>http://www.neogeo-online.net/blog/archives/69/</link>
		<comments>http://www.neogeo-online.net/blog/archives/69/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 12:27:42 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[QGis]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/archives/69/</guid>
		<description><![CDATA[J&#8217;ai eu dernièrement quelques difficultés à réaliser une compilation de QGis à partir des sources sous Ubuntu. Comme il se peut que ça vous arrive aussi, voici une petite description des problèmes rencontrés et de leur solution : Retour du cmake : la non détection de certains modules pourtant installés sur le système se règle [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu dernièrement quelques <a href="http://www.neogeo-online.net/blog/archives/50/">difficultés</a> à réaliser une compilation de QGis à partir des sources sous Ubuntu. Comme il se peut que ça vous arrive aussi, voici une petite description des problèmes rencontrés et de leur solution :</p>
<p>Retour du cmake : la non détection de certains modules pourtant installés sur le système se règle soit en vérifiant que les versions de dév des packages sont bien installées (pour Grass par exemple), soit en allant faire un tour dans les fichiers du répertoire cmake et en changeant les chemins par défaut. Ce n&#8217;est pas le plus compliqué. Bien vérifier que la version de QT utilisée est la 4.</p>
<p>Compilation : la compilation avec l&#8217;option &laquo;&nbsp;python-bindings&nbsp;&raquo;, qui permet d&#8217;intégrer la prise en charge du python, et le fonctionnement du plug-in Grass entre autres, m&#8217;a posé problème. Une erreur et son message un peu ténébreux bloquaient le processus :</p>
<blockquote><p>Error: Unable to open &laquo;&nbsp;/opt/qgis/python/core/core.sbf&nbsp;&raquo;: [Errno 2] No<br />
such file or directory: &#8216;/opt/qgis/python/core/core.sbf&#8217;</p></blockquote>
<p>Malgré quelques recherches sur le net, je ne trouvais rien si ce n&#8217;est une autre personne ayant eu ce problème, resté alors sans réponse. Voyant que l&#8217;erreur en question se produisait lors de la compilation avec QT et SIP, j&#8217;ai fait quelques recherches de ce côté-là. SIP est le module qui permet de créer une interface Python vers des bibliothèques C++, un peu comme SWIG donc. Le wiki de QGis a un <a href="http://wiki.qgis.org/qgiswiki/PythonBindings" target="_blank">article</a> là-dessus. Il est indiqué que la version doit être au moins la 4.5, ce qui n&#8217;était pas le cas sur mon système (mais d&#8217;où venait ce paquetage ?).</p>
<p>J&#8217;ai donc compilé les versions indiquées en lien par le wiki, pour <a href="http://www.riverbankcomputing.co.uk/sip/download.php" target="_blank">SIP</a> et pour <a href="http://www.riverbankcomputing.co.uk/pyqt/download.php" target="_blank">PyQT</a>. La compilation est alors allée jusqu&#8217;à son terme, et QGis fonctionne correctement avec le module Grass et la console Python.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/69/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sortie officielle de QGis 0.9.0</title>
		<link>http://www.neogeo-online.net/blog/archives/50/</link>
		<comments>http://www.neogeo-online.net/blog/archives/50/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 20:32:35 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[News of the GeoWorld]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[QGis]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/archives/50/</guid>
		<description><![CDATA[C&#8217;est avec un certain retard sur le planning initial que l&#8217;équipe de QGis vient d&#8217;annoncer la sortie de la nouvelle version 0.9.0., nom de code Ganymède, avec, entre autres, au menu : - L&#8217;intégration de python qui permet d&#8217;écrire des plugins dans ce langage mais aussi d&#8217;utiliser les modules Qgis dans un programme Python - [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.neogeo-online.net/blog/wp-content/uploads/2007/10/qgis.jpg" border="0" alt="Qgis 0.9.0. Ganymède" /></p>
<p>C&#8217;est avec un certain retard sur le planning initial que l&#8217;équipe de QGis vient d&#8217;annoncer la sortie de la <a title="L'annonce officielle" href="http://blog.qgis.org/?q=node/91" target="_blank">nouvelle version 0.9.0.</a>, nom de code Ganymède, avec, entre autres, au menu :</p>
<p>- L&#8217;intégration de python qui permet d&#8217;écrire des plugins dans ce langage mais aussi d&#8217;utiliser les modules Qgis dans un programme Python<br />
- L&#8217;ajout de nouveaux outils Grass<br />
- Une amélioration des possibilités de rendu des cartes, avec notamment la possibilité de faire des classifications par quantile, plus utile que les seules amplitudes jusqu&#8217;alors disponibles. Pour les autres méthode (Standard, Moyennes emboîtées, Lognormale, Géométrique, toutes bien pratiques pour classifier des données statistiques), on attendra encore un peu&#8230;<br />
- Une refonte des librairies principales, qui  améliore sensiblement les performances, notamment dans la manipulation de lourdes couches de données.</p>
<p>Côté installation, de nombreux paquetages sont déjà prêts (Ubuntu, Debian, OpenSuse, Mac OS X et Windows), disponibles <a href="http://gisalaska.com/qgis/downloads.rhtml" target="_blank">ici.</a></p>
<p>J&#8217;ai réalisé l&#8217;installation à partir des sources, sans pouvoir intégrer le support Python du fait d&#8217;une erreur à la compilation. Le cmake, qui remplace le configure, recherche les installations de python, postgresql, grass et autres. Si le compte-rendu du cmake indique qu&#8217;il n&#8217;a pas trouvé un composant que vous savez être installé sur le système, un petit tour du côté des fichiers du répertoire cmake peut vous aider : FindGEOS, FindGRASS, FindPostgres, FindProj peuvent être édités manuellement de manière à aider le cmake à retrouver les librairies nécessaires. Au final, l&#8217;install est très propre, de même que le uninstall. Par contre, le module Grass n&#8217;a pas été installé, malgré la prise en compte des librairies grass-dev pour le make.</p>
<p>Après quelques tests, la véritable plus-value de cette édition se situe du côté des performances, nettement améliorées dans la manipulation de gros fichiers, pour peu qu&#8217;on bâtisse un index spatial de la couche en question. Le module de géoréférencement gagne aussi en ergonomie.</p>
<p>Bravo à toute l&#8217;équipe de Qgis pour cette nouvelle version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

