Mapping 英国国家电网形状文件-转换为WGS84 Lat/Lon
我有一套ESRI形状文件,据说是用英国国家网格坐标系编写的。我需要将这些文件转换为WGS84 lat/lons,以便进一步转换为KML文件。我无法按如下方式执行此操作: 如果我在MapInfo Professional中打开每个原始文件,告诉它我的文件有一个投影,即英国国家网格,那么我在文件中看不到任何地理对象;地图窗口完全是空的 如果使用MapInfo Professional的通用转换器将文件转换为WGS84 MapInfo选项卡文件,则与以前一样,转换后的文件不会显示任何地理对象,MapInfo窗口为空 我可以验证这些文件的坐标系吗?我有什么遗漏吗?我应该能够以我期望的方式转换形状文件并使用MapInfo Professional查看它们吗?另一个工具对我来说会更好吗 谢谢 更多信息: 我的shapefile中的坐标似乎无法正确转换为lat/lon,现在我想知道这些坐标是否不是英国国家网格。我看到的坐标是383702523,399081141,看起来大约是lat/lon 53.488182,-2.247153。你知道我的输入文件是什么投影系统吗 ogr2ogr是进行此类转换的一个很好的工具。您可以使用如下命令运行它Mapping 英国国家电网形状文件-转换为WGS84 Lat/Lon,mapping,coordinate-systems,wgs84,Mapping,Coordinate Systems,Wgs84,我有一套ESRI形状文件,据说是用英国国家网格坐标系编写的。我需要将这些文件转换为WGS84 lat/lons,以便进一步转换为KML文件。我无法按如下方式执行此操作: 如果我在MapInfo Professional中打开每个原始文件,告诉它我的文件有一个投影,即英国国家网格,那么我在文件中看不到任何地理对象;地图窗口完全是空的 如果使用MapInfo Professional的通用转换器将文件转换为WGS84 MapInfo选项卡文件,则与以前一样,转换后的文件不会显示任何地理对象,MapI
ogr2ogr -t_srs EPSG:4326 map_wgs84.shp map_original.shp
-t_srs是转换坐标系的选项。4326是WGS84的EPSG SRID。OS grid不使用WGS84-它使用Airy 1936(OSGB36)球体
因此,您需要从OSgrid->lat/lon开始,然后从OSGB36->WGS84开始 看 要执行操作系统网格到lat lon,请参见
然后从OSGB36->WGS84开始,请参见谢谢。它为我指明了正确的方向,但我仍然有困难。我的shapefile中的坐标似乎无法正确转换为lat/lon,现在我想知道这些坐标是否不是英国国家网格。我看到的坐标是383702523,399081141,看起来大约是lat/lon 53.488182,-2.247153。你知道我的输入文件是什么投影系统吗?谢谢,谢谢你的帮助。我最终确实编写了自己的代码来解决转换问题,因此我能够交付转换后的数据。我仍然很想知道OGR2OGR或其他工具是否可以在没有我编写解决方案的情况下完成这项工作,因此欢迎进一步评论。干杯