GeoJSON é um padrão aberto amplamente utilizado para o formato de intercâmbio de dados geoespaciais que representa feições geográficas com seus atributos não espaciais. É baseado no JavaScript Object Notation (JSON), o que o torna legível por humanos e fácil de ser analisado por máquinas. O GeoJSON suporta vários tipos de geometria, incluindo Point (Ponto), LineString (Linha), Polygon (Polígono), MultiPoint (Múltiplos Pontos), MultiLineString (Múltiplas Linhas), MultiPolygon (Múltiplos Polígonos) e GeometryCollection (Coleção de Geometrias). Essas geometrias podem representar localizações, rotas, áreas e coleções dessas feições. Cada feição em um arquivo GeoJSON é representada como um objeto JSON com uma propriedade 'type' (definida como 'Feature'), uma propriedade 'geometry' contendo a representação geométrica, e uma propriedade 'properties' que armazena os atributos não espaciais como pares de chave-valor. O GeoJSON é comumente usado em aplicações de mapeamento web, Sistemas de Informação Geográfica (SIG) e ferramentas de análise de dados para armazenar e trocar dados geográficos. Sua simplicidade e suporte generalizado o tornam uma escolha popular para representar informações espaciais na web e em vários fluxos de trabalho geoespaciais. É frequentemente utilizado para exibir dados em mapas interativos e para realizar análises espaciais.