CsvOptions

CsvOptions class

Opzioni specifiche del driver per il formato CSV.

public class CsvOptions : DriverOptions

Costruttori

Nome Descrizione
CsvOptions() Crea nuova istanza.

Proprietà

Nome Descrizione
CloseLinearRing { get; set; } Determina se chiudere un non chiusoLinearRing in ogni geometria. L’impostazione predefinita èfalse .
ColumnM { get; set; } Ottiene o imposta un nome di colonna contenente il valore della coordinata M. Il valore predefinito ènull .
ColumnWkt { get; set; } Ottiene o imposta un nome di colonna contenente testo noto per rappresentare la geometria. L’impostazione predefinita ènull .
ColumnX { get; set; } Ottiene o imposta un nome di colonna contenente il valore della coordinata X. Il valore predefinito ènull .
ColumnY { get; set; } Ottiene o imposta un nome di colonna contenente il valore della coordinata Y. Il valore predefinito ènull .
ColumnZ { get; set; } Ottiene o imposta un nome di colonna contenente il valore della coordinata Z. Il valore predefinito ènull .
CreateMidpoints { get; set; } Determina se aggiungere un nuovo punto nel mezzo a ciascun segmento della geometria. L’impostazione predefinita èfalse .
DeleteNearPoints { get; set; } Determina se eliminare i punti vicini in ciascuna geometria. L’impostazione predefinita èfalse .
DeleteNearPointsDistance { get; set; } Determina la distanza perDeleteNearPoints . L’impostazione predefinita è0 .
Delimiter { get; set; } Ottiene o imposta un carattere che viene utilizzato come delimitatore per separare i valori. Il valore predefinito è ‘,’.
DoubleQuoteEscape { get; set; } Ottiene o imposta un carattere utilizzato come lettera di escape per le virgolette doppie. Il valore predefinito è ‘"’.
HasAttributeNames { get; set; } Determina se esiste una riga di intestazione con nomi di attributo. L’impostazione predefinita ètrue .
LinearizationTolerance { get; set; } Una tolleranza da utilizzare per linearizzare le geometrie delle curve.
MPrecisionModel { get; set; } APrecisionModel che verrà applicato a M coordinate quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
SimplifySegments { get; set; } Determina se eliminare i punti che giacciono sullo stesso segmento in ciascuna geometria. L’impostazione predefinita èfalse .
SimplifySegmentsDistance { get; set; } Determina la distanza perSimplifySegments . L’impostazione predefinita è0 .
StartLineNumber { get; set; } Ottiene o imposta un numero di riga in base zero che sarà la prima alla lettura dei dati. Il valore predefinito è 0.
ValidateGeometriesOnWrite { get; set; } Determina se le geometrie devono essere convalidate quando vengono aggiunte al livello. Se impostato sutrue ,IsValidviene chiamato per ogni geometria quando viene aggiunto al livello e se la convalida non riesce (IsValid èfalse ),GisException viene lanciato.
WritePolygonsAsLines { get; set; } Determina se è consentita la trasformazione di poligono o multipoligono in stringa lineare. L’impostazione predefinita èfalse .
XYPrecisionModel { get; set; } APrecisionModelche verrà applicato alle coordinate X e Y quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
ZPrecisionModel { get; set; } APrecisionModel che verrà applicato alla coordinata Z quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .

Guarda anche