TopoJsonOptions

TopoJsonOptions class

Opciones específicas del controlador para el formato TopoJSON.

public class TopoJsonOptions : DriverOptions

Constructores

Nombre Descripción
TopoJsonOptions() Crear nueva instancia.

Propiedades

Nombre Descripción
CloseLinearRing { get; set; } Determina si cerrar un no cerradoLinearRing en cada geometría. Predeterminado afalse .
CreateMidpoints { get; set; } Determina si se agrega un nuevo punto en el medio de cada segmento de geometría. Predeterminado afalse .
DefaultObjectName { get; set; } Nombre del objeto donde se ponen las características por defecto.
DeleteNearPoints { get; set; } Determina si eliminar puntos cercanos en cada geometría. Predeterminado afalse .
DeleteNearPointsDistance { get; set; } Determina la distancia paraDeleteNearPoints . Predeterminado a0 .
LinearizationTolerance { get; set; } Una tolerancia que se utilizará para linealizar geometrías de curvas.
MPrecisionModel { get; set; } APrecisionModel que se aplicará a la coordenada M cuando se agreguen geometrías a laVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .
NestedPropertiesSeparator { get; set; } Obtiene o establece una cadena que se utiliza para separar componentes de atributos anidados. El valor predeterminado es “_”.
ObjectNameAttribute { get; set; } Nombre del atributo, que refleja el nombre del objeto que contiene una característica.
QuantizationNumber { get; set; } Especifica el número de cuantificación que se usará para cuantificar las coordenadas y los arcos de codificación delta en la salida TopoJSON.
SimplifySegments { get; set; } Determina si se eliminan los puntos que se encuentran en el mismo segmento en cada geometría. Predeterminado afalse .
SimplifySegmentsDistance { get; set; } Determina la distancia paraSimplifySegments . Predeterminado a0 .
Transform { get; set; } Especifica el objeto de transformación que se usará para cuantificar las coordenadas y los arcos de codificación delta en la salida TopoJSON.
ValidateGeometriesOnWrite { get; set; } Determina si las geometrías deben validarse cuando se agregan a la capa. Si se establece entrue ,IsValidse llama para cada geometría cuando se agrega a la capa, y si falla la validación (IsValid esfalse ),GisException es lanzado.
WritePolygonsAsLines { get; set; } Determina si se permite la transformación de polígono o multipolígono a cadena lineal. Predeterminado afalse .
XYPrecisionModel { get; set; } APrecisionModelque se aplicará a las coordenadas X e Y cuando se agreguen geometrías alVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .
ZPrecisionModel { get; set; } APrecisionModel que se aplicará a la coordenada Z cuando se agreguen geometrías a laVectorLayer o cuando se leen de laVectorLayer . El valor predeterminado esExact .

Ver también