﻿{"id":16587,"date":"2026-04-14T10:00:00","date_gmt":"2026-04-14T08:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=16587"},"modified":"2026-03-16T05:20:52","modified_gmt":"2026-03-16T04:20:52","slug":"frshapefile-vs-geopackage-quel-format-choisir","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/","title":{"rendered":"[FR]Shapefile vs GeoPackage : quel format choisir ?"},"content":{"rendered":"\n<p>Lorsqu\u2019on travaille avec des donn\u00e9es g\u00e9ographiques dans QGIS, plusieurs formats de fichiers peuvent \u00eatre utilis\u00e9s pour stocker les couches vectorielles. Deux formats sont particuli\u00e8rement courants : le <strong>Shapefile<\/strong> et le <strong><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/le-format-geopackage-et-qgis-3\/\">GeoPackage<\/a><\/strong>.<\/p>\n\n\n\n<p>Le Shapefile est un format historique largement utilis\u00e9 depuis les ann\u00e9es 1990. Le GeoPackage, plus r\u00e9cent, a \u00e9t\u00e9 con\u00e7u pour r\u00e9pondre aux limites du Shapefile.<\/p>\n\n\n\n<p>Dans cet article, nous allons voir <strong>les diff\u00e9rences entre ces deux formats et dans quels cas utiliser chacun d\u2019eux<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenu <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#1_Le_Shapefile_un_format_historique\" >1. Le Shapefile : un format historique<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#2_Les_limites_du_Shapefile\" >2. Les limites du Shapefile<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Longueur_des_noms_de_champs\" >Longueur des noms de champs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Nombre_de_champs\" >Nombre de champs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Taille_maximale\" >Taille maximale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Un_seul_type_de_geometrie\" >Un seul type de g\u00e9om\u00e9trie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Problemes_dencodage\" >Probl\u00e8mes d\u2019encodage<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#3_Le_GeoPackage_un_format_moderne\" >3. Le GeoPackage : un format moderne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#4_Les_avantages_du_GeoPackage\" >4. Les avantages du GeoPackage<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Un_seul_fichier\" >Un seul fichier<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Noms_de_champs_plus_longs\" >Noms de champs plus longs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Plusieurs_couches_dans_un_fichier\" >Plusieurs couches dans un fichier<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Format_standard_ouvert\" >Format standard ouvert<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Meilleure_gestion_des_encodages\" >Meilleure gestion des encodages<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#5_Comparaison_rapide\" >5. Comparaison rapide<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#6_Utilisation_dans_QGIS\" >6. Utilisation dans QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#7_Les_limites_techniques_du_Shapefile\" >7. Les limites techniques du Shapefile<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Exemple_concret\" >Exemple concret<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Exemple_de_probleme_frequent\" >Exemple de probl\u00e8me fr\u00e9quent<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#8_Pourquoi_le_GeoPackage_est_souvent_preferable\" >8. Pourquoi le GeoPackage est souvent pr\u00e9f\u00e9rable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#9_Pourquoi_un_Shapefile_contient-il_plusieurs_fichiers\" >9. Pourquoi un Shapefile contient-il plusieurs fichiers ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#10_Pourquoi_le_GeoPackage_est_plus_simple\" >10. Pourquoi le GeoPackage est plus simple<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Astuce\" >Astuce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#11_Une_curiosite_historique_du_Shapefile\" >11. Une curiosit\u00e9 historique du Shapefile<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Pourquoi_les_noms_de_champs_sont_limites_a_10_caracteres\" >Pourquoi les noms de champs sont limit\u00e9s \u00e0 10 caract\u00e8res<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Pourquoi_le_Shapefile_utilise_plusieurs_fichiers\" >Pourquoi le Shapefile utilise plusieurs fichiers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Pourquoi_ce_format_est_toujours_utilise\" >Pourquoi ce format est toujours utilis\u00e9<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#11_FAQ\" >11. FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Quelle_est_la_taille_maximale_dun_Shapefile\" >Quelle est la taille maximale d\u2019un Shapefile ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Pourquoi_mon_Shapefile_ne_souvre_pas_dans_QGIS\" >Pourquoi mon Shapefile ne s\u2019ouvre pas dans QGIS ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#GeoPackage_remplace-t-il_le_Shapefile\" >GeoPackage remplace-t-il le Shapefile ?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/frshapefile-vs-geopackage-quel-format-choisir\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Le_Shapefile_un_format_historique\"><\/span>1. Le Shapefile : un format historique<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le <strong>Shapefile<\/strong> a \u00e9t\u00e9 d\u00e9velopp\u00e9 par la soci\u00e9t\u00e9 Esri au d\u00e9but des ann\u00e9es 1990. Pendant longtemps, il a \u00e9t\u00e9 le format standard pour l\u2019\u00e9change de donn\u00e9es g\u00e9ographiques.<\/p>\n\n\n\n<p>Un Shapefile n\u2019est pas un seul fichier, mais un <strong>ensemble de fichiers<\/strong>.<\/p>\n\n\n\n<p>Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>routes.shp\nroutes.shx\nroutes.dbf\nroutes.prj\n<\/code><\/pre>\n\n\n\n<p>Ces fichiers doivent rester ensemble pour que la couche fonctionne correctement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Les_limites_du_Shapefile\"><\/span>2. Les limites du Shapefile<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Malgr\u00e9 sa popularit\u00e9, le Shapefile pr\u00e9sente plusieurs limitations importantes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Longueur_des_noms_de_champs\"><\/span>Longueur des noms de champs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les noms de champs sont limit\u00e9s \u00e0 <strong>10 caract\u00e8res<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nombre_de_champs\"><\/span>Nombre de champs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Le nombre de champs est limit\u00e9 \u00e0 <strong>255<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Taille_maximale\"><\/span>Taille maximale<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>La taille maximale d\u2019un fichier est d\u2019environ <strong>2 Go<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Un_seul_type_de_geometrie\"><\/span>Un seul type de g\u00e9om\u00e9trie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Un Shapefile ne peut contenir qu\u2019un seul type de g\u00e9om\u00e9trie :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>points<\/li>\n\n\n\n<li>lignes<\/li>\n\n\n\n<li>ou polygones.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Problemes_dencodage\"><\/span>Probl\u00e8mes d\u2019encodage<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les fichiers DBF peuvent poser des probl\u00e8mes d\u2019encodage des caract\u00e8res (accents).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Le_GeoPackage_un_format_moderne\"><\/span>3. Le GeoPackage : un format moderne<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le <strong>GeoPackage (GPKG)<\/strong> est un format plus r\u00e9cent bas\u00e9 sur une base de donn\u00e9es <strong>SQLite<\/strong>.<\/p>\n\n\n\n<p>Il a \u00e9t\u00e9 d\u00e9velopp\u00e9 par l\u2019<strong>Open Geospatial Consortium (OGC)<\/strong>.<\/p>\n\n\n\n<p>Contrairement au Shapefile, un GeoPackage est <strong>un seul fichier<\/strong>.<\/p>\n\n\n\n<p>Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>donnees.gpkg\n<\/code><\/pre>\n\n\n\n<p>Ce fichier peut contenir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>plusieurs couches vectorielles<\/li>\n\n\n\n<li>des donn\u00e9es raster<\/li>\n\n\n\n<li>des tables attributaires.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Les_avantages_du_GeoPackage\"><\/span>4. Les avantages du GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le GeoPackage pr\u00e9sente plusieurs avantages importants.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Un_seul_fichier\"><\/span>Un seul fichier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Toutes les donn\u00e9es sont stock\u00e9es dans <strong>un seul fichier<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Noms_de_champs_plus_longs\"><\/span>Noms de champs plus longs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les noms de champs ne sont pas limit\u00e9s \u00e0 10 caract\u00e8res.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Plusieurs_couches_dans_un_fichier\"><\/span>Plusieurs couches dans un fichier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Un GeoPackage peut contenir <strong>plusieurs couches<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Format_standard_ouvert\"><\/span>Format standard ouvert<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Le GeoPackage est un <strong>standard OGC<\/strong>, largement support\u00e9 par les logiciels SIG.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Meilleure_gestion_des_encodages\"><\/span>Meilleure gestion des encodages<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les probl\u00e8mes d\u2019encodage sont beaucoup plus rares.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Comparaison_rapide\"><\/span>5. Comparaison rapide<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Shapefile<\/th><th>GeoPackage<\/th><\/tr><\/thead><tbody><tr><td>format ancien<\/td><td>format moderne<\/td><\/tr><tr><td>plusieurs fichiers<\/td><td>un seul fichier<\/td><\/tr><tr><td>noms de champs limit\u00e9s<\/td><td>noms de champs longs<\/td><\/tr><tr><td>taille limit\u00e9e<\/td><td>taille plus flexible<\/td><\/tr><tr><td>un seul type de g\u00e9om\u00e9trie<\/td><td>plusieurs couches possibles<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Utilisation_dans_QGIS\"><\/span>6. Utilisation dans QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dans QGIS, il est souvent recommand\u00e9 d\u2019utiliser <strong>GeoPackage<\/strong> pour stocker les donn\u00e9es.<\/p>\n\n\n\n<p>Le Shapefile reste utile pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l\u2019\u00e9change de donn\u00e9es avec certains logiciels anciens<\/li>\n\n\n\n<li>certains formats standards d\u2019administration.<\/li>\n<\/ul>\n\n\n\n<p>Excellente id\u00e9e d\u2019ajouter une section <strong>\u201cLes limites techniques du Shapefile\u201d<\/strong>. C\u2019est souvent ce qui surprend les lecteurs et rend l\u2019article tr\u00e8s utile.<\/p>\n\n\n\n<p>Voici une section que vous pouvez int\u00e9grer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Les_limites_techniques_du_Shapefile\"><\/span>7. Les limites techniques du Shapefile<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le Shapefile est encore tr\u00e8s utilis\u00e9 aujourd\u2019hui, mais il poss\u00e8de plusieurs limitations techniques h\u00e9rit\u00e9es de sa conception dans les ann\u00e9es 1990.<\/p>\n\n\n\n<p>Voici quelques contraintes importantes \u00e0 conna\u00eetre.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Limitation<\/th><th>Shapefile<\/th><\/tr><\/thead><tbody><tr><td>longueur des noms de champs<\/td><td>10 caract\u00e8res maximum<\/td><\/tr><tr><td>nombre de champs<\/td><td>255<\/td><\/tr><tr><td>taille maximale d\u2019un fichier<\/td><td>environ 2 Go<\/td><\/tr><tr><td>stockage des donn\u00e9es<\/td><td>plusieurs fichiers<\/td><\/tr><tr><td>encodage des caract\u00e8res<\/td><td>parfois probl\u00e9matique<\/td><\/tr><tr><td>gestion des dates<\/td><td>limit\u00e9e<\/td><\/tr><tr><td>plusieurs couches dans un fichier<\/td><td>impossible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exemple_concret\"><\/span>Exemple concret<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Un Shapefile nomm\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>reseau_transport_urbain.shp\n<\/code><\/pre>\n\n\n\n<p>contiendra par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>reseau_transport_urbain.shp\nreseau_transport_urbain.shx\nreseau_transport_urbain.dbf\nreseau_transport_urbain.prj\n<\/code><\/pre>\n\n\n\n<p>Si l\u2019un de ces fichiers est supprim\u00e9 ou d\u00e9plac\u00e9, la couche peut devenir inutilisable.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exemple_de_probleme_frequent\"><\/span>Exemple de probl\u00e8me fr\u00e9quent<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dans un Shapefile, un champ nomm\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>population_totale\n<\/code><\/pre>\n\n\n\n<p>sera automatiquement tronqu\u00e9 en :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>populatio\n<\/code><\/pre>\n\n\n\n<p>Cela peut provoquer des erreurs ou des confusions dans certaines analyses.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8_Pourquoi_le_GeoPackage_est_souvent_preferable\"><\/span>8. Pourquoi le GeoPackage est souvent pr\u00e9f\u00e9rable<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le GeoPackage a \u00e9t\u00e9 con\u00e7u pour corriger ces limitations.<\/p>\n\n\n\n<p>Avec un GeoPackage :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un seul fichier<\/li>\n\n\n\n<li>plusieurs couches possibles<\/li>\n\n\n\n<li>noms de champs longs<\/li>\n\n\n\n<li>meilleure gestion des donn\u00e9es.<\/li>\n<\/ul>\n\n\n\n<p>Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>donnees_projet.gpkg\n<\/code><\/pre>\n\n\n\n<p>Ce fichier peut contenir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>routes<\/li>\n\n\n\n<li>b\u00e2timents<\/li>\n\n\n\n<li>limites administratives<\/li>\n\n\n\n<li>tables attributaires.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"9_Pourquoi_un_Shapefile_contient-il_plusieurs_fichiers\"><\/span>9. Pourquoi un Shapefile contient-il plusieurs fichiers ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Beaucoup d\u2019utilisateurs sont surpris de constater qu\u2019un Shapefile n\u2019est pas un fichier unique, mais un ensemble de fichiers.<\/p>\n\n\n\n<p>Un Shapefile est g\u00e9n\u00e9ralement compos\u00e9 d\u2019au moins trois fichiers principaux :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fichier<\/th><th>R\u00f4le<\/th><\/tr><\/thead><tbody><tr><td><code>.shp<\/code><\/td><td>contient la g\u00e9om\u00e9trie<\/td><\/tr><tr><td><code>.shx<\/code><\/td><td>index des g\u00e9om\u00e9tries<\/td><\/tr><tr><td><code>.dbf<\/code><\/td><td>table attributaire<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>D\u2019autres fichiers peuvent \u00e9galement \u00eatre pr\u00e9sents :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fichier<\/th><th>R\u00f4le<\/th><\/tr><\/thead><tbody><tr><td><code>.prj<\/code><\/td><td>syst\u00e8me de coordonn\u00e9es<\/td><\/tr><tr><td><code>.cpg<\/code><\/td><td>encodage des caract\u00e8res<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">routes.shp<br>routes.shx<br>routes.dbf<br>routes.prj<br>routes.cpg<\/pre>\n\n\n\n<p>Tous ces fichiers doivent rester <strong>dans le m\u00eame dossier et porter le m\u00eame nom<\/strong>.<\/p>\n\n\n\n<p>Si l\u2019un d\u2019eux est manquant, la couche peut ne plus fonctionner correctement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"10_Pourquoi_le_GeoPackage_est_plus_simple\"><\/span>10. Pourquoi le GeoPackage est plus simple<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Avec un <strong>GeoPackage<\/strong>, toutes les informations sont stock\u00e9es dans <strong>un seul fichier<\/strong>.<\/p>\n\n\n\n<p>Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">donnees.gpkg<\/pre>\n\n\n\n<p>Ce fichier peut contenir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>plusieurs couches vectorielles<\/li>\n\n\n\n<li>des rasters<\/li>\n\n\n\n<li>des tables attributaires.<\/li>\n<\/ul>\n\n\n\n<p>Cela simplifie beaucoup la gestion des donn\u00e9es.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Astuce\"><\/span>Astuce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Si vous recevez un Shapefile, il est recommand\u00e9 de <strong>copier tous les fichiers associ\u00e9s<\/strong> (.shp, .shx, .dbf, .prj, etc.).<\/p>\n\n\n\n<p>Dans QGIS, vous pouvez facilement convertir un Shapefile en GeoPackage :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Clic droit sur la couche \u2192 Exporter \u2192 Sauvegarder les entit\u00e9s sous\u2026<\/pre>\n\n\n\n<p>Puis choisir <strong>GeoPackage<\/strong> comme format.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_Une_curiosite_historique_du_Shapefile\"><\/span>11. Une curiosit\u00e9 historique du Shapefile<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le <strong>Shapefile<\/strong> a \u00e9t\u00e9 cr\u00e9\u00e9 au d\u00e9but des ann\u00e9es 1990 par la soci\u00e9t\u00e9 Esri. \u00c0 cette \u00e9poque, les contraintes informatiques \u00e9taient tr\u00e8s diff\u00e9rentes d\u2019aujourd\u2019hui :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>les disques durs \u00e9taient petits<\/li>\n\n\n\n<li>les syst\u00e8mes d\u2019exploitation avaient des limitations sur les noms de fichiers<\/li>\n\n\n\n<li>les bases de donn\u00e9es spatiales \u00e9taient rares.<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est pour cette raison que certaines limitations du Shapefile existent encore aujourd\u2019hui.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pourquoi_les_noms_de_champs_sont_limites_a_10_caracteres\"><\/span>Pourquoi les noms de champs sont limit\u00e9s \u00e0 10 caract\u00e8res<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>La table attributaire d\u2019un Shapefile est stock\u00e9e dans un fichier <strong>DBF<\/strong>, un format h\u00e9rit\u00e9 du logiciel <strong>dBase<\/strong> tr\u00e8s utilis\u00e9 dans les ann\u00e9es 1980.<\/p>\n\n\n\n<p>Ce format impose plusieurs limitations, notamment :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>noms de champs limit\u00e9s \u00e0 10 caract\u00e8res<\/strong><\/li>\n\n\n\n<li>structure simple de table<\/li>\n\n\n\n<li>gestion limit\u00e9e des types de donn\u00e9es.<\/li>\n<\/ul>\n\n\n\n<p>M\u00eame si les ordinateurs modernes n\u2019ont plus ces contraintes, ces limitations restent pr\u00e9sentes pour <strong>assurer la compatibilit\u00e9 avec l\u2019ancien format<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pourquoi_le_Shapefile_utilise_plusieurs_fichiers\"><\/span>Pourquoi le Shapefile utilise plusieurs fichiers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Le format a \u00e9t\u00e9 con\u00e7u de mani\u00e8re modulaire :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le fichier <code>.shp<\/code> contient la g\u00e9om\u00e9trie<\/li>\n\n\n\n<li>le fichier <code>.shx<\/code> contient l\u2019index spatial<\/li>\n\n\n\n<li>le fichier <code>.dbf<\/code> contient les attributs.<\/li>\n<\/ul>\n\n\n\n<p>\u00c0 l\u2019\u00e9poque, cette architecture permettait d\u2019optimiser la lecture des donn\u00e9es sur des machines peu puissantes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pourquoi_ce_format_est_toujours_utilise\"><\/span>Pourquoi ce format est toujours utilis\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Malgr\u00e9 ses limites, le Shapefile reste tr\u00e8s populaire car :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il est support\u00e9 par presque tous les logiciels SIG<\/li>\n\n\n\n<li>il est simple \u00e0 \u00e9changer<\/li>\n\n\n\n<li>il est devenu un <strong>standard de fait<\/strong> dans le monde des SIG.<\/li>\n<\/ul>\n\n\n\n<p>Cependant, pour les nouveaux projets, des formats plus modernes comme <strong>GeoPackage<\/strong> sont g\u00e9n\u00e9ralement recommand\u00e9s.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Le Shapefile est un format historique qui a jou\u00e9 un r\u00f4le majeur dans la diffusion des SIG. Mais ses limitations techniques expliquent pourquoi des formats plus modernes comme GeoPackage sont aujourd\u2019hui de plus en plus utilis\u00e9s.<\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_FAQ\"><\/span>11. FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quelle_est_la_taille_maximale_dun_Shapefile\"><\/span>Quelle est la taille maximale d\u2019un Shapefile ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Environ <strong>2 Go<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pourquoi_mon_Shapefile_ne_souvre_pas_dans_QGIS\"><\/span>Pourquoi mon Shapefile ne s\u2019ouvre pas dans QGIS ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cela peut arriver si un fichier essentiel (.shp, .shx ou .dbf) est manquant.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"GeoPackage_remplace-t-il_le_Shapefile\"><\/span>GeoPackage remplace-t-il le Shapefile ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Le GeoPackage est aujourd\u2019hui consid\u00e9r\u00e9 comme un <strong>format plus moderne et plus flexible<\/strong>, mais le Shapefile reste tr\u00e8s utilis\u00e9 pour l\u2019\u00e9change de donn\u00e9es.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le Shapefile reste un format tr\u00e8s r\u00e9pandu, mais il pr\u00e9sente plusieurs limitations h\u00e9rit\u00e9es de son anciennet\u00e9.<\/p>\n\n\n\n<p>Le <strong>GeoPackage<\/strong> est aujourd\u2019hui un format plus moderne, plus flexible et mieux adapt\u00e9 aux projets SIG actuels.<\/p>\n\n\n\n<p>Dans la plupart des cas, il est recommand\u00e9 d\u2019utiliser <strong>GeoPackage comme format principal de stockage des donn\u00e9es dans QGIS<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsqu\u2019on travaille avec des donn\u00e9es g\u00e9ographiques dans QGIS, plusieurs formats de fichiers peuvent \u00eatre utilis\u00e9s pour stocker les couches vectorielles. Deux formats sont particuli\u00e8rement courants : le Shapefile et le GeoPackage. Le Shapefile est un format&hellip;<\/p>\n","protected":false},"author":1,"featured_media":16589,"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":[62,4568],"tags":[4555,1478,58,256,1901],"class_list":["post-16587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qgis-2","category-tutoriel-fr","tag-formats-geospatiaux","tag-geopackage","tag-qgis","tag-shapefile","tag-sig"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/shape_gpkg.jpeg?fit=258%2C147&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-4jx","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16587","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=16587"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16587\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/16589"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=16587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=16587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=16587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}