DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Gestion des bases de données / HFSQL / Gestion des données spatiales
  • Propriétés spécifiques à la description des variables de type FormatDSV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type FormatDSV permet de définir et de modifier les paramètres liés au format DSV (Delimiter Separated Values). Le format DSV (Delimiter Separated Values) est un format de sérialisation des données spatiales dans lequel l'utilisateur peut choisir des délimiteurs personnalisés pour générer la chaîne de caractère représentant ses données.
Ce type de variable est utilisé par la fonction GéométrieSérialiseDSV.
Les caractéristiques de ce format peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
maLigne est une Polyligne2D
maLigne.AjoutePoint(31, 21)
maLigne.AjoutePoint(32, 22)
maLigne.AjoutePoint(33, 23)

monFormat est un FormatDSV
monFormat.SéparateurCoordonnées = ", "
monFormat.DébutPoint = "("
monFormat.FinPoint = ")"
monFormat.SéparateurPoints = "; "
monFormat.DébutListe = "["
monFormat.FinListe = "]"

Trace(GéométrieSérialiseDSV(maLigne, monFormat))
Propriétés

Propriétés spécifiques à la description des variables de type FormatDSV

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type FormatDSV :
Nom de la propriétéType manipuléEffet
DébutListeChaîne de caractères ANSICaractère ouvrant la déclaration d'une liste de points.
Exemple :
Pour les point (1, 2) et (3, 4) avec "{" comme caractère d'ouverture, "}" comme caractère de fermeture de la liste et "; " comme séparateur de points, le résultat correspond à : "{(1, 2); (3, 4)}".
DébutPointChaîne de caractères ANSICaractère ouvrant la déclaration d'un point.
Exemple :
Pour le point (1, 2) avec "[" comme caractère d'ouverture, "]" comme caractère de fermeture du point, et ", " comme séparateur de coordonnées, le résultat correspond à "[1, 2]".
FinListeChaîne de caractères ANSICaractère fermant la déclaration d'une liste de points.
Exemple :
Pour les point (1, 2) et (3, 4) avec "{" comme caractère d'ouverture, "}" comme caractère de fermeture de la liste et "; " comme séparateur de points, le résultat correspond à : "{(1, 2); (3, 4)}".
FinPointChaîne de caractères ANSICaractère fermant la déclaration d'un point.
Exemple :
Pour le point (1, 2) avec "[" comme caractère d'ouverture, "]" comme caractère de fermeture du point, et ", " comme séparateur de coordonnées, le résultat correspond à "[1, 2]".
SéparateurCoordonnéesChaîne de caractères ANSIChaîne utilisée pour séparer les coordonnées d'un point.
Exemple :
Pour le point (1, 2) avec comme séparateur ";$;", le résultat correspond à : "(1;$;2)"
SéparateurListesChaîne de caractères ANSIChaîne utilisée pour séparer les listes au sein d'une liste de listes de points.
Exemple : pour les listes ((1, 2), (3, 4) et ((5, 6), (7, 8)) avec comme séparateur de listes "LSEP", le résultat correspond à : (((1, 2), (3, 4)) LSEP ((5, 6), (7, 8))).
SéparateurPointsChaîne de caractères ANSIChaîne utilisée pour séparer les points au sein d'une liste de points.
Exemple : pour les points (1, 2) et (2, 3) avec comme séparateur de points "! ", le résultat correspond à : (1, 2)! (2, 3)
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale