Escolhendo SRID e qual é o seu significado? [fechadas]


54

Eu sou novo no GIS, no PostGIS, e estou lutando com o conceito SRID.

Como você escolhe um SRID para uma coluna do banco de dados? Isto está me deixando louco. Por que preciso escolher um SRID? Qual é o seu significado?

Escolher um SRID é o mesmo para geometrye geography? Definir um SRID para um geometrycampo parece sem sentido , porque deve ser apenas em um plano 2D.

Quando encontro lat / lon na Internet ou serviços de geocodificação, qual é o SRID?

Uma coordenada lat / lon não faz sentido sem um SRID?


Lat / lon ainda depende de um modelo da terra. Normalmente, quando as pessoas dizem lat / lon, o geóide de referência WGS84 é assumido, mas você pode lat / lon com um geóide diferente, daí o SRID 4326 que combina esses dois.
John Powell

@ JohnBarça Esta questão é sobre SRID em geral, seu sentido (e incrivelmente não há outra pergunta aqui focada nele ...), enquanto a outra é sobre a escolha específica do tipo de dados e SRID para um campo DB em um caso específico de uso.
azulado

Respostas:


47

Um SRID é um sistema de coordenadas. Somos ensinados no (GIS) (tradicional / arco) a sempre armazenar seus dados em um sistema de coordenadas projetado, porque, eventualmente, usaremos algum cálculo como 'área', para melhor armazenar nossos dados em uma coordenada sistema que nos dá essa medida.

No entanto, o PostGIS lança esse conceito pela janela.

Aqui está uma boa pergunta e resposta iniciada por @tmcw: Por que as projeções de dados são relevantes?

Basicamente, o PostGIS abre a capacidade de armazenar seus dados em um único sistema de coordenadas, como WGS84 (SRID 4326), e quando você precisar de algo como Área, Distância ou Comprimento, use uma função para criar essa coluna a partir de seus dados em um sistema de coordenadas projetado que fornecerá uma interpretação local dos seus dados nas unidades desejadas.

Por exemplo, eu poderia armazenar alunos e escolas no PostGIS, tanto no WGS84 / SRID: 4326. Quando quero calcular a distância entre os alunos e as escolas que frequentam, chamo uma função de distância na minha coluna de geometria, mas também envolvo uma função ST_Transform em torno da coluna de geometria primeiro para 'projetar' os dados no State Plane CO Central (SRID: 2877). Isso me fornece uma coluna para a distância de cada aluno até a escola mais próxima em pés, porque o SRID: 2877 é um sistema de coordenadas projetado que armazena dados em Pés.

Portanto, minha recomendação para você seria armazenar seus dados em uma coluna Geometria (tipo de dados) no SRID 4326 (em oposição a um tipo de dados geográficos que não suporta projeções / transformações).


O que é um projected coordinate system? isso significa um plano cartesiano plano?
Zach Smith

Em resumo, um sistema de coordenadas projetado é uma versão pequena do globo achatada e corrigida para distorção e pode ser usada para cálculos de área e distância. Uma zona UTM é um exemplo disso.
DPSSpatial
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.