Class GeoJsonOptions
Contenido
[
Ocultar
]GeoJsonOptions class
Opciones específicas del controlador para el formato GeoJSON.
public class GeoJsonOptions : DriverOptions
Constructores
Nombre | Descripción |
---|---|
GeoJsonOptions() | Crear nueva instancia. |
Propiedades
Nombre | Descripción |
---|---|
ArrayAsString { get; set; } | Si exponer matrices JSon de cadenas, enteros o reales como cadena. |
AttributesSkip { get; set; } | controla la traducción de atributos: sí - omitir todos los atributos |
AutoId { get; set; } | Generar automáticamente ids |
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 . |
DateAsString { get; set; } | Si exponer JSon fecha/hora/fecha-hora como cadena. |
DeleteNearPoints { get; set; } | Determina si eliminar puntos cercanos en cada geometría. Predeterminado afalse . |
DeleteNearPointsDistance { get; set; } | Determina la distancia paraDeleteNearPoints . Predeterminado a0 . |
Description { get; set; } | Descripción a nivel de colección de entidades (para la creación de capas) |
GeometryAsCollection { get; set; } | controlar la traslación de geometrías: sí - ajustar geometrías con GeometryCollection type |
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 . |
Name { get; set; } | Nombre a nivel de colección de entidades (para la creación de capas) |
NestedPropertiesSeparator { get; set; } | Obtiene o establece una cadena que se utiliza para separar componentes de atributos anidados. El valor predeterminado es “_”. |
ReadBoundingBoxes { get; set; } | Determina si los cuadros delimitadores (‘bbox’) deben leerse como atributos con un nombre ‘bbox_0’, ‘bbox_1’, etc. El valor predeterminado esfalse . ElNestedPropertiesSeparator la cadena se usa en bbox_0, bbox_1,… nombres. |
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 . |
ValidateGeometriesOnWrite { get; set; } | Determina si las geometrías deben validarse cuando se agregan a la capa. Si se establece entrue ,IsValid se llama para cada geometría cuando se agrega a la capa, y si falla la validación (IsValid esfalse ),GisException es lanzado. |
WriteBoundingBoxes { get; set; } | Determina si los objetos GeoJSON deben incluir información sobre el rango de coordenadas para sus geometrías. Si se establece entrue , se genera un miembro “bbox” para cada geometría (no nula) cuando se agrega a la capa. El valor predeterminado esfalse . |
WritePolygonsAsLines { get; set; } | Determina si se permite la transformación de polígono o multipolígono a cadena lineal. Predeterminado afalse . |
WriteUnsetAttribute { get; set; } | Si escribir atributos no establecidos agregando valor ’nulo’ |
XYPrecisionModel { get; set; } | APrecisionModel que 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
- class DriverOptions
- espacio de nombres Aspose.Gis.Formats.GeoJson
- asamblea Aspose.GIS