从英国北部和东部得出WGS84经度和纬度


12

我正在寻找一种相当简单的方法,将带有WGS84经度和纬度的列追加到包含北向和东向的表中。源数据是军械测量局的CodePoint Open,我认为是OSBGB36。我想将此与OpenStreetMap一起使用。我将CodePoint数据保存在一个csv文件中,并加载到MS Access数据库中,然后可以从中将其加载到QGIS中。从那里开始,我尝试通过转换操作将其导出为各种文件格式,但这似乎没有用。我确实可以访问PostGIS和SQL Server 08R2,但是很少使用sql空间。

Answers:


16

尝试这个:

  1. 使用“分隔文本层”插件将.csv加载到QGIS中
  2. 在图层属性中定义投影OSBGB36
  3. 在“将图层另存为...”中,将CRS设置为WGS84(这将重新投影数据),然后选择您喜欢的输出格式

要将列添加到WGS84中包含long和lat的属性表中:

  1. 使用“导出/添加几何列”
  2. 如果再次需要.csv:在“将图层另存为...”中选择“逗号分隔值”格式。

谢谢,这非常有帮助。这样可以正确地投影数据,但是我想知道是否可以在WGS84中使用long和lat向源表中添加列,以便将图层另存为csv时可以看到这些其他列?还是以其他方式实现这一目标?
euki 2010年

我更新了答案。
昏暗

这些说明似乎对我不起作用。我不想就相同的问题提出新的问题,但是有人可以提供扩展的分步说明,以获取包含OSGB36东/北的CSV并以包含相同数据但还包含WGS84的CSV结尾纬度/经度,并且两个坐标都指向(大约)地图上的相同位置?我有QGIS和Mac ...
Dan Herd 2014年

@danherd没有人会看到此评论。我只是收到通知,因为您评论了我的答案。请打开一个新线程,并在原始CSV文件中添加3或4行用于调试。
黑暗

3

此处有OS OpenData站点的缓存版本:

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

数据已转换为WGS84(lat / lng)

只是节省时间。


这不再是事实。
丹·赫德

这对我也不起作用,我想知道是否有人可以帮忙?我只有东边和北边。当我添加定界文本图层并上传CSV文件时,它不会让我将其添加为图层。
菩提
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.