Deriva WGS84 Longitudine e latitudine da nord e est britannici


12

Sto cercando un modo abbastanza semplice per aggiungere colonne con longitudine e latitudine WGS84 a una tabella contenente nord e est. I dati di origine sono CodePoint Open di Ordnance Survey, che secondo me sono OSBGB36. Voglio usarlo con OpenStreetMap. Ho i dati CodePoint in un file CSV e caricati in un database MS Access, da cui posso caricarli in QGIS. Da lì ho provato a esportarlo con un'operazione di trasformazione in vari formati di file, ma questo non sembra fare il trucco. Ho accesso a PostGIS e SQL Server 08R2 ma poca esperienza nell'uso di sql spaziale.

Risposte:


16

Prova questo:

  1. Carica .csv in QGIS usando il plug-in "Delimited Text Layer"
  2. Definire la proiezione OSBGB36 nelle proprietà del layer
  3. In "Salva livello come ..." imposta CRS su WGS84 (questo riproietterà i tuoi dati) e scegli un formato di output che ti piace

Per aggiungere colonne alla tabella degli attributi contenente long e lat in WGS84:

  1. Utilizza "Esporta / aggiungi colonne geometriche"
  2. Se hai bisogno di nuovo un .csv: scegli il formato "Valore separato da virgola" in "Salva livello come ..."

Grazie, è molto utile. Questo proietta correttamente i dati, ma mi chiedo, è possibile aggiungere colonne alla tabella di origine con long e lat in WGS84, in modo da poter vedere queste colonne aggiuntive se salvo il layer come CSV? O per raggiungere questo obiettivo in qualche altro modo?
euki,

Ho aggiornato la mia risposta.
underdark

Queste istruzioni non sembrano funzionare per me. Non voglio porre una nuova domanda per la stessa cosa, ma qualcuno può fornire istruzioni dettagliate dettagliate per prendere un CSV che contiene est / nord di OSGB36 e finire con un CSV contenente gli stessi dati, ma anche WGS84 latitudine / longitudinale e per entrambe le coordinate puntare (approssimativamente) alla stessa posizione su una mappa? Ho QGIS e un Mac ...
Dan Herd,

@danherd Nessuno vedrà questo commento. Ho ricevuto una notifica solo perché hai commentato la mia risposta. Apri una nuova discussione e includi 3 o 4 righe del tuo CSV originale per scopi di debug.
underdark

3

Esiste una versione cache del sito OpenData del sistema operativo qui:

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

I dati sono già stati convertiti in WGS84 (lat / lng)

Solo un risparmio di tempo.


Questo non è più vero.
Dan Herd,

Questo non funziona neanche per me, mi chiedevo se qualcuno potesse aiutare? Ho solo l'est e il nord. Quando aggiungo un livello di testo delimitato e carico un file CSV, non mi consente di aggiungerlo come livello.
Bodhi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.