Un shapefile es un formato popular de datos vectoriales geoespaciales para 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. Un shapefile describe espacialmente la geometría como puntos, líneas y polígonos, representando características geográficas como carreteras, ríos y parcelas de tierra. Es importante notar que un 'shapefile' en realidad comprende múltiples archivos, típicamente al menos tres: .shp (el archivo principal que contiene la geometría de las entidades), .shx (un archivo índice que acelera las consultas espaciales), y .dbf (una tabla dBase que almacena los datos de atributos asociados a cada entidad). Otros archivos opcionales, como .prj (información de proyección), .sbn y .sbx (índice espacial), y .xml (metadatos), también pueden formar parte del conjunto shapefile. Los shapefiles son ampliamente utilizados para almacenar e intercambiar datos geoespaciales debido a su simplicidad y compatibilidad con diversas aplicaciones SIG. Sin embargo, tienen limitaciones, como un límite de tamaño de 2 GB y la falta de soporte para almacenar topología dentro de la estructura del archivo.