GIS:转换为GeoJSON的Shapefile具有意外的坐标格式

时间:2019-06-28 12:24:29

标签: gis shapefile geopandas

我从this page中获取了一个shapefile,并使用Python和Geopandas将其转换为GeoJSON文件,如下所示:

import geopandas as gpd
file = gpd.read_file("file.shp")
file.to_file("file.json", driver="GeoJSON")

这是来自GeoJSON的示例行:

{ "type": "Feature", "properties": { "ID": "DE63F0FA-CD3A-41A6-9524-C9C017A8DA64", "FEATCODE": 15014, "SQM": 148.245050005 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 385615.56, 249868.31000000029, 0.0 ], [ 385605.58, 249865.36, 0.0 ], [ 385601.55, 249879.03, 0.0 ], [ 385611.53, 249881.97, 0.0 ], [ 385615.56, 249868.31000000029, 0.0 ] ] ] } }

坐标显然不是纬度/经度。此外,每组坐标中都有一个多余的0。

这是什么格式?如何将其转换为纬度/经度?

谢谢。

1 个答案:

答案 0 :(得分:1)

原来这个坐标系是OSGB36。

我目前正在使用proj4将数据转换为WGS84。