Este tópico descreve as referências espaciais e a tabela de referência espacial.
Visão geral
Um sistema de referência espacial (SRS) define como associar diversos objetos espaciais no GanosBase a posições específicas na superfície da Terra.
Os SRS dividem-se principalmente nos três tipos a seguir:
Sistema de coordenadas geográficas: mapeia diretamente a superfície terrestre por meio de longitude e latitude, com unidade em graus.
-
Sistema de coordenadas projetadas: aplica transformações matemáticas de projeção para representar a superfície esférica da Terra em um plano.
Permite calcular diretamente distâncias, áreas e ângulos.
É um sistema de coordenadas cartesianas com origem definida e dois eixos ortogonais.
Cada sistema define suas próprias unidades, geralmente metros ou pés.
Cada sistema possui um intervalo de coordenadas aplicável específico.
Sistema de coordenadas locais: sistema cartesiano que não utiliza a superfície da Terra como referência.
Tabela de referência espacial
A tabela spatial_ref_sys é uma tabela de referência espacial integrada ao GanosBase e segue o padrão OGC. Ela lista mais de 8.500 sistemas de referência espacial conhecidos, além dos detalhes necessários para transformações e reprojeções entre eles. Também é possível criar projeções personalizadas compatíveis com o padrão PROJ4.
A estrutura da tabela de referência espacial é a seguinte:
|
Coluna |
Tipo |
Descrição |
|
srid |
integer |
Identificador exclusivo do SRS. |
|
auth_name |
varchar(256) |
Nome do padrão ou órgão responsável pelo sistema de referência. |
|
auth_srid |
integer |
Identificador exclusivo do sistema de referência dentro de seu padrão ou órgão normativo. |
|
srtext |
varchar(2048) |
Representação WKT do SRS. |
|
proj4text |
varchar(2048) |
Representação PROJ4 do SRS. |
No GanosBase, use a função ST_SrReg para registrar uma nova referência espacial e a função ST_SrEqual para comparar duas referências espaciais.