<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="0.91" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>SIG+ Manifold</title>
	<link>http://sigplus.free.fr/</link>
	<description></description>
	<language>fr</language>

	<image>
		<title>SIG+ Manifold</title>
		<url></url>
		<link>http://sigplus.free.fr/</link>
		<description></description>
	</image>

	


	
		
		<item>
		<title>Vidéos à télécharger</title>
		<link>http://sigplus.free.fr/article.php3?id_article=14</link>
		<date>2006-08-04 16:25:45</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
Ces vidéos ont été réalisées dans le cadre d'expérimentation du support pour des démonstrations.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Leur but est à la fois de montrer les principales fonctionnalités du logiciel, mais aussi de donner à voir l'interface de Manifold, et la manière dont il fonctionne.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Les fichiers sont aux format .zip, et contiennent des vidéos au format .wmv, et parfois des fichiers permettant de tester les travaux sur son poste. Les fichiers de type &quot;projet&quot; de Manifold sont au format .Map.&lt;/p&gt;
&lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/zip/Manifold_introduction.zip'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/vignette_intro.jpg' width='95' height='61' style='border-width: 0px;' alt=&quot;Zip - 60.9 Mo&quot; title=&quot;Zip - 60.9 Mo&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Introduction à Manifold&lt;/strong&gt;&lt;/div&gt;
&lt;div class='spip_doc_descriptif'&gt;Vidéo de plus d'1h30 balayant les principaux aspects de Manifold&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/zip/manifold_mappointgeo.zip'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/vgn_mapoint.jpg' width='96' height='70' style='border-width: 0px;' alt=&quot;Zip - 13 Mo&quot; title=&quot;Zip - 13 Mo&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Utilisation de MapPoint&lt;/strong&gt;&lt;/div&gt;
&lt;div class='spip_doc_descriptif'&gt;Vidéo présentant les possiblités de MapPoint concernant le géocodage&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/zip/manifold_oracle.zip'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/vgn_oracle.jpg' width='60' height='60' style='border-width: 0px;' alt=&quot;Zip - 8.9 Mo&quot; title=&quot;Zip - 8.9 Mo&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Manifold et Oracle&lt;/strong&gt;&lt;/div&gt;
&lt;div class='spip_doc_descriptif'&gt;Démonstration de la création d'une base Oracle et connexion avec Manifold&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/zip/manifold_table.zip'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/vgn_table.jpg' width='102' height='87' style='border-width: 0px;' alt=&quot;Zip - 34.4 Mo&quot; title=&quot;Zip - 34.4 Mo&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Le tableur de Manifold&lt;/strong&gt;&lt;/div&gt;
&lt;div class='spip_doc_descriptif'&gt;Présentation des fonctions du tableur de Manifold&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/zip/manifold_wifi_google.zip'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/vgn_google.jpg' width='104' height='78' style='border-width: 0px;' alt=&quot;Zip - 71.2 Mo&quot; title=&quot;Zip - 71.2 Mo&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Manifold et Google&lt;/strong&gt;&lt;/div&gt;
&lt;div class='spip_doc_descriptif'&gt;Utilisation de Google pour récupérer des coordonnées de points&lt;/div&gt;
&lt;/div&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-08-04T14:25:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		
			<enclosure url="http://sigplus.free.fr/IMG/zip/Manifold_introduction.zip" length="63961145" type="application/zip" />
		
			<enclosure url="http://sigplus.free.fr/IMG/zip/manifold_mappointgeo.zip" length="13645089" type="application/zip" />
		
			<enclosure url="http://sigplus.free.fr/IMG/zip/manifold_oracle.zip" length="9390502" type="application/zip" />
		
			<enclosure url="http://sigplus.free.fr/IMG/zip/manifold_table.zip" length="36128333" type="application/zip" />
		
			<enclosure url="http://sigplus.free.fr/IMG/zip/manifold_wifi_google.zip" length="74664326" type="application/zip" />
		

		</item>
	
	
		
		<item>
		<title>Les différents plug-ins/ formats/langages pour publier des cartes sur le Web</title>
		<link>http://sigplus.free.fr/article.php3?id_article=8</link>
		<date>2006-03-09 17:57:57</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
&lt;br /&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.allhtml.com/javascript/index.php&quot; class=&quot;spip_out&quot;&gt;Raster/javascript&lt;/a&gt; (.css .bmp .png .js) utilisé en complément d'un format raster, permet d'exécuter des fonctions sans nécéssité l'installtion d'un plugin. Il n'existe pas d'environnement de développement javascript, ce qui n'empêche pas certaines grosses sociétés de fournir de vraies applications interactives : Mapsearch, Gmap de Google, les Pages Jaunes, Michelin, Mappy.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Les css (positionnement) et les layers (z-index) ainsi que les techniques de buffer ( write () et iframe et XMLHttpRequest et autre) sont fortement utilisées.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.allhtml.com/svg/index.php&quot; class=&quot;spip_out&quot;&gt;SVG/DHTML/javascript&lt;/a&gt; (.svg .svgz)- Format de présentation xml en mode texte compatible avec smil (format d'animation vectorielles basée sur le temps). Il est rendu interactif par fonction Javascript en utilisant sa capacité à naviguer dans le xml en mode séquentiel (SAX) ou en chargeant le document en mémoire (DOM).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Utilisable sur les ordinateurs sous la norme SVG 1.0wc3 et les pda/téléphones par la norme &lt;a href=&quot;http://www.w3.org/TR/SVGMobile/&quot; class=&quot;spip_out&quot;&gt;SVG 1.1&lt;/a&gt;. Le SVG est supporté par les différents navigateurs des autres plateformes grâce aux tags html utilisables (img object svg embedded externel) et aux nombreuses implémentations (&lt;a href=&quot;http://www.adobe.com/svg/main.html&quot; class=&quot;spip_out&quot;&gt;adobe 3.03&lt;/a&gt;) essentiellement sur mac et ie, &lt;a href=&quot;http://xml.apache.org/batik/svgviewer.html&quot; class=&quot;spip_out&quot;&gt;squiggle/batik&lt;/a&gt; sans javascript, &lt;a href=&quot;http://www.mozilla.org/projects/svg/&quot; class=&quot;spip_out&quot;&gt;Mozilla like&lt;/a&gt; , Opera - Safari - &lt;a href=&quot;http://www.roasp.com/yasb/&quot; class=&quot;spip_out&quot;&gt;YASB&lt;/a&gt; - Camino- konqueror - ksvg).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;La quantité de code fait évoluer les technologies web vers l'utiilsation de XUL(mozilla) et ses dérivés microsoft (xaml), macromedia (flex) , w3C (xform) afin de faire par balise ce qui se faisait avant par script.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.actionscripts.org/french/index.shtml&quot; class=&quot;spip_out&quot;&gt;Flash/actionscript (swf)&lt;/a&gt; - Format d'animation vectoriel obtenu par l utilisation du logiciel flash MX basé sur les frame, le langage ActionScript ( 2.0) et un compilateur maison (sortie binaire). Macromedia commercialise l'éditeur flash et fournit lui même les plug in flash player (v7) pour les différents navigateurs et système d'exploitation. Macromédia a été racheté par Adobe.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.allhtml.com/java/index.php&quot; class=&quot;spip_out&quot;&gt;Java (jar)&lt;/a&gt; - Produit par Sun Microsystem, ce language est très puissant et permet le développement d'applications performantes, s'appuyant sur tous types de technologies.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Il necéssite l'installation d'une machine virtuelle java et d'un plugin pour chaque navigateur web. La technologie sous entend des options d'implémentations qu'il faut connaître pour la compatibilité.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Sachant qu'une application est facilement portable en applet ou que celle ci peut facilement se lancer en tant qu'application depuis le navigateur(jnlp,jni,webstart ?), de nombreuses solutions performantes sont &lt;a href=&quot;http://gislounge.com/ll/javaandgis.shtml&quot; class=&quot;spip_out&quot;&gt;à venir&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Grass-jni existe alors pourquoi pas Jump en mode viewer ainsi que de nombreuses API ( batik, JavaGraphic2D, jai ,JTS )... JRE, le runtime java, permet l'exécution des jar sur chaque plate OS. Son équivalent microsoft sous linux (Mono) fera la même chose en prenant en compte tout les langages de développement (CLR).&lt;/p&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:57:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>Quelles sont les applications pour un export SVG ?</title>
		<link>http://sigplus.free.fr/article.php3?id_article=9</link>
		<date>2006-03-09 17:57:01</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
Ils ne contiennent jamais le serveur web (tomcat/war, iis/asp, zope/zexp, apache/php) mais fournissent des outils d'export créant un ensemble de répertoires et de fichiers, compatibles avec la technologie serveur à utiliser coté client (css, jar, php, png, bmp, gif, html, js, asp, svg, svgz).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Certains plug-ins développés par des tiers permettent l'obtention de cartes indépendante de tous protocoles/serveurs cartographiques.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.esrifrance.fr/produit/arcgis/arcgis_9.htm&quot; class=&quot;spip_out&quot;&gt;ArcGIS 8.x/AI&lt;/a&gt; - ArcGIS 8 ne supporte pas le SVG , il faut exporter dans le format AI et posséder Adobe Illustrator (AI) pour export en SVG - SWF - PNG. On pourrait aussi utiliser visio de microsoft avec l'export autocad ou mapserver/php.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.esrifrance.fr/produit/arcgis/arcgis_9.htm&quot; class=&quot;spip_out&quot;&gt;ArcGIS 9.0&lt;/a&gt; - export en natif en SVG. Vous pouvez donc passer ce fichier dans Illustrator et le retravailler. Le SVG conserve les données attributaires car il est exporté via ArcGIS lui-même qui se charge de garder les données associées aux vecteurs.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://support.esrifrance.fr/outilsscripts/arcgis/arcmap/export/cgeoclip/cgeoclip.html&quot; class=&quot;spip_out&quot;&gt;GeoClip&lt;/a&gt; - De la société emc2 ce plug in pour export flash orienté statistique/thématique (IGN, insee) sous ArcGIS 8.x.. Le poids, le rendu et l'interactivité sont exceptionnels. Une sortie SVG existe aussi mais non exploitable .&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://support.esrifrance.fr/outilsscripts/arcview/conversions/netenmaplt/netenmap.html&quot; class=&quot;spip_out&quot;&gt;Neten'Map Lite&lt;/a&gt; - Plug-in pour export SVG dans ArcView 3.x (en conservant les liens attributaires). La version lite n'exporte que les couches de types polygones et lignes ... pas les ponctuels.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.svg-builder.com/&quot; class=&quot;spip_out&quot;&gt;SVG Builder&lt;/a&gt; - De la société Simalis, c'est aussi un outil d'export préparamétré pour les SIG tel que Mapinfo, Esri, Autodesk. http://sigplus.free.fr/ecrire/articles_edit.php3 ?id_rubrique=5&amp;new=oui&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.manifold.net/&quot; class=&quot;spip_out&quot;&gt;Manifold 6.x&lt;/a&gt; - Pas d'export en SVG , mais le site contient un example pour sortie SVG.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://techer.pascal.free.fr&quot; class=&quot;spip_out&quot;&gt;Techer php&lt;/a&gt; - Ce développeur vous propose la mise en place d'un serveur postgres/mapserver sous php. Le script fournit par défaut dans la distribution postgis permet l'import de shapefile dans postgres et le script php fournis par techer est facilement modifiable pour obtenir une sortie SVG, le must.&lt;/p&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:57:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>Quels sont les protocoles structure client/serveur ?</title>
		<link>http://sigplus.free.fr/article.php3?id_article=10</link>
		<date>2006-03-09 17:55:44</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
La technologie WMS définit les noms des champs devant se trouver après formatage du formulaire dans la chaîne de requête des URLs (GET ou POST) lors d'utilisation du protocole http.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Htpp est le protocole actuellement supporté mais les Web Services comme SOAP peuvent aussi être utilisé ( SOAP est au xml ce que http est pour l'html, on commence par une requête http puis soap/axis apache). Les données qui transitent le sont aux format xml quitte à être rasterisées après (batik ) ou utilisées pour transférer des données autre que géométrique(GML ou format propriétaire !!!).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Les serveurs WMS peuvent renvoyer les requêtes directement aux serveurs WFS ou après consultation de serveurs découvrant l information (IS) basé sur UDDI. Les WMS/WFS se connectent alors aux mapservers (serveur cartographique propriétaire). L'implémentation logicielle des WMS/WFS est le drivers pour les différentes bases de données.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Voir cet exemple avec &lt;a href=&quot;http://oceanesip.jpl.nasa.gov/esipde/ogc_whitepaper.htm&quot; class=&quot;spip_out&quot;&gt;arcIMS&lt;/a&gt; getCapabilities(xml)&#8212;&gt; getMap(xml)&#8212;&gt; GetFeatureInfo non géometrique optionel au format gml ou text local &lt;a href=&quot;http://eusoils.jrc.it/wms/wms_Right.html&quot; class=&quot;spip_out&quot;&gt;internet&lt;/a&gt;).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Toutes les technologies sous http sont utilisables (cgi,asp,jsp,php,applet, servlet), voir ce &lt;a href=&quot;http://www.isprs.org/istanbul2004/comm4/papers/334.pdf&quot; class=&quot;spip_out&quot;&gt;pdf&lt;/a&gt; pour plus de détails.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;Protocole&lt;/td&gt;&lt;td&gt;Specifications&lt;/td&gt;&lt;td&gt;Exemples&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;WCS&lt;/td&gt;&lt;td&gt;Web Coverage Service (WCS)&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://mapserver.gis.umn.edu/doc36/wms-client-howto.html&quot; class=&quot;spip_out&quot;&gt;WMS-Client&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Web Map Service/Server (WMS) = OGC-WMS ISO19128 &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://mapserver.gis.umn.edu/doc/wms-server-howto.html&quot; class=&quot;spip_out&quot;&gt;Server&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://mapserver.gis.umn.edu/doc/wfs-client-howto.html&quot; class=&quot;spip_out&quot;&gt;WFS-Client&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Web Feature Service (WFS)= &lt;a href=&quot;https://portal.opengeospatial.org/files/?artifact_id=7176&quot; class=&quot;spip_out&quot;&gt;OGC&lt;/a&gt; + &lt;a href=&quot;https://portal.opengeospatial.org/files/?artifact_id=7174&quot; class=&quot;spip_out&quot;&gt;GML&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://mapserver.gis.umn.edu/doc44/wfs-server-howto.html&quot; class=&quot;spip_out&quot;&gt;WFS-Server&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:55:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>Quels sont les clients Web ?</title>
		<link>http://sigplus.free.fr/article.php3?id_article=11</link>
		<date>2006-03-09 17:54:38</date>
		<description>&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;Nom&lt;/td&gt;&lt;td&gt;technologie&lt;/td&gt;&lt;td&gt;serveur&lt;/td&gt;&lt;td&gt;client&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;Map viewer of Geoinformation of Catalonia (IDEC)&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;GeoClient &lt;/td&gt;&lt;td&gt;WFS /javascript/SVG&lt;/td&gt;&lt;td&gt;geoserverLite geoserver java&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://www.dmsolutions.ca/technology/flashmap.html&quot; class=&quot;spip_out&quot;&gt;Mapserver SVG Client&lt;/a&gt;&lt;/td&gt;&lt;td&gt;WFS&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;flash/WKT &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;Neten'Map Lite&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;flash/WKT &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;SVG Builder&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;pas de serveur sig ?&lt;/td&gt;&lt;td&gt;flash/WKT &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;Geoclip&lt;/td&gt;&lt;td&gt; flash /actionscript&lt;/td&gt;&lt;td&gt;apache mysql&lt;/td&gt;&lt;td&gt;flash/WKT &lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://www.dmsolutions.ca/technology/othertools.html#rosa&quot; class=&quot;spip_out&quot;&gt;Rosa&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://www.dis.anl.gov/geoviewer/&quot; class=&quot;spip_out&quot;&gt;Geoviewer&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://doogis.dis.anl.gov/&quot; class=&quot;spip_out&quot;&gt;DOOGIS&lt;/a&gt; smalltalk propriétaire&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;ArcIMS&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;ArcIMS&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://coastwatch.glerl.noaa.gov/avhrr-img/java-gis.html&quot; class=&quot;spip_out&quot;&gt;Java-gis.html&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://www.cbr.washington.edu/geomap/&quot; class=&quot;spip_out&quot;&gt;Geomap&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://openmap.bbn.com/&quot; class=&quot;spip_out&quot;&gt;Openmap&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;Mapviewer GIS applet&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://alov.org/index.html&quot; class=&quot;spip_out&quot;&gt;AlovMap&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;applet java&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:54:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>Quels sont les différents serveurs cartographiques ?</title>
		<link>http://sigplus.free.fr/article.php3?id_article=12</link>
		<date>2006-03-09 17:53:52</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
&lt;br /&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.manifold.net/&quot; class=&quot;spip_out&quot;&gt;Manifold&lt;/a&gt; - A la fois serveur WMS et logiciel disposant d'outil d'export pour leur serveur (IIS &gt;5 Cassini ) utilisant la technologie asp.net. Le client est en raster/javascript basique auquel il faut développer les fonctionnalités souhaitées en Jscript/vbcript.L'export cré plusieurs fichier dont config.txt .L'API appelé sur le serveur étant spécifique a manifold, il n'est pas possible d'utiliser l'outil d 'export sur un serveur autre que manifold ( il en ai de meme pour toutes les autres solutions , me contredire au cas ou je me tromperais ).&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt; &lt;p class=&quot;spip&quot;&gt;component = Mexico Drawing 1&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;copyright = Copyright (C) 2002. All rights reserved.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;cx = 500&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;cy = 400&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;file = C :\maps\mexico.map&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;queries =&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;subtitle = Click near an edge to pan map. Zoom in to see more layers.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;title = Mexico&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.esrifrance.fr/produit/arcgis/arcgis_arcims.htm&quot; class=&quot;spip_out&quot;&gt;ArcIMS&lt;/a&gt; - protocole de données de type ArcXML format géré par servlet (OGC WMS 1.0) communiquant entre client (java) et serveur (ArcIMS MapService) On dispose d'outils d'export.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; &lt;a href=&quot;http://www.mp2kmag.com/&quot; class=&quot;spip_out&quot;&gt;Mappoint&lt;/a&gt; - Logiciel de cartographie possédant un moteur de géocodage. Outlook possèdent un lien vers mappoint local ou sur le web lors de la consultation de données personelles.Le format de l'url se trouve &lt;a href=&quot;http://officeupdate.microsoft.com/office/redirect/10/outlmap.asp?a=Adres+se&amp;c=Vil+les&amp;s=&amp;p=&amp;i=Pays&amp;HELPLCID=1036&quot; class=&quot;spip_out&quot;&gt;ci-joint&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://mapserver.gis.umn.edu/doc40/doc_fr.html&quot; class=&quot;spip_out&quot;&gt;MapServer&lt;/a&gt; - est un serveur cartographique Open Source de l'Universite du MinNesota (UMN) Gratuit. Attention néanmoins : vous partez de rien. Il faut installer la partie serveur (base de donnée mysql ou postgis/postgres avec ogr, zlib, curl, PDFlib, proj, gdal , apache, mod_php, php, ming/turbine, ssl mod_ssl, ldap mod_ldap...) et développer la partie cliente à partir des scripts dynamiques (php si apache ou python si zope et zmapserver ou asp si mode asp sous apache ). Les pages générées doivent être compatible avec la technologie utilisée sur le Client ( javascript, SVG,flash,applet). C'est à vous de tout développer, le fichier de config discuté plus haut par manifold peut être générer par qgis ou mapmaker ou &lt;a href=&quot;http://www.nyx.net/%7Etpoindex/gis/mswb.README&quot; class=&quot;spip_out&quot;&gt;MapServer Workbench&lt;/a&gt;. Un example du fichier de configuration se trouve ci dessous (&lt;a href=&quot;http://mapserver.gis.umn.edu/doc/mapfile-reference.html&quot; class=&quot;spip_out&quot;&gt;reference&lt;/a&gt;)&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt; &lt;p class=&quot;spip&quot;&gt;LAYER&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; NAME &quot;grid&quot;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; METADATA&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; &quot;DESCRIPTION&quot; &quot;Grid&quot;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; END&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; TYPE LINE&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; STATUS ON&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; CLASS&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; NAME &quot;Graticule&quot;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; COLOR 0 0 0&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; LABEL&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; COLOR 255 0 0&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; FONT fritqat&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; TYPE truetype&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; SIZE 8&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; POSITION AUTO&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; PARTIALS FALSE&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; BUFFER 5&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; OUTLINECOLOR 255 255 255&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; END&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;END&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;PROJECTION&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; &quot;init=epsg:4326&quot;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;END&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;GRID&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; LABELFORMAT DDMM&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; MAXARCS 10&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; MAXINTERVAL 10&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; MAXSUBDIVIDE 2&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt; END&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;END # Layer&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:53:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>Abbréviations</title>
		<link>http://sigplus.free.fr/article.php3?id_article=13</link>
		<date>2006-03-09 17:52:19</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
&lt;strong class=&quot;spip&quot;&gt;GML :&lt;/strong&gt; Geographic Markup Language&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;GIS :&lt;/strong&gt; Geographical Information System&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;OGC :&lt;/strong&gt; Open Geospatial Consortium&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;WFS :&lt;/strong&gt; Web Feature Service&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;WCS :&lt;/strong&gt; Web coverage Service&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;WSC :&lt;/strong&gt; Web Service compatible&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;SLD :&lt;/strong&gt; Style Layer Descriptor&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;IS :&lt;/strong&gt; Information Discovery Services&lt;/p&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-03-09T16:52:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>SIG client, quelle technologie ?</title>
		<link>http://sigplus.free.fr/article.php3?id_article=7</link>
		<date>2006-01-18 10:47:51</date>
		<description>&lt;div class='spip_documents spip_documents_center' &gt;&lt;a href='http://sigplus.free.fr/IMG/html/gis_web_clientserveur.html'&gt;&lt;img src='http://sigplus.free.fr/IMG/gif/repertoire.gif' width='17' height='15' style='border-width: 0px;' alt=&quot;HTML - 24.7 ko&quot; title=&quot;HTML - 24.7 ko&quot; /&gt;&lt;/a&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;Téléchargez cet article au format HTML&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2006-01-18T09:47:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		
			<enclosure url="http://sigplus.free.fr/IMG/html/gis_web_clientserveur.html" length="25356" type="text/html" />
		

		</item>
	
	
		
		<item>
		<title>Présentation de MANIFOLD</title>
		<link>http://sigplus.free.fr/article.php3?id_article=2</link>
		<date>2005-10-27 17:25:17</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
Enfin ces fonctionnalités ne sont pas son seul intérêt, sont prix est dérisoire par rapport au ténor du marché avec une compatibilité maximum avec la plate forme .net ( pas language exotique type mapbasic ou avenue). En contrepartie une mise à jour qui semble annuelle est obligatoire car il n'est pas possible de passer d'une version 5 à 6 sans avoir fait une mise à jour par la 5.5. Vais essayer de fournir le maximum d'information visuel (un proverbe dis qu'une image vaut milles mots), pour plus de détails (import export conversion fonctionnalités ) allez sur la documentation en ligne au format html plus jour régulièrement. Celle ci est disponible au sein de manifold par clik (Help|content) ou par le raccourci (F1). Il existe aussi d' autres présentation ( en fr) de manifold sur la toile complétant l'exposé qui va en être fait ici.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Ne suis en rien lié à Manifold ou sollicité par cette société, cette page est faite dans l'esprit de partage des connaissances (dans l'esprit associatif , libre, communautaire ) et dites vous que je n'aurais pas passé tant de temps à construire cette page si le logiciel n'en valait pas la peine, et si je n'etais pas enthousiaste. Remercie au passage le mouvement libre (RMS et linus torvald) et les concepteurs des outils comme linux, compilateur gcc, mozilla, nvu, gimp, postgres, postgis, zope, python, php, uniform server, open office qui ont rendu accessible aux plus grand nombre l'informatique, ce qu'a fait en son temps Microsoft pour le matériel vis-à-vis d' IBM(OS2) et Macintosh(Unix !).&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;INSTALLATION&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;La version discutée est la version entreprise qui ajoute aux autres versions l'accès partagé à un même serveur sgbd et le débuggage. Des mises à jour &#8220;mineures&#8221; gratuites existent comme la toute récente SP1 du mois de juin 2004 pour la v6.0 . L'OS utilisé est dans mon cas XP Home Edition SP2 ce qui ne me permet pas d ‘utiliser manifold en tant que serveur cartographique livré par défaut ( IIS présent dans XP Pro aussi dans Win98SE !?). La mise en place du serveur web (mannifold+is) et du client (raster/javascript) se fait directement à partir de manifold. Il est a noté que la mise ajour de XP par la SP2 peut vous poser des problèmes de compatibilité avec des logiciels (parfois de microsoft lui même). Manifold utilise toute la puissance de la plateforme .net et nécessite donc des mises à jour de Internet Explorer (la SP2 semble s'en charger) et du framework .net(dotnetfx-1.1.exe) ceci sous xp ( l'installation de manifold sous win98est non recommandé mais possible de toute facon vous serez obliger de faire UN choix...). L'environnement de programmation est complet et l'acquisition de visual-basic/studio n'est nécessaire que pour des développements très spécifiques réservés au programmeur habitué à un IDE gage d'ouverture et de productivité. A noter que des extensions Surface, Business Geocoding existent (on a le choix dans le dernier cas,le moteur de geocodage peut être Mappoint). La licence du logiciel ou de ces extensions est très restrictive (activation) mais logique pour un logiciel de cette qualité ... Mais bon voyons ensemble l'interface visuelle de Manifold.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 195px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/version_os.jpg' width='195' height='255' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 380px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/net_framework.jpg' width='380' height='126' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 315px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/ie.jpg' width='315' height='261' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;LE GUI (Graphic user interface)&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;L'environnement graphique de Manifold se compose de nombreuses barre d ‘outils (Main snap navigation), de fenêtres (call stack errors info project ), d' informations (barre de statut en bas) . Celles-ci apparaissent par défaut ou lors de l' activation/création d'un objet (voir formulaire). Manifold permet l' import de fichiers shapefile, mapinfo sous forme de 2 objets (objet drawing obligatoirement associé à objet table) auxquels peut être ajouter/importer/manipuler des fonds de cartes/dessins georeferencable dans manifold(control point). Toutes les tables sont liables à des données stockées dans une base de données de facon graphique et accessible par GUI ou programmation. Enfin manifold supporte un environnement de programmation (SQL + fonctions, dont conversion WKT/WKB format utilisé par mysql) et de nombreux formats de sortie graphique. Les exemples sont faits sur la commune de Lille dans le Nord de la France.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;BARRE D'OUTILS&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Faites attention au nom des labels dans la ligne en grise lors des différentes captures ( en plus de File View Tools Help). De nombreux onglets seront visibles selon l'object selectionner (ici la sélection des zones du drawing en rouge a fait apparaitre l'onglet Drawing et les fonctions qui s'y rattachent (voir plus loin fusion). Les autres barres permettent la sélection/création des zones, des couleurs, agrandissement/déplacement des zones. La barre de statut en bas donne les informations sur l'object actif (ici le drawing : échelle, position curseur .....).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 725px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_gui.jpg' width='725' height='465' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;FENETRE&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;De nombreuses fenêtres se situent a l'intérieur de fenêtre Project, fixes et toujours situées à droite, et donc pas toutes visibles en même temps !! Ici se trouvent toutes les fenêtres possibles :&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 296px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_fenetre1.jpg' width='296' height='601' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 296px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_fenetre2.jpg' width='296' height='601' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 296px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_fenetre3.jpg' width='296' height='595' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 296px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_fenetre5.jpg' width='296' height='595' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;IMPORT ET CREATION&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; Importer&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 487px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_import.jpg' width='487' height='359' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; Créer&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 420px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_create.jpg' width='420' height='477' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; Lier&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 482px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_link.jpg' width='482' height='185' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;L'import des drawing (type d'object représentant un fichier mid/mif) supporte de nombreuses projection/datum.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;LES OBJETS&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Pour les programmeurs, l'interface graphique est comme le dit son nom une interface entre des objects graphiques réactifs et des fontionnalités non graphique.
Sur la gauche on voit ci dessous dans la fenêtre projet 3 types d'objets : map et table (text est créé à partir de l'objet table).
Sur la droite se trouve la représentation cartographique de l'objet label et table (modèle VMC).
Tous ces objets sont manipulables à travers l'API de Manifold.
Remarquez dans la fenête de visualisation le changement de logo ( =text , &lt;span class='spip_documents spip_documents_left' style='float: left; width: 24px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/table_logo.jpg' width='24' height='24' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;=table), et le texte en rouge suite à la sélection.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Remarquez dans les fenête Project que la sélection a changé, ainsi que les informations :&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 297px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manidolf_project_drawing.jpg' width='297' height='148' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 371px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/table.jpg' width='371' height='288' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;La structure de la table comme les éléments composant la structure ou les données de la table et du drawing sont éditables. L import du fichier mid/mif de nom Lille ajoute automatiquement au nom de l'objet de type Table le libellé &#8220;Table&quot;. Il en est de même lors de la création d'un label rattaché au drawing &#8220;Lille&quot;, par ajout au libéllé du nom Labels.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;FUSIONNER&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Comme tous logiciel GIS il permet de fusionner les zones contenues dans un drawing. On utilise l'option
Drawing | dissolve pour éliminer la ligne séparant les 2 zones en rouge.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; Avant fusion&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 155px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/ville12.jpg' width='155' height='155' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 179px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/dissolve.jpg' width='179' height='380' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; Après fusion&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 155px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/ville_12fusionner.jpg' width='155' height='155' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;REQUETES&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Les requêtes sont accessibles visuellement (select et apply)ou par script incorporant des requêtes topologiques très bien documentées .
Query/Select permet de sélectionner une zone en fonction de valeur dans une colonne.
Transform/Apply permet de selectionner une zone en fonction de requêtes topologiques et des zones sélectionnées (Select All /selection).&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; On selectionne Lille :&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 144px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/equal.jpg' width='144' height='219' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 256px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_select_avt_adj.jpg' width='256' height='222' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 509px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/Select.jpg' width='509' height='47' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img class='spip_puce' src='http://sigplus.free.fr/puce.gif' alt='-' /&gt; On selectionne les communes autour de notre selection :&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 485px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_select_panel_transform_adj.jpg' width='485' height='47' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;équivalent en SQL en utilisant un identificateur interne (intrinsic)&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;id = CStr(recordb.Data(&quot;ID&quot;))
SELECT * FROM [Name Table] WHERE Adjacent([Name Table].[ID],&#8221; &amp; id &amp; &#8220;)&#8221;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;GEOCODAGE/GPS&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Manifold est compatible avec Mappoint et utilise donc le GPS de mappoint pour la version européenne obligatoirement. Server Storage doit être spécifique à la version Entreprise.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 482px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_geocoding_conf.jpg' width='482' height='244' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;DATABASE&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Manifold donne accès selon les versions à toutes les bases de donnée installées en local (OLEDB/ODBC) ou présentent dans le réseau.
Celles ci sont accessiblent de trois facons
1) par import de fichier (csv, txt, sgbd)
2) par script depuis l'éditeur (rudimentaire) et le débugger intégré dans manifold
3) par compilation (visual studio, sharp develop, webmatrix ? )&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 600px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/demarrer.jpg' width='600' height='21' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt; &lt;span class='spip_documents spip_documents_left' style='float: left; width: 102px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/outil_administration.jpg' width='102' height='80' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt; &lt;span class='spip_documents spip_documents_left' style='float: left; width: 189px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/panneau_conf.jpg' width='189' height='34' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;Manifold est en fait un IDE autour d'un moteur cartographique, accessible au sein de Manifold. Le fichier de travail/sauvegarde de Manifold est en fait une base de données. De nombreuses requêtes topologiques sont ainsi supportées. Celles ci existent aussi pour mysql depuis la version 4.1 mais sera vraiment intéressant dans la 4.2 et pour postgresql. Le problème de ces serveurs est le suport très limité de l'import des formats dont Manifold assure la conversion sans problèmes. Postgres accepte le .shp et Mysql le WKT. A noter pour ces bases de données libres qu'un portage natif de Postgres a été réalisé cette année ( 2004) sans Cygwin, et Mysql suite à une politique de licence floue, s'est vu (temporairement ou définitivement ) éliminer des distributions LAMP (linux apache mysql php) au détriment de SQLite (petit et performant mais sans possibilité cartographique) .&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;PROGRAMMATION&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Manifold permet de créer par programmation les objects manipulables normalement
par l'interface graphique. Le script est créé en sélectionnant Script. Apparait alors
une fenêtre de configuration vous demandant le langage de programmation souhaité
en fonction des SDK installé (python perl javascript ....)&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 154px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_create_script.jpg' width='154' height='329' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 366px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/script_change.jpg' width='366' height='103' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 191px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/script_onglet.jpg' width='191' height='275' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;Comme tout nouvel objet créé et actif, celui-ci fait apparaître un onglet Script permettant de contrôler le script en mode édition ou exécution, en rapport a une table ou un formulaire.
Pour ceux qui utilisent mysql, le format WKT/WKB est abondamment discuté dans la documentation de mysql, sans aborder les outils d imports des formats cartographiques dans mysql. Manifold offre le support par script du tranfert du contour d'une zone/shape d'un drawing vers le format WKT (standart ouvert à la w3c)
Ce format est obtenu dans une requête SQL en castant par en string une fonction de manifold retournant un object binaire de type WKB.
requète SQL : SELECT CStr(CGeomWKB(Geom(ID))) FROM [name Drawing] ;
En regardant bien les fenêtres ci dessous vous constaterez que
1)la fenêtre WKT montre le code d'acces à des bases de données par le DSN ou directement par le driver(Postgres) .
2) le &#8220;pane&#8221; Tool montre l'outils de débogage (play pause stop) pouvant être ammené à demander le choix du debogeur
3) le language utilisé ici est le vbscript (Sub Main) , qui est du vba sans typage fort pour simplifier.
4) la barre de statut montre que le script fonctionne en attente d'un click, l'onglet tool permet de mettre en pause ou d'arrêter le script lors de son exécution.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;FORMULAIRE&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Manifold propose lors de l'utilisation de script la possibilité de concevoir des formulaires.
La création d'un objet form ( form/form script !) permet l'apparition de la fenêtre form et des &#8220;panes&#8221; associées tels que Tools (Advanced) , alignment et Tools.
La fenêtre Propriété de Form est obtenue à partir de la fenêtre Form ou il a été déposé un objet Text.
Remarquez l'apparition du label Form entre View et Tools lors de la création de l'objet form.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 177px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_control.jpg' width='177' height='239' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span class='spip_documents spip_documents_left' style='float: left; width: 600px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_form.jpg' width='600' height='401' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;LES REPRESENTATIONS GRAPHIQUES&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;Comme tous logiciels gis, manifold permet de créer des layers comportants différentes informations ; couleur de zone, charts et sans doute des secteurs, mais cette dernière fonctionalité n'a pas testée (n'est qu'une vue différente d'un charts... selon le modèle MVC ).
Chacun des objets de différents type intégrés au sein d'un objet map sont appelés layer. A partir de l'objet map il est possible de créer un objet layout à partir duquel on pourra faire un export dans l'un des trois formats proposés pdf emf (GDI) et ps. Le format pdf étant le standard communément accepté par de nombreuses sociétés d'imprimerie.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 293px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_layout-export.jpg' width='293' height='467' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt; &lt;span class='spip_documents spip_documents_left' style='float: left; width: 298px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_layer.jpg' width='298' height='156' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt; &lt;span class='spip_documents spip_documents_left' style='float: left; width: 460px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_layout_pdf.jpg' width='460' height='127' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;LA DOCUMENTATION&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;La documentation de manifold est un modèle du genre et suffit largement à toutes personnes souhaitant acquérir les bases et un cours exhaustif sur les GIS (projection, tiff géoréférencé, format ....) à condition de parler la langue de Shakespeare !! Le seul regret a émettre serait la difficulté comme tout non programmeur vb.net de maitriser l'API (des scripts exemples existent heureusement RTFM), et une présentation de type javadoc aurait été un petit plus.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 391px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/drawing_1.jpg' width='391' height='156' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&quot;spip&quot;&gt;CONCLUSION&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;De nos jours, les logiciels comme Manifold sont accessibles à toutes personnes connaissant les bases du language vbapplication de la suite office de microsoft, et à l'aise avec l'OS ou Visual Studio. En effet Manifold utilise WindowHostScript et donc les langages de script supporté par Windows ( Python, Javascript ....) grâce à la CLR (équivalent Mono sous Linux ou de la jre sous Java). Enfin Manifold après acquisition de la licence prend en compte les désiratas des personnes ayants acquis une licence par une wish list (le support WKT en faisait partie) et répond rapidement et de façon extrêmement compétente à toutes questions posées dans le forum de langue anglaise (il y a en fait 2 forums 1 en langue anglaise et un pour la communauté de langue francaise) .
Voila j'espère vous avoir par ce tour d'horizon donné envie d'acheter ce logiciel dont aucune version de démonstration n'existe. La meilleur façon de voir la qualité est de lire les avis des autres utilisateurs sur le site de Manifold et consulter les mise en ligne des exemples obt|enus à partir de Manifold.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;NB : sérieux commercialement (CB par internet ou téléphone au USA ok ) et techniquement (réactif , à l'écoute, bonnes recommandations de lecture (*), documentation succinte concise, ouvert aux propositions d'évolutions ). Je terminerais par &#8220;l'acheter c'est l'adopter&#8221; (propose remboursement en dehors d'un achat groupé). Du fait que le dollars est faible, très faible par rapport à l'euro, en l'achetant maintenant vous faites 20% d'économie.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;(*)Take a moment to purchase &#8220;An Album of Map Projections&#8221; by John P. Snyder and Philip M. Voxland (USGS Professional Paper 1453) from USGS. At $20 it's a steal and worth every penny for the numerous, clear illustrations of various projections. This and the other USGS publications noted above should be in every serious Manifold user's library.&lt;/p&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2005-10-27T15:25:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		

		</item>
	
	
		
		<item>
		<title>MANIFOLD un outil ouvert</title>
		<link>http://sigplus.free.fr/article.php3?id_article=1</link>
		<date>2005-10-27 16:18:46</date>
		<description>&lt;p class=&quot;spip&quot;&gt;
Lors d'un précédent article , il avait été présenté les possibilités de manifold de façon succinte. L'article ci-dessous est l'application concrète avec des exemples de tests pour arriver a un exemple fonctionnel. La ligne de conduite de l'article sera de montrer différentes facons d'obtenir les zones adjacentes à une zone définie. La documentation fournie est excellent et le sujet vaste car manifold permet d'atteindre le même but par plusieurs techniques.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Celles-ci peuvent se résumer par l'utilisation de la souris (click direct dans drawing ou dans l'interface visuel &quot;Apply&quot;) ou par le clavier par l'écriture de code dans un object SQL ou objet script .&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Dans un drawing (représentation graphique) ou aucune zone n'est sélectionnée ( cas lors de l'ouverture d'un drawing par défaut ou après &quot;Edit&quot;|&quot;Select None&quot; ) ; la colonne de nom [Selection (I)] à la valeur 0. Mettre sa valeur à 1 permet de sélectionner la zone. Le type de Selection(I) dans la table associer au drawing est de type booleenne, utiliser 1 et 0 ne fonctionne pas dans SQL il faut utiliser TRUE ou FALSE. Montrer (par requête SQL SELECT) toutes les valeurs de Selection (I) des zones ne sélectionne pas les zones dans le drawing à l'inverse de modifier (UPDATE) la valeur de Selection (I) de 0 a 1. Voila ci dessous les différentes étapes à obtenir pour sélectionner la commune de lille situer dans le nord de la france et les communes environnantes .&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 192px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/lille_zone_noselect.jpg' width='192' height='158' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 542px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/lille_tableau_noselect.jpg' width='542' height='119' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 192px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/lille_zone_select.jpg' width='192' height='158' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 549px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/lille_tableau_select.jpg' width='549' height='123' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 250px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/select_show.jpg' width='250' height='124' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 521px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/select.jpg' width='521' height='91' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt; pour lille Selection (I) vaut 1 on ca ajouter ci desous une clause WHERE&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 270px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/select_trus1_table-2.jpg' width='270' height='92' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;br /&gt;&lt;div class='spip_documents spip_documents_left' style='float: left;'&gt;
&lt;img src='http://sigplus.free.fr/IMG/jpg/select_true1.jpg' style='border-width: 0px;' width='525' height='92' alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;requête SQL par fonction Adjacent ou script vb par utilisation de l'object NewQueryAnalyze.SelectAdjacentTo et fonction&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 207px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/autour.jpg' width='207' height='176' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 514px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/adjacent.jpg' width='514' height='151' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 364px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/champsintrinsic.jpg' width='364' height='274' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;spip&quot;&gt;A noter que Selection (I) est un &quot;instrinsics&quot; champs utilisé en interne par manifold comme le champs Geom pour identifié les zones.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;3 types d 'informations dans la fenêtre &quot;Object fields&quot; sont montrées ci dessous : .. , intrinsic(I), 123ab (valeurs) .&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;La valeur de Selection (I) prend automatiquement la valeur de Selection Mask (I) et inversement lors d'une saisie manuelle dans le tableau .&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Selection Mask (I) étant de type integer on écrira WHERE Selection Mask (I)=1 , pour Selection (I) de type booleen on écrira WHERE Selection (I) =TRUE .&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Manifold doc&lt;/strong&gt;
&lt;strong class=&quot;spip&quot;&gt;Selection (I) &lt;/strong&gt; Boolean : currently selected or not.
&lt;strong class=&quot;spip&quot;&gt;Selection Mask (I)&lt;/strong&gt; A byte giving the saved selections mask.|&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;
LES TECHNIQUES&lt;/h3&gt; &lt;p class=&quot;spip&quot;&gt;On va sélectionner Lille et les zones adjacentes par plusieurs méthodes de la plus simple à la plus automatisée.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;on sert de la colonnes NOM_LOCALITE=&quot;LILLE&quot; . Des erreurs peuvent apparaitre lors de l'éxecution ; il existe un mode run et debug selon le mode d'éxecution souhaité.Un formulaire peut faciliter la saisie du code SQL ou vbscript&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;strong class=&quot;spip&quot;&gt;souris&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong class=&quot;spip&quot;&gt;interface gui&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong class=&quot;spip&quot;&gt;SQL&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong class=&quot;spip&quot;&gt;code&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;lille&lt;/td&gt;&lt;td&gt;click sur zone&lt;/td&gt;&lt;td&gt;zone query&lt;/td&gt;&lt;td&gt;sql_select&lt;/td&gt;&lt;td&gt;script_selection&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;zones adjacentes&lt;/td&gt;&lt;td&gt;click sur les zonesmanuellement !!! ( long si répétitif )&lt;/td&gt;&lt;td&gt;zone &quot;Apply&quot; &lt;/td&gt;&lt;td&gt;sql_adjacent&lt;/td&gt;&lt;td&gt;script&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p class=&quot;spip&quot;&gt;formulaire de saisie
A chaque fois qu'une valeur est codée en dure comme &quot;LILLE&quot; il est toujours possible de la rendre dynamique en faisant appelle à un formulaire ou un script
Après la saisie ; on peut afficher un message dans un but de remerciement ou de debug bien que manifold propose des call stack .&lt;/p&gt;
&lt;div class='spip_documents spip_documents_left' style='float: left; width: 730px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/show.jpg' width='730' height='132' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;entre le mot &quot;saisie&quot; remerciement de saisie &lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_left' style='float: left; width: 750px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/saisie.jpg' width='750' height='136' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;click sur play &amp; demande de saisie &lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_left' style='float: left; width: 507px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/query-select.jpg' width='507' height='44' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;zone query&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;p class=&quot;spip&quot;&gt;en activant le drawing puis appuyant sur le bouton select de l'interface Query ; on selectionne la zone lille sans click direct&lt;/p&gt;
&lt;div class='spip_documents spip_documents_left' style='float: left; width: 485px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/query_adjacent.jpg' width='485' height='45' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;zone apply ( copie du précedent tutoriel)&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;p class=&quot;spip&quot;&gt;La zone selectionnée précedemment est appelé selction , la zone adjacent est appelé All Object
en activant le drawing puis appyant sur le le bouton Apply ; on selectionne la zone autour de lille
Ci après nous allons montrer que cette sélection peut se faire par utilisation de requête dans le language SQL . En effet manifold propose de nombreuse
extension du language SQL spécialisé/dévolu à la cartographie.&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;SQL select&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;&lt;span class='spip_documents spip_documents_left' style='float: left; width: 485px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/intrinsic.jpg' width='485' height='307' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;&lt;/span&gt;
&lt;/td&gt;&lt;td&gt;l'éditeur SQL supporte la complétion et les [] sont ajoutés après validation de la saisie.&lt;br /&gt;
un select retourne une table qui s ouvre automatiquement dans manifold&lt;br /&gt;
Un update modifie la table, et le drawing si visible est redessiner mais la table n'est pas modifier visuellement car les intrinsic ne sont pas présent dans la table directement .&lt;br /&gt;
Pour voir les modifications sur les colonnes &quot;Intrinsic&quot; dont Selection fait partie il faut passer par un select ( * ou explicite ) dans la requpete SQL&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p class=&quot;spip&quot;&gt;Ici on selectionne les zones dont NOM_LOCALITE=&quot;LILLE&quot;
UPDATE [communes_drawing Table]
SET [Selection Mask (I)]=1
AND [communes_drawing Table].[NOM_LOCALITE]=&quot;LILLE&quot;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;SQL Adjacent
Manifold se sert d'une colonne dont chaque valeur est unique , cette colonne est le champs ID.
Lors d'un copy/paste d'une même zone, la valeur de cette ID change (la gestion de l'index de zone identique superposé en &quot;layer&quot; n 'existe pas encore ).
Si on avait fait une requête précedente sur ID on aurait extrait sa valeur par id = CStr(recordb.Data(&quot;ID&quot;))= 83/101 ici
SELECT * FROM [Name Table] WHERE Adjacent([Name Table].[ID],&amp;cours2.html8221 ; &amp; id &amp; &amp;cours2.html8220 ;)&amp;cours2.html8221 ;&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;Script Select
si l'on a déja fait un script/SQL qui retourne les paires nomcolonne/valeur de LILLE on peut alors &quot;sélectionner&quot; l'objet ou l'ajouter à un container.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt; &lt;tr class='row_first'&gt;&lt;th scope='col'&gt;&lt;strong class=&quot;spip&quot;&gt;Commandes&lt;/strong&gt;&lt;/th&gt;&lt;th scope='col'&gt;&lt;strong class=&quot;spip&quot;&gt;raccoucis clavier gui&lt;/strong&gt;&lt;/th&gt;&lt;th scope='col'&gt;&lt;strong class=&quot;spip&quot;&gt;bouton active le mode souris selon le type de l'objet géometrique (area/line/point)&lt;/strong&gt;&lt;/th&gt;&lt;th scope='col'&gt;&lt;strong class=&quot;spip&quot;&gt;object.fonction&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;active/select&lt;/td&gt;&lt;td&gt;CTR Alt= select all select None &lt;/td&gt;&lt;td&gt;regarder dans manifold help selection ( touche selection in surfaces , select objects buttons, selection modes ,the selections pane, selections panes examples, selection commands ) Keyboard Modifiers with Smart Mouse Touch Selection&lt;/td&gt;&lt;td&gt;	.Selection
.Subtract&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;copier /coller&lt;/td&gt;&lt;td&gt;CRT C = Edit-Copy
CTR P = Edit-Paste&lt;/td&gt;&lt;td&gt;Idem&lt;/td&gt;&lt;td&gt;.copy
.paste&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_even&quot;&gt;&lt;td&gt;créer /supprimer&lt;/td&gt;&lt;td&gt;&quot;import object &quot;
CTR D = Delete&lt;/td&gt;&lt;td&gt;Idem&lt;/td&gt;&lt;td&gt;New&quot;Nameobject&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row_odd&quot;&gt;&lt;td&gt;ajouter/enlever&lt;/td&gt;&lt;td&gt;SHIFT Clik= Add&lt;/td&gt;&lt;td&gt;Idem&lt;/td&gt;&lt;td&gt;pour objectSet ( liste d' objet)
Add AddNew LastAdded
Subtract&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p class=&quot;spip&quot;&gt;script Adjacent
Avant d'être lancé, on a déja selectionnée la zone centrale Sub Main Set a_ad_na=Application.ActiveDocument.NewAnalyzer Set a_ad_cp=Application.ActiveDocument.componentSet Set communes=a_ad_cp.Item(&quot;commmunes&quot;) a_ad_na.SelectAdjacentTo communes,communes.ObjectSet, communes.Selection
End Sub&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;On pourrait pour terminer rendre encore plus dynamique l'ensemble en faisant appelle aux formulaires pour initialisées des variables dans la requête SQL
( requête SQL paramétré) . Cette requête inclus dans un object SQL pouvant être appelé depuis un objet script . Lors de l'écriture de requête SQL et de script ; différentes facons existent pour trouver les erreurs du à la syntaxe ou à l'éxecution. Le langage SQL supporte la complétion mais pas les langages de script !!&lt;/p&gt;
&lt;p class=&quot;spip&quot;&gt;LES ERREURS
Le nom du drawing est communes, utilisé dans la requête SQL un mauvais nom comme communes_drawing entraîine une erreur qui ouvre selon configuration une application tiers en mode lecture seulement montrant la ligne ou se trouve l'erreur.
il faut arrêter le debugger pour relancer le script !! Le debug se fait dans microsoft ou manifold . Pour ce dernier on peut faire apparaitre la fenêtre &quot;Call Stack&quot;&lt;/p&gt;
&lt;div class='spip_documents spip_documents_left' style='float: left; width: 684px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/error_name.jpg' width='684' height='279' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;erreur annoncé par l' editeur de microsoft&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_left' style='float: left; width: 207px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/error_after.jpg' width='207' height='120' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;erreur annoncé par manifold&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;p class=&quot;spip&quot;&gt;Call Stack dans manifold ( &quot;Views&quot; |&quot;panes&quot; |&quot;call stack&quot; )&lt;/p&gt;
&lt;div class='spip_documents spip_documents_left' style='float: left; width: 730px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/manifold_debugger.jpg' width='730' height='198' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;clic sur play &lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;div class='spip_documents spip_documents_left' style='float: left; width: 730px;'&gt;&lt;img src='http://sigplus.free.fr/IMG/jpg/error_refused.jpg' width='730' height='198' style='border-width: 0px;' alt=&quot;(JPEG)&quot; /&gt;
&lt;div class='spip_doc_titre'&gt;&lt;strong&gt;demande de saisie&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt; &lt;p class=&quot;spip&quot;&gt;Voila en espérant que cela pourra aider certains dans la maîtrise de manifold. Le fichiers map sera livré sous peu avec tous les scripts .&lt;/p&gt;</description>
		<author>Lionel Huart</author>
		<dc:date>2005-10-27T14:18:46Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel Huart</dc:creator>
		
			<enclosure url="http://sigplus.free.fr/IMG/jpg/select_trus1_table.jpg" length="12932" type="image/jpeg" />
		

		</item>
	
	
	

</channel>

</rss>
