类 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; } | 一个将在几何体添加到 VectorLayer 或从 VectorLayer 读取时应用于 M 坐标的 PrecisionModel。默认值为 Exact。 |
| SimplifySegments { get; set; } | 确定是否删除每个几何体中位于同一线段上的点。默认值为 false。 |
| SimplifySegmentsDistance { get; set; } | 确定 SimplifySegments 的距离。默认值为 0。 |
| StartLineNumber { get; set; } | 获取或设置读取数据时第一行的零基行号。默认值为 0。 |
| ValidateGeometriesOnWrite { get; set; } | 确定在将几何体添加到图层时是否应进行验证。如果设置为 true,则在几何体添加到图层时会调用每个几何体的 IsValid,如果验证失败(IsValid 为 false),则抛出 GisException。 |
| WritePolygonsAsLines { get; set; } | 确定是否允许将多边形或多多边形转换为线串。默认值为 false。 |
| XYPrecisionModel { get; set; } | 一个将在几何体添加到 VectorLayer 或从 VectorLayer 读取时应用于 X 和 Y 坐标的 PrecisionModel。默认值为 Exact。 |
| ZPrecisionModel { get; set; } | 一个将在几何体添加到 VectorLayer 或从 VectorLayer 读取时应用于 Z 坐标的 PrecisionModel。默认值为 Exact。 |
另见
- class DriverOptions
- namespace Aspose.Gis.Formats.Csv
- assembly Aspose.GIS