ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

New WINDEV, WEBDEV and WINDEV Mobile 2024 feature!
Help / WLanguage / Managing databases / HFSQL / 
  • Propriétés spécifiques à la description des variables de type FormatDSV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
FormatDSV (Type of variable)
In french: FormatDSV
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.
Example
maLigne is Linestring2D
maLigne.AjoutePoint(31, 21)
maLigne.AjoutePoint(32, 22)
maLigne.AjoutePoint(33, 23)

monFormat is DSVFormat
monFormat.CoordinateSeparator = ", "
monFormat.PointOpen = "("
monFormat.PointClose = ")"
monFormat.PointSeparator = "; "
monFormat.ListOpen = "["
monFormat.ListClose = "]"

Trace(GeometrySerializeDSV(maLigne, monFormat))
Properties

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)
Minimum version required
  • Version 2024
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/26/2024

Send a report | Local help