def METHOD_NAME(id: str) -> SceneConfig:
    raster_uri = join(raw_uri, f'4_Ortho_RGBIR/top_potsdam_{id}_RGBIR.tif')
    label_uri = join(processed_uri, 'labels', 'all',
                     f'top_potsdam_{id}_RGBIR.json')
    if test:
        crop_uri = join(processed_uri, 'crops',
                        os.path.basename(raster_uri))
        save_image_crop(
            raster_uri,
            crop_uri,
            label_uri=label_uri,
            vector_labels=True,
            size=2000,
            min_features=5,
            default_class_id=0)
        raster_uri = crop_uri
    raster_source = RasterioSourceConfig(
        uris=[raster_uri], channel_order=channel_order)
    vector_source = GeoJSONVectorSourceConfig(
        uris=label_uri,
        ignore_crs_field=True,
        transformers=[ClassInferenceTransformerConfig(default_class_id=0)])
    label_source = ObjectDetectionLabelSourceConfig(
        vector_source=vector_source)
    return SceneConfig(
        id=id, raster_source=raster_source, label_source=label_source)