不幸的是,我从爱尔兰横轴墨卡托 (ITM) 到 WGS84 经纬度的投影似乎出错了,因为绘制的坐标与来自 CSO的都柏林地图不一致(见下文)。
转换后的数据来自爱尔兰估价办公室,ITM X 和 Y 坐标被输入一个函数,该函数改编自先前的 stackoverflow 讨论,该讨论使用 geopandas 的内置points_from_xy方法来转换坐标参考系统之间的坐标:
def create_geodf_from_GPS (df, latitude, longitude, crs):
locations = gpd.points_from_xy(longitude, latitude)
geo_df = gpd.GeoDataFrame(df, geometry=locations)
geo_df.crs = crs
return geo_df
VO_geo = create_geodf_from_GPS(VO, VO[" X ITM"], VO[" Y ITM"], crs = 'epsg:2157')
VO_geo = VO_geo.to_crs('epsg:4326')
有谁知道这里可能出了什么问题?