GeoPandas:在地图上绘制两个 Geo DataFrame

GeoPandas: Plot two Geo DataFrames over each other on a map

我不熟悉使用 Geopandas 和从 Geo Dataframe 绘制地图。我有两个属于同一个城市的 Geo DataFrame。但它们的来源不同。一个包含房屋的几何数据,另一个包含人口普查区的几何数据。我想在区域边界之上绘制房屋边界。

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

  1. 房屋数据集 House Data
  2. 道数据集 Tract Data

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

f, ax = plt.subplots()
tract_data.plot(ax=ax)
house_data.plot(ax=ax)

但是出现了一个空白图。

这是我的第一个 post。请让我知道我还能提供什么。

您可能需要设置正确的坐标参考系 (crs)。更多信息 here

一个简单的解决方法可能是

f, ax = plt.subplots()
tract_data.to_crs(house_data.crs).plot(ax=ax)
house_data.plot(ax=ax)