Class CsvOptions

CsvOptions class

CSV 形式のドライバー固有のオプション。

public class CsvOptions : DriverOptions

コンストラクター

名前説明
CsvOptions()新しいインスタンスを作成します。

プロパティ

名前説明
CloseLinearRing { get; set; }閉じていないものを閉じるかどうかを決定しますLinearRing各ジオメトリで。デフォルトはfalse .
ColumnM { get; set; }M 座標値を含む列の名前を取得または設定します。 デフォルトはnull .
ColumnWkt { get; set; }ジオメトリを表す Well-Known Text を含む列の名前を取得または設定します。 デフォルトは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; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .
SimplifySegments { get; set; }各ジオメトリの同じセグメントにあるポイントを削除するかどうかを決定します。デフォルトはfalse .
SimplifySegmentsDistance { get; set; }の距離を決定しますSimplifySegments.デフォルトは0 .
StartLineNumber { get; set; }データを読み取るときに最初になるゼロベースの行数を取得または設定します。 デフォルトは 0 です。
ValidateGeometriesOnWrite { get; set; }レイヤーにジオメトリを追加するときにジオメトリを検証する必要があるかどうかを決定します. に設定されている場合trueIsValid each ジオメトリがレイヤーに追加されたときに呼び出され、検証が失敗した場合 (IsValidfalse)、GisExceptionスローされます.
WritePolygonsAsLines { get; set; }ポリゴンまたはマルチポリゴンから折れ線への変換を許可するかどうかを決定します。デフォルトはfalse .
XYPrecisionModel { get; set; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .
ZPrecisionModel { get; set; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .

関連項目