Divers vecteur¶
Exécuter SQL¶
Exécute une requête simple ou complexe avec la syntaxe SQL sur la couche source. Le résultat de la requête sera ajouté en tant que nouveau calque.
Cet algorithme est dérivé du GDAL ogr2ogr utility .
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche source |
|
[vector: any] |
Couche vectorielle d’entrée prise en charge par OGR |
Expression SQL |
|
[string] |
Définit la requête SQL, par exemple |
SQL dialect |
|
[enumeration] Par defaut: 0 |
Dialecte SQL à utiliser. Un des:
|
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Resultat SQL |
|
[vector: any] |
Spécification de la couche de sortie. Un des:
L’encodage du fichier peut également être modifié ici. Pour `` Enregistrer dans un fichier “”, le format de sortie doit être spécifié. Tous les formats vectoriels GDAL sont pris en charge. Pour `` Enregistrer dans un fichier temporaire “”, le format de couche de vecteur de sortie par défaut sera utilisé. |
Les sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Resultat SQL |
|
[vector: any] |
Couche vectorielle créée par la requête |
Exporter vers PostgreSQL (connexions disponibles)¶
Importe des couches vectorielles dans une base de données PostgreSqL sur la base d’une connexion disponible. La connexion doit être définie correctement au préalable. N’oubliez pas que les cases à cocher «Enregistrer le nom d’utilisateur» et «Enregistrer le mot de passe» sont activées. Ensuite, vous pouvez utiliser l’algorithme.
Cet algorithme est dérivé du GDAL ogr2ogr utility .
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Database (connection name) |
|
[string] |
La base de données PostgreSQL à laquelle se connecter |
Couche source |
|
[vector: any] |
Couche vectorielle prise en charge par OGR à exporter vers la base de données |
Shape encoding Optionnel |
|
[string] Defaut: “” |
Définit l’encodage à appliquer aux données |
Type de géométrie en sortie |
|
[enumeration] Par defaut: 0 |
Définit le type de géométrie en sortie. Un des:
|
Attribuer une sortie CRS Optionnel |
|
[crs] Defaut: None |
Définit le CRS de sortie de la table de base de données |
Reprojeter à ce CRS en sortie Optionnel |
|
[crs] Defaut: None |
Reprojete / transforme ce CRS en sortie |
Remplacer la source CRS Optionnel |
|
[crs] Defaut: None |
Remplace la couche d’entrée CRS |
Schema (nom schema) Optionnel |
|
[string] Par defaut: “public” |
Définit le schéma de la table de base de données |
Table vers laquelle exporter (laisser vide pour utiliser le nom du calque) Optionnel |
|
[string] Defaut: “” |
Définit un nom pour la table qui sera importée dans la base de données. Par défaut, le nom de la table est le nom du fichier vectoriel d’entrée. |
Clé primaire (nouveau champ) Optionnel |
|
[string] Defaut: “id” |
Définit quel champ d’attribut sera la clé primaire de la table de base de données |
Clé primaire (champ existant, utilisé si l’option ci-dessus est laissée vide) Optionnel |
|
[tablefield: any] Defaut: None |
Définit quel champ d’attribut dans la couche exportée sera la clé primaire de la table de base de données |
Nom de la colonne Geometry Optionnel |
|
[string] Defaut: “geom” |
Définit dans quel champ d’attribut de la base de données il y aura les informations de géométrie |
Dimensions vectorielles Optionnel |
|
[enumeration] Defaut: 0 (2D) |
Définit si le fichier vectoriel à importer contient des données 2D ou 3D. Un des:
|
Tolérance de distance pour la simplification Optionnel |
|
[string] Defaut: “” |
Définit une tolérance de distance pour la simplification des géométries vectorielles à importer. Par défaut, il n’y a pas de simplification. |
Distance maximale entre 2 nœuds (densification) Optionnel |
|
[string] Defaut: “” |
La distance maximale entre deux nœuds. Utilisé pour créer des points intermédiaires. Par défaut, il n’y a pas de densification. |
Sélectionner des entités par étendue (défini dans le calque d’entrée CRS) Optionnel |
|
[extent] Defaut: None |
Vous pouvez sélectionner des entités d’une étendue donnée qui figureront dans le tableau de sortie. |
Coupez le calque d’entrée en utilisant l’étendue ci-dessus (rectangle) Optionnel |
|
[boolean] Defaut: False |
La couche d’entrée sera découpée selon l’étendue que vous avez définie auparavant |
Select features using a SQL « WHERE » statement (Ex: column= »value ») Optionnel |
|
[string] Defaut: “” |
Définit avec une instruction SQL « WHERE » quelles entités doivent être sélectionnées dans la couche d’entrée |
Entités du groupe N par transaction (par défaut: 2000) Optionnel |
|
[string] Defaut: “” |
Vous pouvez regrouper les entités en entrée dans des transactions où N définit la taille. Par défaut, N limite la taille de la transaction à 20000 entites |
Remplacer la table existante Optionnel |
|
[boolean] Defaut: True |
S’il existe une table du même nom dans la base de données et si cette option est définie sur True, la table sera remplacée. |
Ajouter à la table existante Optionnel |
|
[boolean] Defaut: False |
Si coché / Vrai, les données vectorielles seront ajoutées à une table existante. Les nouveaux champs trouvés dans la couche d’entrée sont ignorés. Par défaut, une nouvelle table sera créée. |
Charger et ajouter de nouveaux champs à la table existante Optionnel |
|
[boolean] Defaut: False |
Si activé, les données vectorielles seront ajoutées à une table existante, aucune nouvelle table ne sera créée. De nouveaux champs trouvés dans la couche d’entrée sont ajoutés à la table. Par défaut, une nouvelle table sera créée. |
Ne pas blanchir les noms de colonnes / tables Optionnel |
|
[boolean] Defaut: False |
Lorsque cette option est cochée, vous pouvez empêcher le comportement par défaut (conversion de noms de colonne en minuscules, suppression d’espaces et d’autres caractères non valides). |
Ne créez pas d’index spatial Optionnel |
|
[boolean] Defaut: False |
Empêche la création d’un index spatial pour la table de sortie. Par défaut, un index spatial est ajouté. |
Continuer après un échec, ignorer les entités ayant échouées Optionnel |
|
[boolean] Defaut: False |
|
Promouvoir en multipart Optionnel |
|
[boolean] Defaut: True |
Convertit le type de géométrie en plusieurs parties dans la table en sortie |
Conserver la largeur et la précision des attributs d’entrée Optionnel |
|
[boolean] Defaut: True |
Évite de modifier les attributs de colonne pour se conformer aux données d’entrée |
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Les sorties¶
Cet algorithme n’a pas de sortie.
Exporter vers PostgreSQL (nouvelle connexion)¶
Importe des couches vectorielles dans une base de données PostGreSQL. Une nouvelle connexion à la base de données PostGIS doit être créée.
Cet algorithme est dérivé du GDAL ogr2ogr utility .
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche source |
|
[vector: any] |
Couche vectorielle prise en charge par OGR à exporter vers la base de données |
Shape encoding Optionnel |
|
[string] Defaut: “” |
Définit l’encodage à appliquer aux données |
Type de géométrie en sortie |
|
[enumeration] Par defaut: 0 |
Définit le type de géométrie en sortie. Un des:
|
Attribuer une sortie CRS Optionnel |
|
[crs] Defaut: None |
Définit le CRS de sortie de la table de base de données |
Reprojeter à ce CRS en sortie Optionnel |
|
[crs] Defaut: None |
Reprojete / transforme ce CRS en sortie |
Remplacer la source CRS Optionnel |
|
[crs] Defaut: None |
Remplace la couche d’entrée CRS |
Hote Optionnel |
|
[string] Defaut: “localhost” |
Nom de la base de données |
Port Optionnel |
|
[string] Defaut: “5432” |
Numéro de port sur lequel le serveur de base de données PostgreSQL écoute |
Nom util. Optionnel |
|
[string] Defaut: “” |
Nom d’utilisateur utilisé pour se connecter à la base de données |
Nom de la base de données Optionnel |
|
[string] Defaut: “” |
Nom de la base de données |
Mot de passe Optionnel |
|
[string] Defaut: “” |
Mot de passe utilisé avec le nom d’utilisateur pour se connecter à la base de données |
Schema (nom schema) Optionnel |
|
[string] Par defaut: “public” |
Définit le schéma de la table de base de données |
Nom de table, laisser vide pour utiliser le nom d’entrée Optionnel |
|
[string] Defaut: “” |
Définit un nom pour la table qui sera importée dans la base de données. Par défaut, le nom de la table est le nom du fichier vectoriel d’entrée. |
Clé primaire (nouveau champ) Optionnel |
|
[string] Defaut: “id” |
Définit quel champ d’attribut sera la clé primaire de la table de base de données |
Clé primaire (champ existant, utilisé si l’option ci-dessus est laissée vide) Optionnel |
|
[tablefield: any] Defaut: None |
Définit quel champ d’attribut dans la couche exportée sera la clé primaire de la table de base de données |
Nom de la colonne Geometry Optionnel |
|
[string] Defaut: “geom” |
Définit dans quel champ d’attribut pour stocker les informations de géométrie |
Dimensions vectorielles Optionnel |
|
[enumeration] Defaut: 0 (2D) |
Définit si le fichier vectoriel à importer contient des données 2D ou 3D. Un des:
|
Tolérance de distance pour la simplification Optionnel |
|
[string] Defaut: “” |
Définit une tolérance de distance pour la simplification des géométries vectorielles à importer. Par défaut pas de simplification il n’y a pas de simplification. |
Distance maximale entre 2 nœuds (densification) Optionnel |
|
[string] Defaut: “” |
La distance maximale entre deux nœuds. Utilisé pour créer des points intermédiaires. Par défaut, il n’y a pas de densification. |
Sélectionner des entités par étendue (défini dans le calque d’entrée CRS) Optionnel |
|
[extent] Defaut: None |
Vous pouvez sélectionner des entités d’une étendue donnée qui figureront dans le tableau de sortie. |
Coupez le calque d’entrée en utilisant l’étendue ci-dessus (rectangle) Optionnel |
|
[boolean] Defaut: False |
La couche d’entrée sera découpée selon l’étendue que vous avez définie auparavant |
Champs à inclure (laisser vide pour utiliser tous les champs) Optionnel |
|
[string] [list] Defaut: [] |
Définit les champs à conserver du fichier vectoriel importé. Si aucun n’est sélectionné, tous les champs sont importés. |
Select features using a SQL « WHERE » statement (Ex: column= »value ») Optionnel |
|
[string] Defaut: “” |
Définit avec une instruction SQL « WHERE » quelles entités doivent être sélectionnées pour la table de sortie |
Entités du groupe N par transaction (par défaut: 2000) Optionnel |
|
[string] Defaut: “” |
Vous pouvez regrouper les entités en entrée dans des transactions où N définit la taille. Par défaut, N limite la taille de la transaction à 20000 entites |
Remplacer la table existante Optionnel |
|
[boolean] Defaut: True |
S’il existe une table du même nom dans la base de données et si cette option est définie sur True, la table sera remplacée. |
Ajouter à la table existante Optionnel |
|
[boolean] Defaut: False |
Si coché / Vrai, les données vectorielles seront ajoutées à une table existante. Les nouveaux champs trouvés dans la couche d’entrée sont ignorés. Par défaut, une nouvelle table sera créée. |
Charger et ajouter de nouveaux champs à la table existante Optionnel |
|
[boolean] Defaut: False |
Si activé, les données vectorielles seront ajoutées à une table existante, aucune nouvelle table ne sera créée. De nouveaux champs trouvés dans la couche d’entrée sont ajoutés à la table. Par défaut, une nouvelle table sera créée. |
Ne pas blanchir les noms de colonnes / tables Optionnel |
|
[boolean] Defaut: False |
Lorsque cette option est cochée, vous pouvez empêcher le comportement par défaut (conversion de noms de colonne en minuscules, suppression d’espaces et d’autres caractères non valides). |
Ne créez pas d’index spatial Optionnel |
|
[boolean] Defaut: False |
Empêche la création d’un index spatial pour la table de sortie. Par défaut, un index spatial est ajouté. |
Continuer après un échec, ignorer les entités ayant échouées Optionnel |
|
[boolean] Defaut: False |
|
Promouvoir en multipart Optionnel |
|
[boolean] Defaut: True |
Convertit le type de géométrie en plusieurs parties dans la table en sortie |
Conserver la largeur et la précision des attributs d’entrée Optionnel |
|
[boolean] Defaut: True |
Évite de modifier les attributs de colonne pour se conformer aux données d’entrée |
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Les sorties¶
Cet algorithme n’a pas de sortie.
Information vectorielle¶
Crée un fichier d’informations qui répertorie les informations sur une source de données prise en charge par OGR. Le résultat sera affiché dans une fenêtre «Résultat» et peut être écrit dans un fichier HTML. Les informations comprennent le type de géométrie, le nombre d’entités, l’étendue spatiale, les informations de projection et bien d’autres.
Cet algorithme est dérivé du GDAL ogrinfo utility .
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche source |
|
[vector: any] |
Couche vectorielle en entrée |
Sortie récapitulative uniquement Optionnel |
|
[boolean] Defaut: True |
|
Supprimer les informations de métadonnées Optionnel |
|
[boolean] Defaut: False |
|
Informations sur la couche |
|
[html] Defaut: |
Spécifiez le fichier HTML de sortie qui inclut les informations sur le fichier. Un des:
L’encodage du fichier peut également être modifié ici. Si aucun fichier HTML n’est défini, la sortie sera écrite dans un fichier temporaire |
Les sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Informations sur la couche |
|
[html] |
Le fichier HTML de sortie qui inclut les informations sur le fichier. |