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}