Um banco de dados espacial é um banco de dados otimizado para armazenar e consultar dados relacionados a objetos referenciados geograficamente, incluindo pontos, linhas e polígonos. Embora os bancos de dados convencionais possam incluir diferentes tipos de dados numéricos e de caracteres, funções adicionais precisam ser adicionadas para lidar com tipos de dados espaciais. Normalmente, eles são chamados de geometria ou caractere . O Open Geospatial Consortium criou especificações e padrões de recursos simples para complementar os sistemas de gerenciamento de banco de dados com a funcionalidade de gerenciamento de dados espaciais.