WGS84経度と緯度を英国の北と東から取得


12

北向きと東向きを含むテーブルにWGS84の経度と緯度を持つ列を追加する、かなり簡単な方法を探しています。ソースデータはOrdnance SurveyのCodePoint Openであり、OSBGB36であると思います。OpenStreetMapでこれを使用したいと思います。CodePointデータをcsvファイルに保存してMS Accessデータベースにロードし、そこからQGISにロードできます。そこから、変換操作でさまざまなファイル形式にエクスポートしようとしましたが、これはうまくいかないようです。PostGISとSQL Server 08R2にはアクセスできますが、SQL空間の使用経験はほとんどありません。

回答:


16

これを試して:

  1. 「Delimited Text Layer」プラグインを使用して.csvをQGISにロードします
  2. レイヤープロパティで投影OSBGB36を定義する
  3. [名前を付けてレイヤーを保存]で、CRSをWGS84に設定し(これによりデータが再投影されます)、好きな出力形式を選択します

WGS84でlongおよびlatを含む属性テーブルに列を追加するには:

  1. 「ジオメトリ列のエクスポート/追加」を使用します
  2. 再度.csvが必要な場合:[レイヤーを保存...]で[カンマ区切り値]形式を選択します。

おかげで、とても助かります。これによりデータが正しく投影されますが、レイヤーをcsvとして保存するとこれらの追加の列が表示されるように、WGS84で長い列と長い列をソーステーブルに追加できますか?それとも他の方法でこれを達成するには?
euki

回答を更新しました。
暗闇

これらの指示は私にはうまくいかないようです。私は同じことについて新しい質問をしたくありませんが、OSGB36 eastings / northingsを含むCSVを取得し、同じデータだけでなくWGS84も含むCSVを作成するための拡張手順を誰かが提供できますか緯度/経度、および両方の座標が地図上の同じ場所を(大体)指すようにするには?私はQGISとMacを持っています...
Dan Herd 14年

@danherdこのコメントは誰にも表示されません。あなたが私の答えにコメントしたので、私は通知を受けました。新しいスレッドを開いて、デバッグ用に元のCSVの3行または4行を含めてください。
暗闇

3

OS OpenDataサイトのキャッシュバージョンがここにあります。

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

データはすでにWGS84(lat / lng)に変換されています

ただの時間節約。


これはもはや真実ではありません。
ダンの群れ14年

これも私にとってはうまくいきません。誰か助けてもらえないでしょうか?私には東向きと北向きだけがあります。区切りテキストレイヤー追加してCSVファイルをアップロードすると、レイヤーとして追加できません。
菩提
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.