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.

euki
fonte

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 ..."
underdark
fonte
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.

Mapperz
fonte
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