Turunkan WGS84 Longitude & Latitude dari British Northings & Eastings


12

Saya mencari cara yang cukup sederhana untuk menambahkan kolom dengan WGS84 bujur dan lintang ke tabel yang berisi northings dan eastings. Sumber data adalah CodePoint Open dari Ordnance Survey, yang menurut saya adalah OSBGB36. Saya ingin menggunakan ini dengan OpenStreetMap. Saya memiliki data CodePoint dalam file csv dan dimuat ke dalam database MS Access, dari mana saya dapat memuatnya ke QGIS. Dari sana saya sudah mencoba mengekspornya dengan operasi transformasi ke berbagai format file tetapi ini sepertinya tidak berhasil. Saya memiliki akses ke PostGIS dan SQL Server 08R2 tetapi sedikit pengalaman menggunakan sql spatial.

Jawaban:


16

Coba ini:

  1. Muat .csv ke QGIS menggunakan plugin "Delimited Text Layer"
  2. Tentukan OSBGB36 proyeksi di properti lapisan
  3. Dalam "Simpan lapisan sebagai ..." atur CRS ke WGS84 (ini akan memproyeksi ulang data Anda) dan memilih format output yang Anda suka

Untuk menambahkan kolom ke tabel atribut yang berisi panjang dan lat di WGS84:

  1. Gunakan "Ekspor / Tambahkan Kolom Geometri"
  2. Jika Anda memerlukan .csv lagi: Pilih format "Comma Separated Value" di "Save layer as ..."

Terima kasih, itu sangat membantu. Ini memproyeksikan data dengan benar, tetapi saya bertanya-tanya, apakah mungkin untuk menambahkan kolom ke tabel sumber dengan panjang dan lat di WGS84, sehingga saya bisa melihat kolom tambahan ini jika saya menyimpan layer sebagai csv? Atau untuk mencapai ini dengan cara lain?
euki

Saya memperbarui jawaban saya.
underdark

Instruksi ini sepertinya tidak berhasil untuk saya. Saya tidak ingin mengajukan pertanyaan baru untuk hal yang sama, tetapi dapatkah seseorang memberikan petunjuk langkah demi langkah untuk mengambil CSV yang berisi OSGB36 eastings / northings dan berakhir dengan CSV yang berisi data yang sama, tetapi juga WGS84 lintang / bujur dan untuk kedua koordinat untuk menunjuk (kira-kira) lokasi yang sama pada peta? Saya memiliki QGIS dan Mac ...
Dan Herd

@danherd Tidak ada yang akan melihat komentar ini. Saya hanya mendapat pemberitahuan karena Anda mengomentari jawaban saya. Silakan buka utas baru dan sertakan 3 atau 4 baris CSV asli Anda untuk tujuan debug.
underdark

3

Ada versi cache dari situs OS OpenData di sini:

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

Data telah dikonversi menjadi WGS84 (lat / lng)

Penghemat waktu saja.


Ini tidak lagi benar.
Dan Herd

Ini tidak bekerja untuk saya juga, saya bertanya-tanya apakah ada yang bisa membantu? Saya hanya memiliki arah timur dan utara. Ketika saya menambahkan lapisan teks yang dibatasi dan mengunggah file CSV, saya tidak akan menambahkannya sebagai lapisan.
Bodhi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.