Class CsvOptions

CsvOptions class

Параметры драйвера для формата CSV.

public class CsvOptions : DriverOptions

Конструкторы

ИмяОписание
CsvOptions()Создать новый экземпляр.

Характеристики

ИмяОписание
CloseLinearRing { get; set; }Определяет, закрывается ли незакрытыйLinearRing в каждой геометрии. По умолчаниюfalse .
ColumnM { get; set; }Получает или задает имя столбца, содержащего значение координаты M. Значение по умолчанию:null .
ColumnWkt { get; set; }Получает или задает имя столбца, содержащего общеизвестный текст для представления геометрии. Значение по умолчанию:null .
ColumnX { get; set; }Получает или задает имя столбца, содержащего значение координаты X. Значение по умолчанию:null .
ColumnY { get; set; }Получает или задает имя столбца, содержащего значение координаты Y. Значение по умолчанию:null .
ColumnZ { get; set; }Получает или задает имя столбца, содержащего значение координаты Z. Значение по умолчанию:null .
CreateMidpoints { get; set; }Определяет, добавлять ли новую точку посередине к каждому сегменту геометрии. По умолчаниюfalse .
DeleteNearPoints { get; set; }Определяет, удалять ли ближайшие точки в каждой геометрии. По умолчаниюfalse .
DeleteNearPointsDistance { get; set; }Определяет расстояние дляDeleteNearPoints . По умолчанию0 .
Delimiter { get; set; }Получает или задает символ, который используется в качестве разделителя для разделения значений. Значение по умолчанию: ‘,’.
DoubleQuoteEscape { get; set; }Получает или задает символ, который используется в качестве управляющей буквы для двойных кавычек. Значение по умолчанию: ‘"’.
HasAttributeNames { get; set; }Определяет, существует ли строка заголовка с именами атрибутов. Значение по умолчанию:true .
LinearizationTolerance { get; set; }Допуск, используемый для линеаризации геометрии кривой.
MPrecisionModel { get; set; }АPrecisionModel который будет применен к координате M при добавлении геометрий вVectorLayer или когда они читаются изVectorLayer . Значение по умолчанию:Exact .
SimplifySegments { get; set; }Определяет, удаляются ли точки, лежащие на одном и том же сегменте в каждой геометрии. По умолчаниюfalse .
SimplifySegmentsDistance { get; set; }Определяет расстояние дляSimplifySegments . По умолчанию0 .
StartLineNumber { get; set; }Получает или задает отсчитываемый от нуля номер строки, которая будет первой при чтении данных. Значение по умолчанию: 0.
ValidateGeometriesOnWrite { get; set; }Определяет, следует ли проверять геометрию при добавлении в слой. Если установлено значениеtrue ,IsValid вызывается для геометрии each , когда она добавляется к слою, и если проверка не пройдена (IsValid являетсяfalse ),GisException брошен.
WritePolygonsAsLines { get; set; }Определяет, разрешено ли преобразование полигона или мультиполигона в линию. По умолчаниюfalse .
XYPrecisionModel { get; set; }АPrecisionModel который будет применяться к координатам X и Y при добавлении геометрии вVectorLayer или когда они читаются изVectorLayer . Значение по умолчанию:Exact .
ZPrecisionModel { get; set; }АPrecisionModel который будет применен к координате Z при добавлении геометрии вVectorLayer или когда они читаются изVectorLayer . Значение по умолчанию:Exact .

Смотрите также