﻿{"id":1609,"date":"2015-05-28T07:19:57","date_gmt":"2015-05-28T06:19:57","guid":{"rendered":"http:\/\/www.sigterritoires.fr\/?p=1609"},"modified":"2015-05-28T07:19:57","modified_gmt":"2015-05-28T06:19:57","slug":"arcgisqgis-comment-partager-les-donnees","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/","title":{"rendered":"ArcGis<->QGis Comment partager les donn\u00e9es?"},"content":{"rendered":"<p>De plus en plus on a une cohabitation d&rsquo;ArcGis avec QGis. On garde ArcGis pour les op\u00e9rations lourdes et on utilise QGis pour le travail plus l\u00e9ger, m\u00eame si QGis est tout \u00e0 fait capable d&rsquo;assumer beaucoup plus que cela. Gratuit, plus facile \u00e0 prendre en main, QGis sera plus utilis\u00e9 pour des applications portables. Mais reste toujours le souci de partager les donn\u00e9es entre ces deux logiciels. Pour bien travailler avec ArcGis on utilise les geodatabases, mais il n&rsquo;est pas possible d&rsquo;y acc\u00e9der \u00e0 ce type de donn\u00e9es \u00e0 partir de QGis. On opte alors par un export en <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/\">shapefile<\/a> qui lui, est accessible sans probl\u00e8me par les deux logiciels. Sauf que ce format, vieux de plus de 30 ans, pose pas mal de probl\u00e8mes. Nous allons voir dans cet article une option un peu m\u00e9connue, l&rsquo;utilisation de bases de donn\u00e9es Spatialite, pour communiquer entre les deux logiciels.<br \/>\n<!--more--><br \/>\nSi vous voulez, avant tout, savoir pourquoi il vaut mieux utiliser SpatiaLite au lieu d&rsquo;un fichier shapefile, allez directement au paragraphe <a href=\"#shapefile\">Pourquoi pas un shapefile?<\/a>. Vous reviendrez ici par la suite.<\/p>\n<p>Avec QGis, nous avons d\u00e9j\u00e0 vu commet travailler avec les bases de donn\u00e9es SpatiaLite (<a href=\"http:\/\/www.sigterritoires.fr\/index.php\/tutoriel-bases-de-donnees-spatialite-sous-qgis-2-8-wien\/\">Tutoriel bases de donn\u00e9es SpatiaLite sous QGis 2.8 Wien<\/a>). Pour les utilisateurs d&rsquo;ArcGis, au risque de les surprendre, il faut dire que le format SpatiaLite est bien support\u00e9 par ArcGis depuis la version 10.2.<\/p>\n<h2>Qu&rsquo;est ce que SpatiaLite?<\/h2>\n<p>SpatiaLite est un projet Open Source de gestion de donn\u00e9es spatiales, construit au-dessus de la plateforme SQLite.<br \/>\nVoici un extrait de l&rsquo;article SQLite de Wikipedia:<br \/>\n\u00ab\u00a0<em>SQLite est une biblioth\u00e8que \u00e9crite en C qui propose un moteur de base de donn\u00e9es relationnelle accessible par le langage SQL. SQLite impl\u00e9mente en grande partie le standard SQL-92 et des propri\u00e9t\u00e9s ACID.<\/em><\/p>\n<p><em>Contrairement aux serveurs de bases de donn\u00e9es traditionnels, comme MySQL ou PostgreSQL, sa particularit\u00e9 est de ne pas reproduire le sch\u00e9ma habituel client-serveur mais d&rsquo;\u00eatre directement int\u00e9gr\u00e9e aux programmes. L&rsquo;int\u00e9gralit\u00e9 de la base de donn\u00e9es (d\u00e9clarations, tables, index et donn\u00e9es) est stock\u00e9e dans un fichier ind\u00e9pendant de la plateforme.<\/em><\/p>\n<p><em>D. Richard Hipp, le cr\u00e9ateur de SQLite, a choisi de mettre cette biblioth\u00e8que ainsi que son code source dans le domaine public, ce qui permet son utilisation sans restriction aussi bien dans les projets open source que dans les projets propri\u00e9taires. Le cr\u00e9ateur ainsi qu&rsquo;une partie des d\u00e9veloppeurs principaux de SQLite sont employ\u00e9s par la soci\u00e9t\u00e9 am\u00e9ricaine Hwaci1.<\/em><\/p>\n<p><em>SQLite est le moteur de base de donn\u00e9es le plus distribu\u00e9 au monde, gr\u00e2ce \u00e0 son utilisation dans de nombreux logiciels grand public comme Firefox, Skype, Google Gears, dans certains produits d&rsquo;Apple, d&rsquo;Adobe et de McAfee et dans les biblioth\u00e8ques standards de nombreux langages comme PHP ou Python. De par son extr\u00eame l\u00e9g\u00e8ret\u00e9 (moins de 300 Kio2), il est \u00e9galement tr\u00e8s populaire sur les syst\u00e8mes embarqu\u00e9s, notamment sur la plupart des smartphones modernes : l&rsquo;iPhone ainsi que les syst\u00e8mes d&rsquo;exploitation mobiles Symbian et Android l&rsquo;utilisent comme base de donn\u00e9es embarqu\u00e9e3. Au total, on peut d\u00e9nombrer plus d&rsquo;un milliard de copies connues et d\u00e9clar\u00e9es de la biblioth\u00e8que<\/em>\u00a0\u00bb (<a href=\"http:\/\/fr.wikipedia.org\/wiki\/SQLite\">Voir la totalit\u00e9 de l&rsquo;article<\/a>)<\/p>\n<h2>Que faire pour pouvoir utiliser Spatialite?<\/h2>\n<p><strong>RIEN!<\/strong> Il n&rsquo;y a ni installation ni configuration. Vous pouvez cr\u00e9er et utiliser des bases de donn\u00e9es Spatialite \u00e0 partir d&rsquo;ArcGis ou QGis, sans rien faire de particulier.<\/p>\n<h2>Cr\u00e9er une base de donn\u00e9es SpatiaLite sous ArcGis<\/h2>\n<p>On utilisera la console Python pour cr\u00e9er la base de donn\u00e9es SpatiaLite.<\/p>\n<p>Ouvrez la console Python en cliquant sur l&rsquo;ic\u00f4ne<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1611\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png?fit=849%2C336&amp;ssl=1\" data-orig-size=\"849,336\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png?fit=630%2C249&amp;ssl=1\" class=\"aligncenter size-large wp-image-1611\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1-630x249.png?resize=630%2C249\" alt=\"ouverture de la console python\" width=\"630\" height=\"249\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png?resize=630%2C249&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png?resize=300%2C119&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag1.png?w=849&amp;ssl=1 849w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Tout d&rsquo;abord on va d\u00e9finir le nom de la base de donn\u00e9es \u00e0 cr\u00e9er (<em>argistest.sqlite<\/em>) dans une variable (<em>sqlite_database<\/em>)<\/p>\n<p>Tapez la commande suivante dans la fen\u00eatre<\/p>\n<p><em><strong>sqlite_database = &lsquo;C:\/qgis\/arcgistest.sqlite&rsquo;<\/strong><\/em><br \/>\n<a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1614\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png?fit=799%2C229&amp;ssl=1\" data-orig-size=\"799,229\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png?fit=630%2C181&amp;ssl=1\" class=\"aligncenter size-large wp-image-1614\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2-630x181.png?resize=630%2C181\" alt=\"ag2\" width=\"630\" height=\"181\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png?resize=630%2C181&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png?resize=300%2C86&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag2.png?w=799&amp;ssl=1 799w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Ensuite, on cr\u00e9e effectivement la base de donn\u00e9es avec la commande suivante :<\/p>\n<p>a<em><strong>rcpy.gp.CreateSQLiteDatabase(sqlite_database, \u201cSPATIALITE\u201d)<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1618\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag3\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png?fit=954%2C228&amp;ssl=1\" data-orig-size=\"954,228\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png?fit=630%2C151&amp;ssl=1\" class=\"aligncenter size-large wp-image-1618\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3-630x151.png?resize=630%2C151\" alt=\"ag3\" width=\"630\" height=\"151\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png?resize=630%2C151&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png?resize=300%2C72&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag3.png?w=954&amp;ssl=1 954w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Voil\u00e0! La base de donn\u00e9es est cr\u00e9\u00e9e contenant toutes les tables et vues n\u00e9cessaires \u00e0 sa gestion.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1616\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png?fit=255%2C397&amp;ssl=1\" data-orig-size=\"255,397\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png?fit=255%2C397&amp;ssl=1\" class=\"aligncenter size-full wp-image-1616\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png?resize=255%2C397\" alt=\"ag4\" width=\"255\" height=\"397\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png?w=255&amp;ssl=1 255w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag4.png?resize=193%2C300&amp;ssl=1 193w\" sizes=\"auto, (max-width: 255px) 100vw, 255px\" \/><\/a><\/p>\n<p>Attention! Le param\u00e8tre \u00ab\u00a0SPATIALITE\u00a0\u00bb doit obligatoirement \u00eatre utilis\u00e9 si vous voulez communiquer avec QGis ou tout autre logiciel. L&rsquo;autre option, \u00ab\u00a0ST_GEOMETRY\u00a0\u00bb est sp\u00e9cifique \u00e0 ArcGis et la geom\u00e9trie des tables cr\u00e9\u00e9es ne sera pas lue par QGis ou les autres logiciels.<br \/>\nMaintenant que la base est cr\u00e9\u00e9e vous pouvez l&rsquo;utiliser de mani\u00e8re standard, avec la fen\u00eatre catalogue, pour importer des donn\u00e9es dans la base.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1619\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag5\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png?fit=413%2C336&amp;ssl=1\" data-orig-size=\"413,336\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png?fit=413%2C336&amp;ssl=1\" class=\"aligncenter size-full wp-image-1619\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png?resize=413%2C336\" alt=\"ag5\" width=\"413\" height=\"336\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png?w=413&amp;ssl=1 413w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag5.png?resize=300%2C244&amp;ssl=1 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/a><\/p>\n<h2><a id=\"#shapefile\"><\/a>Pourquoi pas un fichier shapefile?<\/h2>\n<p>Une d\u00e9monstration valant mieux qu&rsquo;un long discours, voil\u00e0 un petit exemple regroupant trois raisons pour ne pas utiliser un shapefile comme format interm\u00e9diaire.<\/p>\n<p>Voici une classe d&rsquo;entit\u00e9s de <strong>geodatabase<\/strong>. Elle contient 4 attributs:<br \/>\n<em>Date_et_heure_prelevement<\/em>, de type DATE<br \/>\n3 champs r<em>esultat_xxx<\/em> de type float<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1623\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag6\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png?fit=833%2C216&amp;ssl=1\" data-orig-size=\"833,216\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png?fit=630%2C163&amp;ssl=1\" class=\"aligncenter size-large wp-image-1623\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6-630x163.png?resize=630%2C163\" alt=\"table dans la geodatabase\" width=\"630\" height=\"163\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png?resize=630%2C163&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png?resize=300%2C78&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag6.png?w=833&amp;ssl=1 833w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><br \/>\nLa m\u00eame table, apr\u00e8s un export en <strong>shapefile<\/strong> donne:<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1624\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag7\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png?fit=837%2C212&amp;ssl=1\" data-orig-size=\"837,212\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag7\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png?fit=630%2C160&amp;ssl=1\" class=\"aligncenter size-large wp-image-1624\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7-630x160.png?resize=630%2C160\" alt=\"table dans le shapefile\" width=\"630\" height=\"160\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png?resize=630%2C160&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png?resize=300%2C76&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag7.png?w=837&amp;ssl=1 837w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Cherchez la diff\u00e9rence!<\/p>\n<p>1- Les noms de champ sont tronqu\u00e9s et modifi\u00e9s. Ici on n&rsquo;a que trois champs, mais quand il y en a beaucoup, s&rsquo;y retrouver est compliqu\u00e9. D&rsquo;autre part, si le fichier shapefile doit \u00eatre r\u00e9cup\u00e9r\u00e9 apr\u00e8s traitement, par exemple apr\u00e8s correction ou mise \u00e0 jour par des utilisateurs, vous serez oblig\u00e9 de faire manuellement la correspondance de chaque champ du shapefile avec les champs de la geodatabase.<\/p>\n<p>2- Les valeurs null des attributs num\u00e9riques, indiquant qu&rsquo;il n&rsquo;y a pas de mesure, sont transform\u00e9s en 0. Mais 0 est une valeur possible de mesure. Vous n&rsquo;avez plus aucun moyen de savoir si l&rsquo;analyse n&rsquo;a trouv\u00e9 aucune trace du produit ou si l&rsquo;analyse n&rsquo;a pas eu lieu. Cette modification est donc irr\u00e9versible.<\/p>\n<p>3- M\u00eame si le champ s&rsquo;appelle date et heure, vous n&rsquo;avez plus que la date et vous avez perdu l&rsquo;heure. La version sql utilis\u00e9e par les fichiers dbf (ceux utilis\u00e9s dans les shapefiles) ne supporte que la partie jour-mois-ann\u00e9e de la date. Vos heures et minutes sont d\u00e9finitivement pass\u00e9s \u00e0 la trappe, et c&rsquo;est irr\u00e9versible.<\/p>\n<p>Voici le r\u00e9sultat de l&rsquo;import de la classe d&rsquo;entit\u00e9s dans une base <strong>SpatiaLite<\/strong>:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1626\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/arcgisqgis-comment-partager-les-donnees\/ag8\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png?fit=827%2C210&amp;ssl=1\" data-orig-size=\"827,210\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ag8\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png?fit=630%2C160&amp;ssl=1\" class=\"aligncenter size-large wp-image-1626\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8-630x160.png?resize=630%2C160\" alt=\"table spatialite\" width=\"630\" height=\"160\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png?resize=630%2C160&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png?resize=300%2C76&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/05\/ag8.png?w=827&amp;ssl=1 827w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><br \/>\nCherchez \u00e0 nouveau la diff\u00e9rence&#8230;<\/p>\n<p>Il n&rsquo;y en a pas!!<\/p>\n<p>Les champs gardent leur nom, les valeurs <em>null<\/em> sont respect\u00e9es, la date contient bien l&rsquo;heure.<br \/>\nCeux-ci n&rsquo;\u00e9taient que trois exemples de probl\u00e8mes, mais il y en a d&rsquo;autres. Pourquoi se priver de cette solution?<\/p>\n<p>Dans QGis il suffit maintenant de cliquer droit sur Spatialite, et connecter la base cr\u00e9\u00e9e avec ArcGis.<\/p>\n<p>Vous pouvez alors charger la couche dans la fen\u00eatre cartographique, ouvrir la table attributaire, etc&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>De plus en plus on a une cohabitation d&rsquo;ArcGis avec QGis. On garde ArcGis pour les op\u00e9rations lourdes et on utilise QGis pour le travail plus l\u00e9ger, m\u00eame si QGis est tout \u00e0 fait capable d&rsquo;assumer&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[145,62],"tags":[15,58,199],"class_list":["post-1609","post","type-post","status-publish","format-standard","hentry","category-arcgis","category-qgis-2","tag-arcgis","tag-qgis","tag-spatialite"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-pX","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/1609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1609"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/1609\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}