Um shapefile é um formato de dados vetoriais geoespaciais amplamente utilizado em softwares de sistemas de informação geográfica (SIG). Desenvolvido e regulamentado pela Esri como uma especificação majoritariamente aberta, ele visa a interoperabilidade de dados. O shapefile descreve espacialmente a geometria na forma de pontos, linhas e polígonos, representando feições geográficas como estradas, rios e parcelas de terra. É fundamental notar que um 'shapefile' compreende, na verdade, múltiplos arquivos, tipicamente pelo menos três: .shp (o arquivo principal que contém a geometria das feições), .shx (um arquivo de índice que acelera consultas espaciais) e .dbf (uma tabela dBase que armazena dados de atributos associados a cada feição). Outros arquivos opcionais, como .prj (informações de projeção), .sbn e .sbx (índice espacial) e .xml (metadados), também podem fazer parte do conjunto. Shapefiles são amplamente utilizados para armazenar e trocar dados geoespaciais devido à sua simplicidade e compatibilidade com diversas aplicações SIG. No entanto, possuem limitações, como um limite de tamanho de 2 GB e a falta de suporte para o armazenamento de topologia dentro da estrutura do arquivo.