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

GIS:转换为GeoJSON的Shapefile具有意外的坐标格式,gis,shapefile,geopandas,Gis,Shapefile,Geopandas,我从中获取了一个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-C9C0

我从中获取了一个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

这是什么格式?如何将其转换为lat/long


提前谢谢。

原来这个坐标系是OSGB36


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

@MichaelEntin有趣。考虑到geojson应该使用wgs84,我很惊讶geopandas在转换过程中没有重新编程。我以前也遇到过同样的问题。我认为,他们确实应该谴责并警告用户。