import matplotlib.pyplot as plt
from differt2d.scene import Scene
s = r'''
{
  "type": "FeatureCollection",
  "generator": "overpass-ide",
  "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",
  "timestamp": "2023-07-27T15:01:41Z",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "@id": "way/492286203",
        "building": "yes",
        "building:levels": "1"
      },
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              4.6251085,
              50.6682201
            ],
            [
              4.6251756,
              50.6682511
            ],
            [
              4.625094,
              50.6683219
            ],
            [
              4.6250833,
              50.6683312
            ],
            [
              4.6250217,
              50.6683016
            ],
            [
              4.6250217,
              50.6682916
            ],
            [
              4.6251085,
              50.6682201
            ]
          ]
        ]
      },
      "id": "way/492286203"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/492286204",
        "addr:housenumber": "1",
        "addr:street": "Avenue Georges Lemaître",
        "building": "yes",
        "building:levels": "2"
      },
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              4.6250343,
              50.6683956
            ],
            [
              4.6251091,
              50.668334
            ],
            [
              4.6252786,
              50.6684176
            ],
            [
              4.6253134,
              50.6683623
            ],
            [
              4.6252795,
              50.6683505
            ],
            [
              4.6253126,
              50.6682971
            ],
            [
              4.6253341,
              50.6683029
            ],
            [
              4.6253868,
              50.668224
            ],
            [
              4.6254999,
              50.6682531
            ],
            [
              4.6254757,
              50.6682932
            ],
            [
              4.6255124,
              50.6683029
            ],
            [
              4.625476,
              50.6683594
            ],
            [
              4.6254341,
              50.6683482
            ],
            [
              4.6254087,
              50.6683895
            ],
            [
              4.6253801,
              50.668382
            ],
            [
              4.6253402,
              50.6684467
            ],
            [
              4.6253647,
              50.6684615
            ],
            [
              4.6253092,
              50.6685068
            ],
            [
              4.6251988,
              50.6684496
            ],
            [
              4.6251799,
              50.6684664
            ],
            [
              4.6250343,
              50.6683956
            ]
          ]
        ]
      },
      "id": "way/492286204"
    }
  ]
}'''

ax = plt.gca()
scene = Scene.from_geojson(s)
_ = scene.plot(ax)