Class CsvOptions

CsvOptions class

Driverspecifieke opties voor CSV-indeling.

public class CsvOptions : DriverOptions

Constructeurs

NaamBeschrijving
CsvOptions()Nieuwe instantie maken.

Eigenschappen

NaamBeschrijving
CloseLinearRing { get; set; }Bepaalt of een niet geslotenLinearRing in elke geometrie. Standaard naarfalse .
ColumnM { get; set; }Haalt of stelt een kolomnaam in die M-coördinaatwaarde bevat. Standaard isnull .
ColumnWkt { get; set; }Haalt of stelt een kolomnaam in bevat bekende tekst voor het weergeven van geometrie. Standaard isnull .
ColumnX { get; set; }Haalt of stelt een kolomnaam in die X-coördinaatwaarde bevat. Standaard isnull .
ColumnY { get; set; }Haalt of stelt een kolomnaam in die Y-coördinaatwaarde bevat. Standaard isnull .
ColumnZ { get; set; }Haalt of stelt een kolomnaam in die Z-coördinaatwaarde bevat. Standaard isnull .
CreateMidpoints { get; set; }Bepaalt of een nieuw punt in het midden wordt toegevoegd aan elk geometriesegment. Standaard naarfalse .
DeleteNearPoints { get; set; }Bepaalt of nabije punten in elke geometrie moeten worden verwijderd. Standaard naarfalse .
DeleteNearPointsDistance { get; set; }Bepaalt de afstand voorDeleteNearPoints . Standaard naar0 .
Delimiter { get; set; }Hiermee wordt een teken opgehaald of ingesteld dat wordt gebruikt als scheidingsteken om waarden te scheiden. Standaard is ‘,’.
DoubleQuoteEscape { get; set; }Hiermee wordt een teken opgehaald of ingesteld dat wordt gebruikt als ontsnappingsletter voor dubbele aanhalingstekens. Standaard is ‘"’.
HasAttributeNames { get; set; }Bepaalt of er een veldnamenrij met attribuutnamen bestaat. Standaard istrue .
LinearizationTolerance { get; set; }Een tolerantie om te gebruiken om krommegeometrieën te lineariseren.
MPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op M coordinate wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .
SimplifySegments { get; set; }Bepaalt of verwijder punten die op hetzelfde segment in elke geometrie liggen. Standaard naarfalse .
SimplifySegmentsDistance { get; set; }Bepaalt de afstand voorSimplifySegments . Standaard naar0 .
StartLineNumber { get; set; }Haalt of stelt een op nul gebaseerd regelnummer in dat als eerste wordt gebruikt wanneer de gegevens worden gelezen. Standaard is 0.
ValidateGeometriesOnWrite { get; set; }Bepaalt of geometrieën moeten worden gevalideerd wanneer ze aan de laag worden toegevoegd. Indien ingesteld optrue ,IsValid wordt aangeroepen voor elke geometrie wanneer deze wordt toegevoegd aan de laag en als de validatie mislukt (IsValid isfalse ),GisException wordt gegooid.
WritePolygonsAsLines { get; set; }Bepaalt of transformatie van polygoon of multipolygoon naar lijnstring is toegestaan. Standaard naarfalse .
XYPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op X- en Y-coördinaten wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .
ZPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op Z coordinate wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .

Zie ook