Un shapefile es un formato popular de datos vectoriales geoespaciales utilizado por software de Sistemas de Información Geográfica (SIG). Es desarrollado y regulado por Esri como una especificación mayormente abierta para la interoperabilidad de datos entre Esri y otros productos de software SIG. Un shapefile describe espacialmente geometrías como puntos, líneas y polígonos, cada uno representando una entidad (feature). Estas entidades pueden representar desde simples puntos de interés hasta complejas regiones geográficas. El formato shapefile se compone en realidad de varios archivos, incluyendo típicamente: .shp (el archivo principal de forma que contiene la geometría), .shx (un archivo índice que acelera las consultas espaciales), .dbf (un archivo dBase que contiene los datos de atributos asociados a cada entidad), .prj (un archivo de proyección que define el sistema de coordenadas), y otros como .sbn y .sbx (archivos de índice espacial), .fbn y .fbx (archivos de índice de atributos), .ain y .aih (archivos de índice de atributos), .atx (archivos de índice de atributos), .xml (metadatos), y .cpg (codificación de caracteres). Los shapefiles son ampliamente utilizados para almacenar e intercambiar datos geográficos debido a su simplicidad y amplio soporte en diversas plataformas SIG. Sin embargo, presentan limitaciones, como un límite de tamaño de 2 GB y la falta de soporte para el almacenamiento de topología.