Class CsvOptions

CsvOptions class

Opciones específicas del controlador para el formato CSV.

public class CsvOptions : DriverOptions

Constructores

NombreDescripción
CsvOptions()Crear nueva instancia.

Propiedades

NombreDescripción
CloseLinearRing { get; set; }Determina si cerrar un no cerradoLinearRing en cada geometría. Predeterminado afalse .
ColumnM { get; set; }Obtiene o establece un nombre de columna que contiene el valor de la coordenada M. El valor predeterminado esnull .
ColumnWkt { get; set; }Obtiene o establece un nombre de columna que contiene texto conocido para representar geometría. El valor predeterminado esnull .
ColumnX { get; set; }Obtiene o establece un nombre de columna que contiene el valor de la coordenada X. El valor predeterminado esnull .
ColumnY { get; set; }Obtiene o establece un nombre de columna que contiene el valor de la coordenada Y. El valor predeterminado esnull .
ColumnZ { get; set; }Obtiene o establece un nombre de columna que contiene el valor de la coordenada Z. El valor predeterminado esnull .
CreateMidpoints { get; set; }Determina si se agrega un nuevo punto en el medio de cada segmento de geometría. Predeterminado afalse .
DeleteNearPoints { get; set; }Determina si eliminar puntos cercanos en cada geometría. Predeterminado afalse .
DeleteNearPointsDistance { get; set; }Determina la distancia paraDeleteNearPoints . Predeterminado a0 .
Delimiter { get; set; }Obtiene o establece un carácter que se usa como delimitador para separar valores. El valor predeterminado es ‘,’.
DoubleQuoteEscape { get; set; }Obtiene o establece un carácter que se utiliza como letra de escape para comillas dobles. El valor predeterminado es ‘"’.
HasAttributeNames { get; set; }Determina si existe una fila de encabezado con nombres de atributos. El valor predeterminado estrue .
LinearizationTolerance { get; set; }Una tolerancia que se utilizará para linealizar geometrías de curvas.
MPrecisionModel { get; set; }APrecisionModel que se aplicará a la coordenada M cuando se agreguen geometrías a laVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .
SimplifySegments { get; set; }Determina si se eliminan los puntos que se encuentran en el mismo segmento en cada geometría. Predeterminado afalse .
SimplifySegmentsDistance { get; set; }Determina la distancia paraSimplifySegments . Predeterminado a0 .
StartLineNumber { get; set; }Obtiene o establece un número de línea basado en cero que será el primero cuando se lean los datos. El valor predeterminado es 0.
ValidateGeometriesOnWrite { get; set; }Determina si las geometrías deben validarse cuando se agregan a la capa. Si se establece entrue ,IsValid se llama para cada geometría cuando se agrega a la capa, y si falla la validación (IsValid esfalse ),GisException es lanzado.
WritePolygonsAsLines { get; set; }Determina si se permite la transformación de polígono o multipolígono a cadena lineal. Predeterminado afalse .
XYPrecisionModel { get; set; }APrecisionModel que se aplicará a las coordenadas X e Y cuando se agreguen geometrías alVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .
ZPrecisionModel { get; set; }APrecisionModel que se aplicará a la coordenada Z cuando se agreguen geometrías a laVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .

Ver también