GeoPandas:在地图上绘制两个地理数据框

Sid*_*ain 3 python gis matplotlib geopandas

我是使用 Geopandas 和从 Geo Dataframe 绘制地图的新手。我有两个属于同一城市的地理数据框。但它们的来源不同。一个包含房屋的几何数据,另一个包含人口普查区的几何数据。我想在土地边界的顶部绘制房屋的边界。

下面是每个数据集的第一行。我也不确定为什么每个数据集中的几何多边形值的比例如此不同。

  1. 房屋数据集 房屋数据
  2. 区域数据集 区域数据

我在 Jupyer Notebook 中尝试了以下代码,但没有显示任何内容。

f, ax = plt.subplots()
tract_data.plot(ax=ax)
house_data.plot(ax=ax)
Run Code Online (Sandbox Code Playgroud)

但出现了一个空的情节。

这是我的第一篇文章。请让我知道我还能提供什么。

小智 5

您可能需要设置正确的坐标参考系 (crs)。更多信息请点击此处

一个简单的修复可能是

f, ax = plt.subplots()
tract_data.to_crs(house_data.crs).plot(ax=ax)
house_data.plot(ax=ax)
Run Code Online (Sandbox Code Playgroud)