Um shapefile é um formato popular de dados vetoriais geoespaciais para software de sistemas de informação geográfica (SIG). É desenvolvido e regulado pela Esri como uma especificação majoritariamente aberta para interoperabilidade de dados entre a Esri e outros produtos de software SIG. Um shapefile descreve espacialmente geometrias como pontos, linhas e polígonos, cada um representando uma feição (feature). Essas feições podem representar desde simples pontos de interesse até regiões geográficas complexas. O formato shapefile é, na verdade, composto por vários arquivos essenciais, tipicamente incluindo: .shp (o arquivo principal que contém a geometria), .shx (um arquivo de índice que acelera consultas espaciais), .dbf (um arquivo dBase contendo dados de atributos associados a cada feição), e .prj (um arquivo de projeção que define o sistema de coordenadas). Outros arquivos auxiliares comuns incluem .sbn e .sbx (índices espaciais), .fbn e .fbx (índices de atributos), .ain e .aih (índices de atributos), .atx (índices de atributos), .xml (metadados), e .cpg (codificação de caracteres). Shapefiles são amplamente utilizados para armazenar e trocar dados geográficos devido à sua simplicidade e amplo suporte em várias plataformas SIG. No entanto, eles possuem limitações notáveis, como um limite de tamanho de 2 GB e a falta de suporte nativo para o armazenamento de topologia.