OsmXmlOptions

OsmXmlOptions class

Opciones específicas del controlador para el formato XML de OSM.

public class OsmXmlOptions : DriverOptions

Constructores

Nombre Descripción
OsmXmlOptions() 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 .
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 .
ReportAllNodes { get; set; } Informe todos los nodos como características, incluso si no tienen etiquetas significativas.
ReportAllWays { get; set; } Informe todas las vías como entidades, incluso si no tienen etiquetas significativas o no tienen nodos.
ReportCommonAttributes { get; set; } Reportar atributos comunes de OSM: visible, versión, conjunto de cambios, marca de tiempo, usuario y uid. Los atributos comunes se reportarán como atributos de características con el prefijo “osm_”, por ejemplo, osm_user, osm_timestamp, etc.
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 ,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