GmlOptions

GmlOptions class

GML 格式的驱动程序特定选项。

public class GmlOptions : DriverOptions

构造函数

姓名 描述
GmlOptions() 创建新实例。

特性

姓名 描述
CloseLinearRing { get; set; } 确定是否关闭未关闭的LinearRing在每个几何中。默认为false.
CreateMidpoints { get; set; } 确定是否在每个几何段的中间添加一个新点。默认为false.
DeleteNearPoints { get; set; } 确定是否删除每个几何图形中的近点。默认为false.
DeleteNearPointsDistance { get; set; } 确定距离DeleteNearPoints.默认为0.
LinearizationTolerance { get; set; } 用于线性化曲线几何形状的公差。
LoadSchemasFromInternet { get; set; } 确定是否允许 Aspose.GIS 从 Internet 加载 XML 模式。 如果设置为false,具有不以“file://”开头的绝对 URI 的架构将不会被加载。 默认为false.
MPrecisionModel { get; set; } 一个PrecisionModel将几何添加到VectorLayer或者当它们从VectorLayer. 默认值为Exact.
NestedPropertiesSeparator { get; set; } 获取或设置用于分隔嵌套属性组件的字符串。 默认为“_”。
RestoreSchema { get; set; } 确定是否允许 Aspose.GIS 解析 Gml 文件中缺少或无法加载 XML 模式的属性。 如果设置为true Aspose.GIS 阅读器不需要存在 XML Schema. 默认为false.
SchemaLocation { get; set; } 以空格分隔的 URI 对列表。每对中的第一个 URI 是命名空间的 URI,第二个 URI 是命名空间的 XML 模式的路径。 如果设置为null,GmlDriver将尝试从文档的根元素中读取 schemaLocation。 默认为null.
SimplifySegments { get; set; } 确定是否删除位于每个几何图形中同一段上的点。默认为false.
SimplifySegmentsDistance { get; set; } 确定距离SimplifySegments.默认为0.
ValidateGeometriesOnWrite { get; set; } 确定在将几何图形添加到图层时是否应对其进行验证。 如果设置为true,IsValid在将 each 几何图形添加到图层时以及如果验证失败(IsValidfalse),GisException被抛出。
WritePolygonsAsLines { get; set; } 确定是否允许将多边形或多多边形转换为线串。默认为false.
XmlResolver { get; set; } 一个XmlResolver用于解析外部资源。默认为XmlUrlResolver.
XYPrecisionModel { get; set; } 一个PrecisionModel将几何添加到VectorLayer或者当它们从VectorLayer. 默认值为Exact.
ZPrecisionModel { get; set; } 一个PrecisionModel当几何图形添加到VectorLayer或者当它们从VectorLayer. 默认值为Exact.

也可以看看