Class OsmXmlOptions

OsmXmlOptions class

Opzioni specifiche del driver per il formato OSM XML.

public class OsmXmlOptions : DriverOptions

Costruttori

NomeDescrizione
OsmXmlOptions()Crea nuova istanza.

Proprietà

NomeDescrizione
CloseLinearRing { get; set; }Determina se chiudere un non chiusoLinearRing in ogni geometria. L’impostazione predefinita èfalse .
CreateMidpoints { get; set; }Determina se aggiungere un nuovo punto nel mezzo a ciascun segmento della geometria. L’impostazione predefinita èfalse .
DeleteNearPoints { get; set; }Determina se eliminare i punti vicini in ciascuna geometria. L’impostazione predefinita èfalse .
DeleteNearPointsDistance { get; set; }Determina la distanza perDeleteNearPoints . L’impostazione predefinita è0 .
LinearizationTolerance { get; set; }Una tolleranza da utilizzare per linearizzare le geometrie delle curve.
MPrecisionModel { get; set; }APrecisionModel che verrà applicato a M coordinate quando le geometrie vengono aggiunte aVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
ReportAllNodes { get; set; }Segnala tutti i nodi come caratteristiche, anche se non hanno tag significativi.
ReportAllWays { get; set; }Segnala tutte le vie come caratteristiche, anche se non hanno tag significativi o non hanno nodi.
ReportCommonAttributes { get; set; }Riporta gli attributi OSM comuni: visibile, versione, set di modifiche, timestamp, utente e uid. Gli attributi comuni verranno riportati come attributi delle caratteristiche con il prefisso “osm_”, ad esempio osm_user, osm_timestamp, ecc.
SimplifySegments { get; set; }Determina se eliminare i punti che giacciono sullo stesso segmento in ciascuna geometria. L’impostazione predefinita èfalse .
SimplifySegmentsDistance { get; set; }Determina la distanza perSimplifySegments . L’impostazione predefinita è0 .
ValidateGeometriesOnWrite { get; set; }Determina se le geometrie devono essere convalidate quando vengono aggiunte al layer. Se impostato sutrue ,IsValid viene chiamato per each geometria quando viene aggiunto al livello e se la convalida fallisce (IsValid Èfalse ),GisException viene lanciato.
WritePolygonsAsLines { get; set; }Determina se è consentita la trasformazione di poligono o multipoligono in stringa lineare. L’impostazione predefinita èfalse .
XYPrecisionModel { get; set; }APrecisionModel che verrà applicato alle coordinate X e Y quando le geometrie vengono aggiunte aVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
ZPrecisionModel { get; set; }APrecisionModel che verrà applicato alla coordinata Z quando le geometrie vengono aggiunte aVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .

Guarda anche