Skip to content

Mapper

__init__

__init__(type, source_ref=None)

Constructeur du Mapper.

Parameters:

  • type (str) –

    Le type d'objet lié au Mapper (Territory, Actor, ...)

  • source_ref (str | None, default: None ) –

    La source de référence de l'objet.

add

add(
    key,
    value,
    date_point=None,
    date_start=None,
    date_end=None,
    year=None,
    month=None,
    source_ref=None,
    primary_key=False,
    foreign_key=False,
    unique=False,
)

Ajoute une propriété au Mapper.

Parameters:

  • key (str) –

    Le nom de la propriété.

  • value (str | int | float | MTObject | Geometry) –

    La valeur de la propriété.

  • date_point (str | date | datetime | None, default: None ) –

    La date de la propriété.

  • date_start (str | date | datetime | None, default: None ) –

    La date de début de la propriété.

  • date_end (str | date | datetime | None, default: None ) –

    La date de fin de la propriété.

  • year (str | int | None, default: None ) –

    L'année de la propriété.

  • month (str | int | None, default: None ) –

    Le mois de la propriété.

  • source_ref (str | None, default: None ) –

    La source de référence de la propriété.

  • primary_key (bool, default: False ) –

    Indique si la propriété est une clé primaire (uniquement pour les Code ou Name)

  • foreign_key (bool, default: False ) –

    Indique si la propriété est une clé étrangère (uniquement pour les Code ou Name)

  • unique (bool, default: False ) –

    Vérifie l'unicité de la propriété avant de l'associer au MTObject (En développement).