Loading

Conversão coordenadas em graus/minutos/segundo para graus decimais

Data da publicação: Oct 24, 2022
Tarefa
Como converter as coordenadas de longitude e latitude que estão formatadas em graus, minutos e segundos em graus decimais, de forma a ajudar a encontrar as localizações em um mapa.
Etapas

Para converter os valores no Tableau diretamente, é possível usar campos calculados. No entanto, para que o Tableau faça a conversão, os dados devem estar em graus, minutos e segundos, em campos separados.Há dois tipos de fórmulas que você pode usar, ambas estão detalhadas na pasta de trabalho em anexo.

CLIQUE PARA EXPANDIR AS ETAPAS
Opção 1 - Os dados geográficos não contêm números negativos

Em um campo calculado, é possível usar um conjunto de fórmulas similar para converter os dados em graus decimais:

Latitude: 
([Latitude Degrees])+([Latitude Minutes]/60)+([Latitude Seconds]/3600)*
IF [Latitude Direction]="South" THEN -1 ELSE 1
END
 
Longitude:
([Longitude Degrees])+([Longitude Minutes]/60)+([Longitude Seconds]/3600)*
IF [Longitude Direction]="West" THEN -1 ELSE 1
END

No exemplo abaixo, converteremos os valores de algumas cidades na Índia. No geral, os graus decimais da Índia são positivos: latitude: 20.59°N e longitude: 78.96°E. 

  1. Selecione Análise > Criar campo calculado.
  2. Na caixa de diálogo Campo calculado, adicione a fórmula de latitude acima e clique em OK.
  3. Selecione Análise > Criar campo calculado.
  4. Na caixa de diálogo Campo calculado, adicione a fórmula Latitude acima e clique em OK.
  5. No painel Data, clique com o botão direito do mouse (clique pressionando no a tecla Control, no Mac) o novo campo calculado Latitude e, então, selecione Função geográfica > Latitude.
  6. No painel Data, clique com o botão direito no novo campo calculado Longitude e, então, selecione Função geográfica > Longitude.
  7. No painel Medidas, arraste o campo calculado Longitude até a divisória Colunas e, então o campo calculado Latitude até a divisória Linhas.
  8. Nas divisórias Colunas e Linhas, clique com o botão direito do mouse nos campos calculados e, em seguida, selecione Dimensão (se a Dimensão ainda não estiver selecionada).
  9. No painel Dimensões, arraste o campo Cidade para Rótulo.
CLIQUE PARA EXPANDIR AS ETAPAS
Opção 2 - Os dados geográficos contêm números negativos.

Em um campo calculado, é possível usar um conjunto de fórmulas similar para converter os dados em graus decimais:

Latitude:
([Latitude Degrees])+([Latitude Minutes]/60)+([Latitude Seconds]/3600)
 
Longitude:
-(([Longitude Degrees])+([Longitude Minutes]/60)+([Longitude Seconds]/3600))

No exemplo abaixo, converteremos os valores de algumas cidades na Irlanda. No geral, os graus decimais da Irlanda são negativos :latitude: 53.14° N e longitude: -7.69° E.

  1. Selecione Análise > Criar campo calculado.
  2. Na caixa de diálogo Campo calculado, adicione a fórmula de latitude acima e clique em OK.
  3. Selecione Análise > Criar campo calculado.
  4. Na caixa de diálogo Campo calculado, adicione a fórmula Latitude acima e clique em OK.
  5. No painel Data, clique com o botão direito do mouse (clique pressionando no a tecla Control, no Mac) o novo campo calculado Latitude e, então, selecione Função geográfica > Latitude.
  6. No painel Data, clique com o botão direito no novo campo calculado Longitude e, então, selecione Função geográfica > Longitude.
  7. No painel Medidas, arraste o campo calculado Longitude até a divisória Colunas e, então o campo calculado Latitude até a divisória Linhas.
  8. Nas divisórias Colunas e Linhas, clique com o botão direito do mouse nos campos calculados e, em seguida, selecione Dimensão (se a Dimensão ainda não estiver selecionada).
  9. No painel Dimensões, arraste o campo Cidade para Rótulo.
Recursos adicionais
Para visualizar as opções acima em ação, assista ao vídeo abaixo:
Observação: o vídeo não tem som.




Discuta este artigo... Fórum de comentários
Número do artigo do Knowledge

001458037

Anexos

Converting Coordinates_v2019.twbx

58 KB

 
Carregando
Salesforce Help | Article