O dicionário Oxford (Oxford American Dictionary) define geometria como "ramo da matemática que estuda as propriedades e relações das linhas, ângulos, superfícies e sólidos." Em 11 de agosto de 1997, o Open GIS Consortium Inc. (OGC) em sua publicação, Open GIS Features for ODBC (SQL) Implementation Specification, criou outra definição para o termo. A palavra geometria foi selecionada para designar os recursos geométricos que, desde o último milênio, ou mais, os cartógrafos usaram para mapear o mundo. Uma definição muito abstrata deste novo significado de geometria pode ser "um ponto ou conjunto de pontos que simbolizam um recurso na terra."
No DB2 Spatial Extender, uma definição operacional de geometria poderia ser "um modelo de recursos geográfico." O modelo pode ser expresso em termos das coordenadas do recurso e também, em alguns casos, de um símbolo visual. O modelo transmite informações; por exemplo, as coordenadas identificam a posição do recurso com relação aos pontos fixos da referência e o símbolo descreve seu formato. Além disso, o modelo pode ser usado para produzir informações; por exemplo, a função ST_Overlaps pode tomar as coordenadas de duas regiões próximas como entrada e retornar informações indicando se as regiões estão sobrepostas.
As coordenadas de um recurso que uma geometria simboliza são consideradas propriedades da geometria. Vários tipos de geometrias também têm outras propriedades, por exemplo:
Estas propriedades adicionais serão discutidas em Propriedades de geometrias e funções associadas.
As geometrias suportadas pelo DB2 Spatial Extender formam uma hierarquia, mostrada na Figura 9. Seis membros da hierarquia são instanciáveis, eles podem ser expressos como símbolos visuais, que são mostrados na figura.
Figura 9. Hierarquia das geometrias suportadas pelo DB2 Spatial Extender. As geometrias instanciáveis podem ser expressas como símbolos visuais. Tais símbolos são mostrados abaixo dos nomes destas geometrias.
![]() |
Como Figura 9 indica, uma superclasse chamada geometria é a raiz da hierarquia. As classes filhas estão divididas em duas categorias: as classes filhas da geometria base e as classes filhas da coleção homogênea. As geometrias base incluem:
As coleções homogêneas incluem:
Como seu nome implica, as coleções homogêneas são coleções de geometrias básicas. Além de compartilhar as propriedades da geometria básica, as coleções homogêneas possuem algumas propriedades próprias também.
Os tipos de dados espaciais suportados pelo DB2 Spatial Extender são implementações das geometrias mostradas na Figura 9. Para obter uma descrição destes tipos de dados, consulte Sobre tipos de dados espaciais.