deseasion.backend.schemas.geo_data module
- class deseasion.backend.schemas.geo_data.BaseDataAttributeSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'name', 'statistics', 'data', 'type')
- fields = ('id', 'name', 'statistics', 'data', 'type')
- model
alias of
DataAttribute
- get_values(obj)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.BaseDataAttributeSchemaWithValues(*args, **kwargs)
Bases:
BaseDataAttributeSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'name', 'statistics', 'data', 'values', 'type')
- fields = ('id', 'name', 'statistics', 'data', 'values', 'type')
- model
alias of
DataAttribute
- get_values(obj)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.BaseDataFeaturesSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.BaseDataSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'attributes', 'created_at', 'modified_at')
- fields = ('id', 'type', 'name', 'description', 'attributes', 'created_at', 'modified_at')
- load_properties(data, **kwargs)
Load the computed properties of the object (stats, attributes…)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- validate_name(value, **kwargs)
- class deseasion.backend.schemas.geo_data.BaseDisaggregationCriterionSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.BaseExplainabilitySchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.BaseGeoDataSchema(*args, **kwargs)
Bases:
BaseDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at')
- fields = ('id', 'type', 'name', 'description', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at')
- model
alias of
BaseGeoData
- get_extent(obj)
Returns the extent of the data (xmin,ymin,xmax,ymax)
- get_extent_filter(obj)
Returns the extent filter of the data (xmin,ymin,xmax,ymax)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- set_extent_filter(extent)
Set the extent filter of the data (xmin,ymin,xmax,ymax)
- class deseasion.backend.schemas.geo_data.BaseModelExplainabilitySchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeNominalSchema(*args, **kwargs)
Bases:
BaseDataAttributeSchema
- class Meta
Bases:
Meta
- model
alias of
DataAttributeNominal
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeNominalSchemaWithValues(*args, **kwargs)
Bases:
BaseDataAttributeSchemaWithValues
- class Meta
Bases:
Meta
- model
alias of
DataAttributeNominal
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeOrdinalSchema(*args, **kwargs)
Bases:
BaseDataAttributeSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'name', 'statistics', 'order', 'data', 'type')
- fields = ('id', 'name', 'statistics', 'order', 'data', 'type')
- model
alias of
DataAttributeOrdinal
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeOrdinalSchemaWithValues(*args, **kwargs)
Bases:
BaseDataAttributeSchemaWithValues
- class Meta
Bases:
Meta
- dump_only = ('id', 'name', 'statistics', 'order', 'data', 'values', 'type')
- fields = ('id', 'name', 'statistics', 'order', 'data', 'values', 'type')
- model
alias of
DataAttributeOrdinal
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeQuantitativeSchema(*args, **kwargs)
Bases:
BaseDataAttributeSchema
- class Meta
Bases:
Meta
- model
alias of
DataAttributeQuantitative
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeQuantitativeSchemaWithValues(*args, **kwargs)
Bases:
BaseDataAttributeSchemaWithValues
- class Meta
Bases:
Meta
- model
alias of
DataAttributeQuantitative
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.DataAttributeSchema(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseDataAttributeSchema
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- type_schemas: Dict[str, Type[Schema]] = {'nominal': <class 'deseasion.backend.schemas.geo_data.DataAttributeNominalSchema'>, 'ordinal': <class 'deseasion.backend.schemas.geo_data.DataAttributeOrdinalSchema'>, 'quantitative': <class 'deseasion.backend.schemas.geo_data.DataAttributeQuantitativeSchema'>}
- class deseasion.backend.schemas.geo_data.DataAttributeSchemaWithValues(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseDataAttributeSchemaWithValues
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- type_schemas: Dict[str, Type[Schema]] = {'nominal': <class 'deseasion.backend.schemas.geo_data.DataAttributeNominalSchemaWithValues'>, 'ordinal': <class 'deseasion.backend.schemas.geo_data.DataAttributeOrdinalSchemaWithValues'>, 'quantitative': <class 'deseasion.backend.schemas.geo_data.DataAttributeQuantitativeSchemaWithValues'>}
- class deseasion.backend.schemas.geo_data.DataSchema(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseDataSchema
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- type_field = 'type'
- type_schemas: Dict[str, Type[Schema]] = {'generated_geo_data': <class 'deseasion.backend.schemas.geo_data.GeneratedGeoDataSchema'>, 'geo_data': <class 'deseasion.backend.schemas.geo_data.GeoDataSchema'>, 'global_data': <class 'deseasion.backend.schemas.geo_data.GlobalDataSchema'>, 'wfs': <class 'deseasion.backend.schemas.geo_data.WFSGeoDataSchema'>, 'wms': <class 'deseasion.backend.schemas.geo_data.WMSGeoDataSchema'>}
- class deseasion.backend.schemas.geo_data.DisaggregationCriterionWeightedSumSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseDisaggregationCriterionSchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.DisaggregationCriterionZonePropositionSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseDisaggregationCriterionSchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityAttributeWithValues(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityBufferSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityContinuousRuleSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityDiscreteModelSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityMRSortCriterionSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityMRSortSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityMergedFeaturesSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityOverlapSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilitySchema(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseExplainabilitySchema
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- type_field = 'model_type'
- type_schemas: Dict[str, Type[Schema]] = {'categories_rule': <class 'deseasion.backend.schemas.geo_data.ExplainabilityDiscreteModelSchema'>, 'continuous_rule': <class 'deseasion.backend.schemas.geo_data.ExplainabilityContinuousRuleSchema'>, 'dissolve_adjacent': <class 'deseasion.backend.schemas.geo_data.ExplainabilityMergedFeaturesSchema'>, 'geo_buffer': <class 'deseasion.backend.schemas.geo_data.ExplainabilityBufferSchema'>, 'merge_overlap': <class 'deseasion.backend.schemas.geo_data.ExplainabilityOverlapSchema'>, 'mrsort': <class 'deseasion.backend.schemas.geo_data.ExplainabilityMRSortSchema'>, 'weighted_sum': <class 'deseasion.backend.schemas.geo_data.ExplainabilityWeightedSumSchema'>, 'zone_proposition': <class 'deseasion.backend.schemas.geo_data.ExplainabilityZonePropositionSchema'>}
- class deseasion.backend.schemas.geo_data.ExplainabilityWeightedSumSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.ExplainabilityZonePropositionSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
BaseModelExplainabilitySchema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.FeatureSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'data', 'properties', 'explainability', 'execution_artifact', 'input_data', 'output_data')
- fields = ('id', 'type', 'data', 'properties', 'explainability', 'execution_artifact', 'input_data', 'output_data')
- get_execution_artifact(obj)
- get_explainability(obj)
- get_input_data(obj)
- get_output_data(obj)
- get_properties(obj)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GeneratedGeoDataSchema(*args, **kwargs)
Bases:
BaseGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'attributes', 'extent', 'created_at', 'modified_at', 'project_data')
- fields = ('id', 'type', 'name', 'attributes', 'extent', 'created_at', 'modified_at', 'project_data')
- model
alias of
GeneratedGeoData
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GeoDataAccessSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GeoDataPermissionSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GeoDataSchema(*args, **kwargs)
Bases:
BaseGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'original_name', 'source_driver', 'upload_user', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at', 'is_public')
- fields = ('id', 'type', 'name', 'original_name', 'source_driver', 'upload_user', 'description', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at', 'is_public')
- update_fields = ('name', 'description')
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GeoOnlyDataSchema(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseDataSchema
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- type_field = 'type'
- type_schemas: Dict[str, Type[Schema]] = {'generated_geo_data': <class 'deseasion.backend.schemas.geo_data.GeneratedGeoDataSchema'>, 'geo_data': <class 'deseasion.backend.schemas.geo_data.GeoDataSchema'>, 'wfs': <class 'deseasion.backend.schemas.geo_data.WFSGeoDataSchema'>, 'wms': <class 'deseasion.backend.schemas.geo_data.WMSGeoDataSchema'>}
- class deseasion.backend.schemas.geo_data.GlobalDataAccessSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- fields = ('is_public', 'permissions')
- model
alias of
GlobalData
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GlobalDataCreationSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- validate_name(value, **kwargs)
- class deseasion.backend.schemas.geo_data.GlobalDataPermissionSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.GlobalDataSchema(*args, **kwargs)
Bases:
BaseDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'type', 'attributes', 'upload_user', 'is_public', 'created_at', 'modified_at')
- fields = ('id', 'type', 'name', 'description', 'attributes', 'properties', 'upload_user', 'is_public', 'created_at', 'modified_at')
- model
alias of
GlobalData
- get_properties(obj)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- set_properties(properties)
- class deseasion.backend.schemas.geo_data.ProfileCriterionSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)
Bases:
Schema
- opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>
- class deseasion.backend.schemas.geo_data.StreamGeoDataAccessSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.StreamGeoDataPermissionSchema(*args, **kwargs)
Bases:
BaseSchema
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.StreamGeoDataSchema(*args, many=False, **kwargs)
Bases:
OneOfSchema
,BaseGeoDataSchema
- get_obj_type(obj)
Returns name of the schema during dump() calls, given the object being dumped.
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- type_field = 'type'
- type_schemas: Dict[str, Type[Schema]] = {'wfs': <class 'deseasion.backend.schemas.geo_data.WFSGeoDataSchema'>, 'wms': <class 'deseasion.backend.schemas.geo_data.WMSGeoDataSchema'>}
- class deseasion.backend.schemas.geo_data.WFSGeoDataCreationSchema(*args, **kwargs)
Bases:
WFSGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ()
- exclude = ('id', 'type', 'name', 'attributes', 'extent', 'original_name', 'title', 'description', 'keywords', 'upload_user', 'is_public', 'created_at', 'modified_at')
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.WFSGeoDataSchema(*args, **kwargs)
Bases:
BaseGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'url', 'type', 'attributes', 'extent', 'is_public', 'feature_type', 'upload_user', 'original_name', 'created_at', 'modified_at')
- fields = ('id', 'type', 'name', 'description', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at', 'is_public', 'original_name', 'title', 'url', 'keywords', 'version', 'feature_type', 'upload_user')
- model
alias of
WFSGeoData
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.WMSGeoDataCreationSchema(*args, **kwargs)
Bases:
WMSGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ()
- exclude = ('id', 'type', 'name', 'original_name', 'title', 'description', 'keywords', 'upload_user', 'is_public', 'created_at', 'modified_at')
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.geo_data.WMSGeoDataSchema(*args, **kwargs)
Bases:
BaseGeoDataSchema
- class Meta
Bases:
Meta
- dump_only = ('id', 'url', 'type', 'attributes', 'extent', 'is_public', 'layer', 'upload_user', 'original_name', 'created_at', 'modified_at')
- fields = ('id', 'type', 'name', 'description', 'attributes', 'extent', 'extent_filter', 'created_at', 'modified_at', 'is_public', 'original_name', 'title', 'url', 'keywords', 'version', 'classes', 'start', 'stop', 'step', 'layer', 'resolution', 'upload_user')
- model
alias of
WMSGeoData
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>