<?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; Outils</title>
	<atom:link href="http://www.neogeo-online.net/blog/archives/category/outils/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>OSGIS 2010&#8230; raid over England</title>
		<link>http://www.neogeo-online.net/blog/archives/329/</link>
		<comments>http://www.neogeo-online.net/blog/archives/329/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 13:56:43 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[tinyOWS]]></category>
		<category><![CDATA[WFS]]></category>
		<category><![CDATA[WPS]]></category>
		<category><![CDATA[zoo project]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=329</guid>
		<description><![CDATA[La fine fleur de la géomatique Open Source hexagonale a fièrement porté haut les couleurs de la France à Nottingham (Angleterre) lors de la conférence OS-GIS 2010. Comme on ne va pas au fin fond des Midlands pour s&#8217;amuser, Gérald Fenoy, de Geolabs, et Olivier Courtin, d&#8217;Oslandia, y ont présenté leurs merveilles technologiques dédiées aux [...]]]></description>
			<content:encoded><![CDATA[<p>La fine fleur de la géomatique Open Source hexagonale a fièrement porté haut les couleurs de la France à Nottingham (Angleterre) lors de la conférence <a title="OS GIS homepage" href="http://cgs.nottingham.ac.uk/~osgis10/os_home.html" target="_blank">OS-GIS 2010</a>. Comme on ne va pas au fin fond des Midlands pour s&#8217;amuser, Gérald Fenoy, de <a href="http://www.geolabs.fr/" target="_blank">Geolabs</a>, et Olivier Courtin, <a href="http://www.oslandia.fr" target="_blank">d&#8217;Oslandia</a>, y ont présenté leurs merveilles technologiques dédiées aux web services cartographiques, à savoir respectivement le déjà célèbre <a title="Le Zoo Project" href="http://www.zoo-project.org/" target="_blank">Zoo Project</a>, serveur WPS, et le non moins fameux <a href="http://tinyows.org/trac" target="_blank">TinyOWS</a>, serveur WFS-T, hautes performances nous dit-on. La présentation d&#8217;Olivier a même remporté le 1er prix de la meilleure présentation. Gérald de son côté a dû remplacer Nicolas Bozon au pied levé, ce dernier ayant raté l&#8217;avion après s&#8217;être mis à l&#8217;heure anglaise par anticipation.</p>
<p>Toutes nos félicitations à nos deux représentants nationaux, et n&#8217;hésitez pas à retrouver leurs prestations dans la rubrique <a href="http://cgs.nottingham.ac.uk/~osgis10/os_call2010.html" target="_blank">webcasts</a> du site de l&#8217;OSGIS 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/329/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Le soleil se lève sur le ZOO Project</title>
		<link>http://www.neogeo-online.net/blog/archives/229/</link>
		<comments>http://www.neogeo-online.net/blog/archives/229/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 13:33:32 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[WPS]]></category>
		<category><![CDATA[ZooProject]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=229</guid>
		<description><![CDATA[Ce vendredi 20 novembre se tiendra à Montpellier le premier ZooDay réunissant autour des concepteurs initiaux du projet, et au premier rang desquels Gérald Fenoy de Geolabs, les amateurs éclairés désireux de se plonger dans cet environnement WPS (Web Processing Service). Nicolas Bozon vient d&#8217;en publier le programme sur la ZooDiscuss-List : 8:30 &#8211; 9:30 [...]]]></description>
			<content:encoded><![CDATA[<p>Ce vendredi 20 novembre se tiendra à Montpellier le premier ZooDay réunissant autour des concepteurs initiaux du projet, et au premier rang desquels Gérald Fenoy de Geolabs, les amateurs éclairés désireux de se plonger dans cet environnement WPS (Web Processing Service). Nicolas Bozon vient d&#8217;en publier le programme sur la ZooDiscuss-List :</p>
<p>8:30 &#8211; 9:30 : ZOO project presentation to LIRMM&#8217;s researchers<br />
9:30 &#8211; 10:15 : Business meeting 3LIZ / GeoLabs / Neogeo Technologies<br />
10:15 &#8211; 10:30 : Everybody should be there for coffee<br />
10:30 &#8211; 11:30 : Intro / Meeting scheduling<br />
ZOO Kernel presentation (ZOOKernelInternal)<br />
ZOO Services demos (OGR, GDAL, GCAL, QRCode&#8230;)<br />
Discussions<br />
11:30 &#8211; 12:30 : ZOO Project orgnanization (PSC (ZOO Tribal Council), Tribe, Sponsors, Knowledge partners)<br />
ZOO Project objectives (community, buisness, licensing, marketing)<br />
ZOO Development plans (ZOO Server, ZOO Web Client, ZOO Desktop Client)<br />
Discussions</p>
<p>12:30 &#8211; 14:00 : Lunch (restaurant to be booked)</p>
<p>14:00 &#8211; 15:00 : ZOO Kernel and ZOO Services session<br />
(Brain storming on Kernel Limitations/Enhancements, Services implementation, ZOO Server and REST API)<br />
15:00 &#8211; 16:00 : ZOO Web Client session<br />
(Brainstorming on Client architecture, interactions with OpenLayers and other libs, GUI&#8230;)</p>
<p>Je sens que je vais passer mon tour sur le Kernel Limitations/Enhancements&#8230;</p>
<p>Depuis mon dernier post, <a title="Le blog de Reluc" href="http://3liz.com/blog/rldhont/" target="_blank">ReLuc</a> a mis au point <a title="Demo WPS server" href="http://demo.zoo-project.org/ogr/ogr-wfs-demo.html" target="_blank">une petite démo</a>, mettant en oeuvre quelques-uns des services actuellement implémentés. Mais la finalité d&#8217;un WPS est-elle d&#8217;afficher un résultat dans un navigateur web ? Pas que. De mon point de vue, le WPS permet au geoweb d&#8217;effectuer un changement de paradigme, au sens où de cartographie SUR le web il devient cartographie VIA le web. La finalité ultime est de pouvoir enchaîner des traitements prédéfinis sur les données distantes (de type WFS), pour récupérer une donnée adaptée à l&#8217;usage que l&#8217;on souhaite en faire localement, sans avoir à télécharger/manipuler la donnée source. Ceci sans pré-supposé quant au client utilisé. Mais vu l&#8217;immaturité des principaux logiciels SIG en termes d&#8217;implémentation de client WPS (déjà qu&#8217;avec le WMS/WFS il y a des progrès à faire), il sera nécessaire de prévoir un Zoo Client (web ou pas) générique, capable de conserver références des serveurs et des process, de les assembler, et d&#8217;en rediriger la sortie vers ce qui convient le mieux à l&#8217;utilisateur (affichage, fichier à enregistrer&#8230;) De quoi faire sortir le GeoWeb de la &laquo;&nbsp;<a href="http://www.ncgia.buffalo.edu/i21/ng/ng.html" target="_blank">Naïve Geography</a>&laquo;&nbsp;.</p>
<p>A la semaine prochaine pour un compte-rendu !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/229/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tutoriel GeoDjango en français</title>
		<link>http://www.neogeo-online.net/blog/archives/165/</link>
		<comments>http://www.neogeo-online.net/blog/archives/165/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 08:12:30 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[GeoDjango]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=165</guid>
		<description><![CDATA[L&#8217;excellent blog GeoTribu diffuse la traduction en français du tutoriel GeoDjango. Sacré boulot, bravo !]]></description>
			<content:encoded><![CDATA[<p>L&#8217;excellent blog<a title="Le blog GeoTribu" href="http://geotribu.net/node/1" target="_blank"> GeoTribu</a> diffuse la <a title="Le tutoriel GeoDjango en french" href="http://geotribu.net/node/96" target="_blank">traduction en français</a> du tutoriel <a href="http://geodjango.org/docs/" target="_blank">GeoDjango</a>. Sacré boulot, bravo !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/165/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Labellisation IGN de Proj et GDAL</title>
		<link>http://www.neogeo-online.net/blog/archives/163/</link>
		<comments>http://www.neogeo-online.net/blog/archives/163/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:04:52 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[GDAL]]></category>
		<category><![CDATA[OGR]]></category>
		<category><![CDATA[Proj]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=163</guid>
		<description><![CDATA[C&#8217;est enfin officiel, Proj et GDAL sont labellisés par l&#8217;IGN pour les transformations en Lambert93, de même que le paquetage FWTools pour Windows qui les contient. Quel bel exemple de la mobilisation de l&#8217;IGN pour les technologies OpenSource ! Merci à eux.]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est enfin <a title="Les résultats de la labellisation IGN" href="http://lambert93.ign.fr/index.php?id=37" target="_blank">officiel</a>, <a href="http://proj.osgeo.org/">Proj</a> et <a href="http://www.gdal.org/">GDAL</a> sont labellisés par l&#8217;IGN pour les transformations en Lambert93, de même que le paquetage <a href="http://fwtools.maptools.org/" target="_blank">FWTools</a> pour Windows qui les contient. Quel bel exemple de la mobilisation de l&#8217;IGN pour les technologies OpenSource ! Merci à eux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/163/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anti-sèche pour OpenLayers 2.7</title>
		<link>http://www.neogeo-online.net/blog/archives/161/</link>
		<comments>http://www.neogeo-online.net/blog/archives/161/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 15:23:04 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[OpenLayers]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=161</guid>
		<description><![CDATA[Une bonne idée pour ne jamais être pris de court.]]></description>
			<content:encoded><![CDATA[<p><a href="http://selectoid.wordpress.com/2009/03/19/finally-a-cheatsheet-for-openlayers-27/" target="_blank">Une bonne idée</a> pour ne jamais être pris de court.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/161/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAO : Saisie assistée par OpenLayers</title>
		<link>http://www.neogeo-online.net/blog/archives/153/</link>
		<comments>http://www.neogeo-online.net/blog/archives/153/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 23:39:51 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[OpenLayers]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=153</guid>
		<description><![CDATA[Deux nouveaux contrôles vont faire leur apparition dans OpenLayers 2.8 (ici pour la traduction française, à la grammaire près). Il s&#8217;agit d&#8217;outils d&#8217;aide à la saisie, bien utiles pour faciliter le travail et augmenter sa qualité géométrique. Un outil de snapping (accrochage aux objets existants) avec une belle granularité des options puisqu&#8217;il propose l&#8217;accrochage aux [...]]]></description>
			<content:encoded><![CDATA[<p>Deux nouveaux contrôles vont faire leur apparition dans <a href="http://openlayers.org/blog/2009/03/11/snap-split/" target="_blank">OpenLayers 2.8 </a>(<a href="http://openlayers.org/blog/2009/03/11/snap-split/" target="_blank"><a href="http://3liz.com/blog/rldhont/index.php/2009/03/11/244-des-controles-d-edition-topologique-dans-openlayers-28">ici pour la traduction française</a>, à la grammaire près)</a>. Il s&#8217;agit d&#8217;outils d&#8217;aide à la saisie, bien utiles pour faciliter le travail et augmenter sa qualité géométrique.</p>
<p>Un <a title="Demo du snapping" href="http://openlayers.org/dev/examples/snapping.html" target="_blank">outil de snapping</a> (accrochage aux objets existants) avec une belle granularité des options puisqu&#8217;il propose l&#8217;accrochage aux noeuds, simples sommets et même bordures, chacune étant complètement configurable indépendamment des autres (activation, tolérance).</p>
<p>Un <a title="Demo du découpage" href="http://openlayers.org/dev/examples/split-feature.html">outil de découpage</a> (split) qui permet de décomposer des géométries existantes à partir d&#8217;un nouveau tracé. C&#8217;est par exemple utile lors de la création de réseaux linéaires, une nouvelle ligne découpant automatiquement celles qu&#8217;elle coupe aux intersections, de manière à obtenir un réseau non pas encore topologique (il faudra séparer noeuds et arcs pour cela) mais bien structuré. Ca parait plus simple que le snapping, mais c&#8217;est plus délicat que ça en a l&#8217;air, car l&#8217;utilisation de cet outil impacte des géométries existantes à la différence du premier qui ne faisait que les utiliser. Un objet linéaire disposant d&#8217;un id et d&#8217;un attribut longueur par exemple va se retrouver segmenté en deux parties distinctes, dont il faudra donc corriger les attributs (nouveaux ids, recalcul des longueurs&#8230;). Fort heureusement l&#8217;outil de découpage a été bien conçu puisqu&#8217;il intègre un <a title="Le code de l'outil de découpe" href="http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Control/Split.js" target="_blank">événement aftersplit</a> qui permet de récupérer les objets venant d&#8217;être recomposés. Charge au développeur d&#8217;implémenter ce dont il a besoin à ce niveau.</p>
<p>Les objets à découper peuvent également être filtrés en fonction d&#8217;un attribut (afin, par exemple, de ne pas découper les autoroutes quand on trace des départementales)</p>
<p>Enfin, les deux contrôles peuvent être activés conjointement, et permettent d&#8217;interagir (en découpe ou accroche) avec d&#8217;autres couches que celles utilisées pour la saisie.</p>
<p>Au-delà de la prouesse technique, j&#8217;avoue que je suis surtout séduit par le professionnalisme de l&#8217;approche &laquo;&nbsp;métier&nbsp;&raquo;.  Sans doute que le sponsor de ces développements, <a href="http://www.swecogroup.com/en/enswecose/" target="_blank">SWECO</a>, spécialisé dans le génie civil et le BTP n&#8217;y est pas étranger ! Un seul défaut à mon sens, l&#8217;absence de curseur de contrôle du positionnement en tout début de saisie, qui fait que le premier point est placé sans savoir si l&#8217;accrochage est effectif ou pas. Et si la taille de celui-ci, qui serait alors un cercle, pouvait reprendre la tolérance, on toucherait au nirvana !</p>
<p>Plus prosaïquement, on se rapproche lentement de solutions full-web de saisie cartographique. Quelques contrôles de topologie effectués sur le serveur (au hasard avec&#8230; <a href="http://geodjango.org/docs/" target="_blank">GeoDjango</a> !) peuvent venir améliorer encore le résultat sans trop d&#8217;efforts (absence d&#8217;intersection entre les polygones, validité des géométries&#8230;). Reste que la manipulation d&#8217;objets vectoriels dans un navigateur a une limite liée à la capacité de ce même navigateur. Au-delà d&#8217;un certain nombre de points (sommets, noeuds&#8230;), l&#8217;application se fige et devient inutilisable. Mais cette limite est sans cesse repoussée par l&#8217;améliration des navigateurs et la puissance des machines. Donc oui, ça devient envisageable, sans être trivial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/153/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ressources intéressantes</title>
		<link>http://www.neogeo-online.net/blog/archives/150/</link>
		<comments>http://www.neogeo-online.net/blog/archives/150/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 08:45:05 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Mapserver]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=150</guid>
		<description><![CDATA[MSCompanion est un éditeur WYSIWYG pour les Mapfiles de MapServer, compatible avec la toute dernière version 5.4. Ne tourne que sous Windows cependant. (via MapServer users list) Un très beau guide d&#8217;installation de GeoSource V2, de la configuration du serveur lui-même à la personnalisation des interfaces, réalisé par le GIP Ecofor dans le cadre de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/mscompanion/" target="_blank">MSCompanion</a> est un éditeur WYSIWYG pour les Mapfiles de MapServer, compatible avec la toute dernière version 5.4. Ne tourne que sous Windows cependant. (via MapServer users list)</p>
<p>Un très beau <a href="http://www.gip-ecofor.org/docs/information/casif/Personnalisation_geosourcev2.pdf" target="_blank">guide d&#8217;installation</a> de GeoSource V2, de la configuration du serveur lui-même à la personnalisation des interfaces, réalisé par le <a href="http://www.gip-ecofor.org/publi/page.php?id=1341&amp;rang=0&amp;domain=1" target="_blank">GIP Ecofor</a> dans le cadre de son projet<br />
<a href="http://www.gip-ecofor.org/publi/page.php?id=1341&amp;rang=0&amp;domain=1&amp;lang=fr_FR" target="_blank">Catalogue des Sources d&#8217;Information sur la Forêt (Ca-SIF)</a>. On peut juste regretter que la distribution cible soit une Debian Etch, alors que la version <a href="http://wiki.debian.org/DebianLenny" target="_blank">Lenny vient de passer à stable</a>. Ce n&#8217;est pas si souvent que Debian met à jour sa distribution, alors il ne faut pas se gâcher le plaisir d&#8217;avoir enfin des paquetages récents dans la version stable !</p>
<p>(via georezo/geolibre)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/150/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des tuiles en PHP</title>
		<link>http://www.neogeo-online.net/blog/archives/145/</link>
		<comments>http://www.neogeo-online.net/blog/archives/145/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 15:31:18 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[TileCache]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=145</guid>
		<description><![CDATA[Un nouvel outil OpenSource est disponible pour générer un tuilage d&#8217;une ressource WMS. Après TileCache, en Python, et GeoWebCache, en Java, voici PHPGeoTiles, pour les adeptes du PHP. L&#8217;originalité, outre le fait qu&#8217;il soit écrit en PHP, vient de sa capacité à stocker le tuilage dans Google App Engine, ce qui rendra vos tuiles beaucoup [...]]]></description>
			<content:encoded><![CDATA[<p>Un nouvel outil OpenSource est disponible pour générer un tuilage d&#8217;une ressource WMS. Après <a href="http://www.tilecache.org/" target="_blank">TileCache</a>, en Python, et <a href="http://geowebcache.org/trac" target="_blank">GeoWebCache</a>, en Java, voici <a href="http://www.geowebdeveloper.com/2009/01/11/phpgeotiles-for-google-app-engine-project-name-changed/" target="_blank">PHPGeoTiles</a>, pour les adeptes du PHP.</p>
<p>L&#8217;originalité, outre le fait qu&#8217;il soit écrit en PHP, vient de sa capacité à stocker le tuilage dans Google App Engine, ce qui rendra vos tuiles beaucoup plus disponibles que sur votre propre serveur puisqu&#8217;elles bénéficieront de l&#8217;infrastructure Google.</p>
<p>via <a href="http://feeds.spatiallyadjusted.com/~r/SpatiallyAdjusted/~3/508528938/" target="_blank">James Fee GIS Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/145/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GeoDjango, LE framework cartographique.</title>
		<link>http://www.neogeo-online.net/blog/archives/139/</link>
		<comments>http://www.neogeo-online.net/blog/archives/139/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 22:48:13 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[GeoHacks]]></category>
		<category><![CDATA[Langages]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[SGBD]]></category>
		<category><![CDATA[GeoDjango]]></category>
		<category><![CDATA[GeoJSON]]></category>
		<category><![CDATA[OpenLayers]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Rest]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=139</guid>
		<description><![CDATA[J&#8217;en ai parlé dans le post précédent, mais pas de manière suffisamment détaillée pour satisfaire les curieux qui m&#8217;ont rappelé à l&#8217;ordre et soumis des questions diverses. Donc je vais essayer de me rattraper&#8230; Qu&#8217;est-ce que GeoDjango ? C&#8217;est une extension de Django (ça existe même en français) destinée à gérer les données géographique. OK, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;en ai parlé dans le post précédent, mais pas de manière suffisamment détaillée pour satisfaire les curieux qui m&#8217;ont rappelé à l&#8217;ordre et soumis des questions diverses. Donc je vais essayer de me rattraper&#8230;</p>
<p><strong>Qu&#8217;est-ce que GeoDjango ? </strong></p>
<p>C&#8217;est une extension de <a href="http://www.djangoproject.com/" target="_blank">Django</a> (ça existe même en <a href="http://www.django-fr.org/" target="_blank">français</a>) destinée à gérer les données géographique. OK, mais on n&#8217;avance pas là. Qu&#8217;est-ce que Django ? Un framework web en Python sous licence OpenSource BSD qui permet de structurer un site web au travers d&#8217;une structure Modele &#8211; Vue &#8211; Template très rapidement. Les modèles sont les tables de votre BD, mais en mode objet; les vues sont les actions et les manipulations diverses que vous voulez effectuer, et les templates sont des modèles de mise en page HTML destinés à présenter les résultats des vues. De plus, Django génère automatiquement un module d&#8217;administration des Modèles (des tables donc), qui permet facilement de <a href="http://fr.wikipedia.org/wiki/CRUD" target="_blank">CRUDer </a>(lire, retrouver, mettre à jour, supprimer) le contenu de votre SI. Un peu comme PhpMyAdmin, mais en mieux !</p>
<p>A ceci, GeoDjango ajoute donc la dimension spatiale, tout comme PostGIS ajoute la dimension spatiale à PostgreSQL. Cela peut fonctionner avec PostgreSQL, MySQL ou Oracle, mais pour ces deux derniers toutes les fonctions ne sont pas encore intégrées (voir la <a href="http://geodjango.org/docs/db-api.html#compatibility-table" target="_blank">table de compatibilité</a>). Vous obtenez alors des tables spatiales référencées en tant que modèles, et manipuler les objets géométriques (intersection, union, extent, aire&#8230;). Ceci grâce au portage dans le code de GeoDjango des librairies bien connues GDAL et GEOS.</p>
<p>Depuis août 2008, GeoDjango fait partie intégrante de Django, tout en gardant sa propre doc et son <a title="Le Wiki de GeoDjango" href="http://code.djangoproject.com/wiki/GeoDjango" target="_blank">wiki</a>.</p>
<p><strong>KiCéKiLaFé ? </strong></p>
<p>Justin Bronn, qui va bientôt passer ses examens pour devenir District Attorney (procureur&#8230;). A l&#8217;occasion de la mise en place de son application <a href="http://houstoncrimemaps.com/" target="_blank">Houston Crime Maps</a>, il a choisi Django et y a progressivement intégré la dimension spatiale dont il avait besoin.</p>
<p><strong>Et on peut voir ça où ? </strong></p>
<p>Une petite application de démonstration est accessible <a href="http://geoadmin.dbsgeo.com/" target="_blank">ici</a>. Elle a été construite par Dane Springmeyer, Josh Livni et  Christopher Schmidt. Vous pouvez utiliser le login/passwd geo/geo pour vous connecter au module d&#8217;administration. Surprise, les données géographiques sont éditables grâce à l&#8217;intégration d&#8217;<a href="http://www.openlayers.org/" target="_blank">OpenLayers</a> dans la page et de votre objet en mode vectoriel !</p>
<p>Sinon la<a href="http://geodjango.org/presentations/GeoDjango%20-%20Web%20Applications%20for%20Geographers%20with%20Deadlines%20(TNRIS%20Forum%20-%20Oct.%2029%2c%202008).pdf" target="_blank"> présentation faite par Justin Bronn au Forum Texas GIS en octobre 2008</a> donne aussi quelques liens.</p>
<p><strong>Ok, c&#8217;est beau, mais il y a de la doc ?</strong></p>
<p>Oui, aussi. D&#8217;abord un tutoriel : <a href="http://geodjango.org/docs/tutorial.html#geographic-data" target="_blank">http://geodjango.org/docs/tutorial.html#geographic-data</a></p>
<p>Un kit d&#8217;installation : <a href="http://geodjango.org/docs/install.html" target="_blank">http://geodjango.org/docs/install.html </a></p>
<p><a href="http://geodjango.org/docs/model-api.html" target="_blank">Les spécificités des modèles GeoDjango</a> (qui surclassent les modèles standard Django)</p>
<p>La <a href="http://geodjango.org/docs/db-api.html" target="_blank">DB-API</a>, qui intègre les opérateurs spatiaux.</p>
<p>et <a href="http://geodjango.org/docs/" target="_blank">plein d&#8217;autres trucs (sur GDAL, GEOS&#8230;)</a></p>
<p>et enfin, un <a href="http://groups.google.com/group/geodjango?lnk=" target="_blank">groupe de discussion</a> !</p>
<p><strong>et sinon, tu en penses quoi ? </strong></p>
<p>Je ne suis pas forcément très objectif, mais je suis un inconditionnel de Django en général et de GeoDjango en particulier. Ce que j&#8217;apprécie le plus est de pouvoir stocker les données géographiques sous PostGIS et de les manipuler ensuite pour les envoyer vers le client en GeoJSON par exemple après les avoir reprojetées ou simplifiées. Le GeoAdmin, et la capacité d&#8217;édition de la donnée qu&#8217;il apporte, même si elle est imparfaite, est aussi très agréable.</p>
<p>La prise en main n&#8217;est pas très difficile. Les tutoriels de Django et GeoDjango sont très accessibles, et la vitesse à laquelle on arrive à des résultats concrets donne vite envie d&#8217;aller plus loin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/139/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Outils OpenSource, Lambert 93 et labellisation IGN</title>
		<link>http://www.neogeo-online.net/blog/archives/123/</link>
		<comments>http://www.neogeo-online.net/blog/archives/123/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 14:32:30 +0000</pubDate>
		<dc:creator>Guillaume Sueur</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[GDAL]]></category>
		<category><![CDATA[IG]]></category>
		<category><![CDATA[OGR]]></category>
		<category><![CDATA[Proj]]></category>

		<guid isPermaLink="false">http://www.neogeo-online.net/?p=123</guid>
		<description><![CDATA[Suite à un précédent article louant l&#8217;implication de l&#8217;IGN dans les outils OpenSource que sont Proj et GDAL/OGR, d&#8217;aucuns se sont interrogés sur leur labellisation officielle &#171;&#160;Lambert 93&#8243; par l&#8217;IGN, soit la validation par ledit institut des transformations de vos données toutes vieilles NTF/Lambert en un flambant neuf RGF93/Lambert93. Seuls deux produits bénéficient aujourd&#8217;hui d&#8217;une [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à un <a href="http://www.neogeo-online.net/blog/archives/119/" target="_self">précédent article</a> louant l&#8217;implication de l&#8217;IGN dans les outils OpenSource que sont Proj et GDAL/OGR, d&#8217;aucuns se sont <a href="http://www.neogeo-online.net/blog/archives/119/#comment-450" target="_self">interrogés</a> sur leur labellisation officielle &laquo;&nbsp;Lambert 93&#8243; par l&#8217;IGN, soit la validation par ledit institut des transformations de vos données toutes vieilles NTF/Lambert en un flambant neuf RGF93/Lambert93.</p>
<p>Seuls deux produits bénéficient aujourd&#8217;hui d&#8217;une telle <a href="http://lambert93.ign.fr/index.php?id=37" target="_blank">labellisation</a>, à savoir ArcGIS 9.3 et AutoCadMap 2009 (toujours en avance sur leur temps chez Autodesk !). Ce processus se fait sur demande, et est payant, afin de financer les opérations de tests et de contrôle des résultats.</p>
<p>Concernant nos deux produits fétiches, Proj et Gdal/Ogr, le processus se fera en interne à l&#8217;IGN et semble être en cours. La labellisation devrait se faire après celle d&#8217;IgnMap, produit maison grand public, et portera essentiellement sur les exécutables gdalwarp (rectification de rasters) et ogr2ogr dans ses opérations de reprojection.</p>
<p>Connaissant la souplesse et la maniabilité de ces outils, voilà qui devrait permettre de pousser un grand &#8216;ouf&#8217; de soulagement à tous ceux qui voyait 2009, date à laquelle les produits IGN ou DGI seront livrés en L93, approcher avec effroi.</p>
<p>L&#8217;équation du jour : OpenSource + compétence technique + certification = un souci de moins pour tout administrateur SIG !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.neogeo-online.net/blog/archives/123/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
