network_advanced_parameters

Paramètres avancés

Étiquette

Nom

Type

Description

Champ de direction

Optionnel

DIRECTION_FIELD

[tablefield: string]

Par défaut : 0.0

Champ utilisé pour spécifier les directions des bords du réseau.

Les valeurs utilisées dans ce champ sont spécifiées avec les trois paramètres Valeur pour la direction avant, Valeur pour la direction arrière et Valeur pour les deux directions. Les directions avant et arrière correspondent à un bord unidirectionnel, « les deux directions » indiquent un bord bidirectionnel. Si une entité n’a pas de valeur dans ce champ, ou si aucun champ n’est défini, le paramètre de direction par défaut (fourni avec le paramètre Direction par défaut) est utilisé.

Valeur pour la direction avant

Optionnel

VALUE_FORWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction avant

Valeur pour la direction arrière

Optionnel

VALUE_BACKWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction arrière

Valeur pour les deux directions

Optionnel

VALUE_BOTH

[string]

Default: “” (empty string)

Valeur définie dans le champ de direction pour identifier les bords bidirectionnels

Direction par défaut

Optionnel

DEFAULT_DIRECTION

[enumeration]

Par défaut : 2

Si une entité n’a pas de valeur définie dans le champ de direction ou si aucun champ de direction n’est défini, cette valeur de direction est utilisée. Un des:

  • 0 — En avant

  • 1 — En arrière

  • 2 — Dans les deux directions

Champ de vitesse

Optionnel

SPEED_FIELD

[tablefield: string]

Champ fournissant la valeur de vitesse (en km/h) pour les bords du réseau lors de la recherche du chemin le plus rapide.

Si une entité n’a pas de valeur dans ce champ ou si aucun champ n’est défini, la valeur de vitesse par défaut (fournie avec le paramètre Vitesse par défaut) est utilisée.

Vitesse par défaut (km/h)

Optionnel

DEFAULT_SPEED

[number]

Default: 50.0

Valeur à utiliser pour calculer le temps de déplacement si aucun champ de vitesse n’est fourni pour un bord

Tolérance de topologie

Optionnel

TOLERANCE

[number]

Par défaut : 0.0

Deux lignes avec des nœuds plus proches que la tolérance spécifiée sont considérées comme connectées

end_network_advanced_parameters

network_advanced_parameters_table

Champ de direction

Optionnel

DIRECTION_FIELD

[tablefield: string]

Par défaut : 0.0

Champ utilisé pour spécifier les directions des bords du réseau.

Les valeurs utilisées dans ce champ sont spécifiées avec les trois paramètres Valeur pour la direction avant, Valeur pour la direction arrière et Valeur pour les deux directions. Les directions avant et arrière correspondent à un bord unidirectionnel, « les deux directions » indiquent un bord bidirectionnel. Si une entité n’a pas de valeur dans ce champ, ou si aucun champ n’est défini, le paramètre de direction par défaut (fourni avec le paramètre Direction par défaut) est utilisé.

Valeur pour la direction avant

Optionnel

VALUE_FORWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction avant

Valeur pour la direction arrière

Optionnel

VALUE_BACKWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction arrière

Valeur pour les deux directions

Optionnel

VALUE_BOTH

[string]

Default: “” (empty string)

Valeur définie dans le champ de direction pour identifier les bords bidirectionnels

Direction par défaut

Optionnel

DEFAULT_DIRECTION

[enumeration]

Par défaut : 2

Si une entité n’a pas de valeur définie dans le champ de direction ou si aucun champ de direction n’est défini, cette valeur de direction est utilisée. Un des:

  • 0 — En avant

  • 1 — En arrière

  • 2 — Dans les deux directions

Champ de vitesse

Optionnel

SPEED_FIELD

[tablefield: string]

Champ fournissant la valeur de vitesse (en km/h) pour les bords du réseau lors de la recherche du chemin le plus rapide.

Si une entité n’a pas de valeur dans ce champ ou si aucun champ n’est défini, la valeur de vitesse par défaut (fournie avec le paramètre Vitesse par défaut) est utilisée.

Vitesse par défaut (km/h)

Optionnel

DEFAULT_SPEED

[number]

Default: 50.0

Valeur à utiliser pour calculer le temps de déplacement si aucun champ de vitesse n’est fourni pour un bord

Tolérance de topologie

Optionnel

TOLERANCE

[number]

Par défaut : 0.0

Deux lignes avec des nœuds plus proches que la tolérance spécifiée sont considérées comme connectées

end_network_advanced_parameters_table

network_advanced_parameters_service_area

Paramètres avancés

Étiquette

Nom

Type

Description

Champ de direction

Optionnel

DIRECTION_FIELD

[tablefield: string]

Par défaut : 0.0

Champ utilisé pour spécifier les directions des bords du réseau.

Les valeurs utilisées dans ce champ sont spécifiées avec les trois paramètres Valeur pour la direction avant, Valeur pour la direction arrière et Valeur pour les deux directions. Les directions avant et arrière correspondent à un bord unidirectionnel, « les deux directions » indiquent un bord bidirectionnel. Si une entité n’a pas de valeur dans ce champ, ou si aucun champ n’est défini, le paramètre de direction par défaut (fourni avec le paramètre Direction par défaut) est utilisé.

Valeur pour la direction avant

Optionnel

VALUE_FORWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction avant

Valeur pour la direction arrière

Optionnel

VALUE_BACKWARD

[string]

Default: “” (empty string)

Valeur définie dans le champ direction pour identifier les bords avec une direction arrière

Valeur pour les deux directions

Optionnel

VALUE_BOTH

[string]

Default: “” (empty string)

Valeur définie dans le champ de direction pour identifier les bords bidirectionnels

Direction par défaut

Optionnel

DEFAULT_DIRECTION

[enumeration]

Par défaut : 2

Si une entité n’a pas de valeur définie dans le champ de direction ou si aucun champ de direction n’est défini, cette valeur de direction est utilisée. Un des:

  • 0 — En avant

  • 1 — En arrière

  • 2 — Dans les deux directions

Champ de vitesse

Optionnel

SPEED_FIELD

[tablefield: string]

Champ fournissant la valeur de vitesse (en km/h) pour les bords du réseau lors de la recherche du chemin le plus rapide.

Si une entité n’a pas de valeur dans ce champ ou si aucun champ n’est défini, la valeur de vitesse par défaut (fournie avec le paramètre Vitesse par défaut) est utilisée.

Vitesse par défaut (km/h)

Optionnel

DEFAULT_SPEED

[number]

Default: 50.0

Valeur à utiliser pour calculer le temps de déplacement si aucun champ de vitesse n’est fourni pour un bord

Tolérance de topologie

Optionnel

TOLERANCE

[number]

Par défaut : 0.0

Deux lignes avec des nœuds plus proches que la tolérance spécifiée sont considérées comme connectées

Inclure les points de limite supérieure/inférieure

INCLUDE_BOUNDS

[boolean]

Par défaut : Faux

Crée une sortie de couche de points avec deux points pour chaque bord aux limites de la zone de service. Un point est le début de ce bord, l’autre est la fin.

end_network_advanced_parameters_service_area

geometric_predicates

../../../../_images/selectbylocation.png

Dans cet exemple, l’ensemble de données à partir duquel nous voulons sélectionner (la couche vecteur source) se compose des cercles verts, le rectangle orange est l’ensemble de données auquel il est comparé (la couche vecteur d’intersection).

Les prédicats géométriques disponibles sont:

Intersection

Teste si une géométrie en recoupe une autre. Renvoie 1 (vrai) si les géométries se croisent spatialement (partagent n’importe quelle partie de l’espace - se chevauchent ou se touchent) et 0 si ce n’est pas le cas. Dans l’image ci-dessus, cela sélectionnera les cercles 1, 2 et 3.

Contient

Renvoie 1 (vrai) si et seulement si aucun point de b ne se trouve à l’extérieur de a, et au moins un point de l’intérieur de b ne se trouve à l’intérieur de a. Dans l’image, aucun cercle n’est sélectionné, mais le rectangle le serait si vous le sélectionniez dans l’autre sens, car il contient complètement un cercle. C’est l’opposé de sont à l’intérieur de.

Disjoint

Renvoie 1 (vrai) si les géométries ne partagent aucune portion d’espace (pas de chevauchement, pas de contact). Seul le cercle 4 est sélectionné.

Egal

Renvoie 1 (vrai) si et seulement si les géométries sont exactement les mêmes. Aucun cercle ne sera sélectionné.

Touche

Teste si une géométrie en touche une autre. Renvoie 1 (vrai) si les géométries ont au moins un point en commun, mais que leurs intérieurs ne se coupent pas. Seul le cercle 3 est sélectionné.

Chevauchement

Teste si une géométrie en chevauche une autre. Renvoie 1 (vrai) si les géométries partagent l’espace, sont de la même dimension, mais ne sont pas complètement contenues les unes par les autres. Seul le cercle 2 est sélectionné.

Sont à l’intérieur de

Teste si une géométrie est à l’intérieur d’une autre. Retourne 1 (vrai) si la géométrie a est entièrement comprise dans la géométrie b. Seul le cercle 1 est sélectionné.

Croise

Retourne 1 (vrai) si la géométrie concernée comporte certains points intérieurs, mais pas tous, en commun et si le croisement concerné est d’une dimension inférieure à la plus grande géométrie fournie. Par exemple, une ligne traversant un polygone le traversera en tant que ligne (sélectionnée). Le croisement entre deux lignes sera considéré comme un point (sélectionné). Deux polygones s’entrecroiseront en tant que polygone (non sélectionné).

end_geometric_predicates

postgisexecutesqlexample

Exemple

  1. Définissez toutes les valeurs d’un champ existant sur une valeur fixe. La chaîne de requête SQL sera:

    UPDATE your_table SET field_to_update=20;
    

    Dans l’exemple ci-dessus, les valeurs du champ field_to_update de la table your_table seront toutes définies sur 20.

  2. Créez une nouvelle colonne surface et calculez la surface de chaque entité avec la fonction PostGIS ST_AREA.

    -- Create the new column "area" on the table your_table"
    ALTER TABLE your_table ADD COLUMN area double precision;
    -- Update the "area" column and calculate the area of each feature:
    UPDATE your_table SET area=ST_AREA(geom);
    

end_postgisexecutesqlexample

algorithm_code_section

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

end_algorithm_code_section

Algorithm Output Types

Directory

directory_output_types

  • Save to a Temporary Directory

  • Save to Directory

end_directory_output_types

directory_output_types_skip

  • Skip Output

  • Save to a Temporary Directory

  • Save to Directory

end_directory_output_types_skip

File

file_output_types

  • Save to a Temporary File

  • Save to File…

end_file_output_types

file_output_types_skip

  • Skip Output

  • Save to a Temporary File

  • Save to File…

end_file_output_types_skip

Layer

layer_output_types

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Save to File…

  • Save to Geopackage…

  • Save to Database Table…

The file encoding can also be changed here.

end_layer_output_types

layer_output_types_append

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Save to File…

  • Save to Geopackage…

  • Save to Database Table…

  • Append to Layer…

The file encoding can also be changed here.

end_layer_output_types_append

layer_output_types_skip

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Save to File…

  • Save to Geopackage…

  • Save to Database Table…

The file encoding can also be changed here.

end_layer_output_types_skip