AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Administrar bases de datos / HFSQL / 
  • Propiedades específicas de las variables de tipo DSVFormat
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo DSVFormat permite definir y cambiar las características del formato DSV (Delimiter Separated Values). El formato DSV (Delimiter Separated Values) es un formato de serialización de datos espaciales en el que el usuario puede elegir delimitadores personalizados para generar la cadena de caracteres que representa sus datos.
Este tipo de variable es utilizado por la función GeometrySerializeDSV.
Las características del formato se pueden definir y cambiar utilizando diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
myLine is Linestring2D
myLine.AddPoint(31, 21)
myLine.AddPoint(32, 22)
myLine.AddPoint(33, 23)

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

Trace(GeometrySerializeDSV(myLine, myFormat))
Propiedades

Propiedades específicas de las variables de tipo DSVFormat

Las siguientes propiedades permiten manipular una variable de tipo DSVFormat:
Nombre de la propiedadTipo utilizadoEfecto
ListOpenCadena de caracteres ANSICarácter que abre la declaración de una lista de puntos.
Ejemplo:
Puntos (1, 2) y (3, 4) con "{" como carácter de apertura de la lista, "}" como carácter de cierre de la lista y ";" como separador de puntos: "{(1, 2); (3, 4)}".
CoordinateSeparatorCadena de caracteres ANSICadena utilizada para separar las coordenadas de un punto.
Ejemplo:
Punto (1, 2) con ";$;" como separador: "(1;$;2)".
ListCloseCadena de caracteres ANSICarácter que cierra la declaración de una lista de puntos.
Ejemplo:
Puntos (1, 2) y (3, 4) con "{" como carácter de apertura de la lista, "}" como carácter de cierre de la lista y ";" como separador de puntos: "{(1, 2); (3, 4)}".
ListSeparatorCadena de caracteres ANSICadena utilizada para separar listas en una lista de listas de puntos.
Ejemplo: listas ((1, 2), (3, 4) y ((5, 6), (7, 8)) con "LSEP" como separador de listas: "(((1, 2), (3, 4)) LSEP ((5, 6), (7, 8)))".
PointCloseCadena de caracteres ANSICarácter que cierra la declaración de un punto.
Ejemplo:
Punto (1, 2) con "[" como carácter de apertura, "]" como carácter de cierre y ", " como separador de coordenadas: "[1, 2]".
PointOpenCadena de caracteres ANSICarácter que abre la declaración de un punto.
Ejemplo:
Punto (1, 2) con "[" como carácter de apertura, "]" como carácter de cierre y ", " como separador de coordenadas: "[1, 2]".
PointSeparatorCadena de caracteres ANSICadena utilizada para separar puntos en una lista de puntos.
Ejemplo: puntos (1, 2) y (2, 3) con "! " como separador de puntos: "(1, 2)! (2, 3)".
Versión mínima requerida
  • Versión 2024
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2024

Señalar un error o enviar una sugerencia | Ayuda local