Un Shapefile est un format de données vectorielles géospatiales très répandu, utilisé par les logiciels de systèmes d'information géographique (SIG). Il a été développé et est régi par Esri en tant que spécification largement ouverte, favorisant l'interopérabilité des données entre les produits Esri et d'autres logiciels SIG. Un Shapefile est conçu pour décrire spatialement des géométries sous forme de points, de lignes (polylignes) et de polygones, chaque géométrie représentant une entité (ou 'feature'). Ces entités peuvent modéliser des éléments allant de simples points d'intérêt à des régions géographiques complexes. Le format Shapefile est en réalité un ensemble de plusieurs fichiers obligatoires et optionnels. Les fichiers typiques incluent : le .shp (le fichier de forme principal contenant la géométrie), le .shx (un fichier d'index qui accélère les requêtes spatiales), le .dbf (un fichier dBase contenant les données attributaires associées à chaque entité), et le .prj (un fichier de projection définissant le système de coordonnées). D'autres fichiers optionnels peuvent être présents, tels que .sbn et .sbx (fichiers d'index spatial), .xml (métadonnées) ou .cpg (encodage des caractères). Bien que largement utilisé pour sa simplicité et son support étendu, le Shapefile présente des limitations techniques, notamment une limite de taille de 2 Go et l'absence de prise en charge native du stockage de la topologie.