Source code for blocksnet.blocks.assignment.schemas

import shapely
from pandera.typing import Series
from ...utils.validation import GdfSchema


[docs]class BlocksSchema(GdfSchema): @classmethod def _geometry_types(cls): return {shapely.Polygon}
[docs]class FunctionalZonesSchema(GdfSchema): functional_zone: Series[str] @classmethod def _geometry_types(cls): return {shapely.Polygon, shapely.MultiPolygon}