CsvOptions

CsvOptions class

Options spécifiques au pilote pour le format CSV.

public class CsvOptions : DriverOptions

Constructeurs

Nom La description
CsvOptions() Créer une nouvelle instance.

Propriétés

Nom La description
CloseLinearRing { get; set; } Détermine si fermer un non ferméLinearRing dans chaque géométrie. Par défaut àfalse .
ColumnM { get; set; } Obtient ou définit un nom de colonne contenant la valeur de coordonnée M. La valeur par défaut estnull .
ColumnWkt { get; set; } Obtient ou définit un nom de colonne contient du texte bien connu pour représenter la géométrie. La valeur par défaut estnull .
ColumnX { get; set; } Obtient ou définit un nom de colonne contenant une valeur de coordonnée X. La valeur par défaut estnull .
ColumnY { get; set; } Obtient ou définit un nom de colonne contenant la valeur de coordonnée Y. La valeur par défaut estnull .
ColumnZ { get; set; } Obtient ou définit un nom de colonne contenant une valeur de coordonnée Z. La valeur par défaut estnull .
CreateMidpoints { get; set; } Détermine si ajouter un nouveau point au milieu à chaque segment de géométrie. Par défaut àfalse .
DeleteNearPoints { get; set; } Détermine si supprimer les points proches dans chaque géométrie. Par défaut àfalse .
DeleteNearPointsDistance { get; set; } Détermine la distance pourDeleteNearPoints . Par défaut à0 .
Delimiter { get; set; } Obtient ou définit un caractère utilisé comme délimiteur pour séparer les valeurs. La valeur par défaut est ‘,’.
DoubleQuoteEscape { get; set; } Obtient ou définit un caractère utilisé comme lettre d’échappement pour les guillemets doubles. La valeur par défaut est ‘"’.
HasAttributeNames { get; set; } Détermine si une ligne d’en-tête avec des noms d’attribut existe. La valeur par défaut esttrue .
LinearizationTolerance { get; set; } Une tolérance à utiliser pour linéariser les géométries de courbe.
MPrecisionModel { get; set; } APrecisionModel qui sera appliqué à la coordonnée M lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .
SimplifySegments { get; set; } Détermine si supprimer des points se trouvant sur le même segment dans chaque géométrie. Par défaut àfalse .
SimplifySegmentsDistance { get; set; } Détermine la distance pourSimplifySegments . Par défaut à0 .
StartLineNumber { get; set; } Obtient ou définit un nombre de lignes basé sur zéro qui sera le premier lors de la lecture des données. La valeur par défaut est 0.
ValidateGeometriesOnWrite { get; set; } Détermine si les géométries doivent être validées lorsqu’elles sont ajoutées au calque. Si défini surtrue ,IsValidest appelée pour chaque géométrie lorsqu’elle est ajoutée à la couche, et si la validation échoue (IsValid estfalse ),GisException est lancé.
WritePolygonsAsLines { get; set; } Détermine si la transformation d’un polygone ou d’un multipolygone en ligne est autorisée. Par défaut àfalse .
XYPrecisionModel { get; set; } APrecisionModelqui sera appliqué aux coordonnées X et Y lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .
ZPrecisionModel { get; set; } APrecisionModel qui sera appliqué à la coordonnée Z lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .

Voir également