Derivar WGS84 Longitude e latitude de British Northings & Eastings


12

Estou procurando uma maneira bastante simples de anexar colunas com longitude e latitude WGS84 a uma tabela contendo norte e leste. Os dados de origem são o CodePoint Open da Ordnance Survey, que eu acho que é OSBGB36. Eu quero usar isso com o OpenStreetMap. Eu tenho os dados do CodePoint em um arquivo csv e carregados em um banco de dados do MS Access, do qual posso carregá-los no QGIS. A partir daí, tentei exportá-lo com uma operação de transformação para vários formatos de arquivo, mas isso não parece funcionar. Eu tenho acesso ao PostGIS e SQL Server 08R2, mas pouca experiência no uso de sql espacial.

Respostas:


16

Tente o seguinte:

  1. Carregue o .csv no QGIS usando o plug-in "Delimited Text Layer"
  2. Definir a projeção OSBGB36 nas propriedades da camada
  3. Em "Salvar camada como ...", defina CRS como WGS84 (isso irá reprojetar seus dados) e escolha o formato de saída desejado.

Para adicionar colunas à tabela de atributos que contêm long e lat em WGS84:

  1. Use "Exportar / adicionar colunas de geometria"
  2. Se você precisar de um arquivo .csv novamente: Escolha o formato "Valor separado por vírgula" em "Salvar camada como ..."

Obrigado, isso é muito útil. Isso projeta os dados corretamente, mas eu me pergunto, é possível adicionar colunas à tabela de origem com long e lat no WGS84, para que eu possa ver essas colunas adicionais se salvar a camada como um CSV? Ou para conseguir isso de alguma outra maneira?
— Euki

Eu atualizei minha resposta.
— underdark

Essas instruções não parecem funcionar para mim. Não quero fazer uma nova pergunta para a mesma coisa, mas alguém pode fornecer instruções passo a passo para tomar um CSV que contenha OSGB36 leste / norte e terminar com um CSV que contenha os mesmos dados, mas também WGS84 latitude / longitude e para ambas as coordenadas apontarem para (aproximadamente) o mesmo local em um mapa? Eu tenho QGIS e um Mac ...
— Dan Herd

@danherd Ninguém verá este comentário. Só fui notificado porque você comentou minha resposta. Abra um novo tópico e inclua 3 ou 4 linhas do seu CSV original para fins de depuração.
— Subterrâneo

3

Há uma versão em cache do site OS OpenData aqui:

http://parlvid.mysociety.org:81/os/

Os dados já foram convertidos em WGS84 (lat / lng)

Apenas uma economia de tempo.


Isso não é mais verdade.
— Dan Herd

Isso não está funcionando para mim também, eu queria saber se alguém poderia ajudar? Eu tenho apenas o leste e o norte. Quando adiciono uma camada de texto delimitada e carrego um arquivo CSV, ele não me permite adicioná-lo como uma camada.
— Bodhi
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.