OsmXmlOptions

OsmXmlOptions class

Drivrutinsspecifika alternativ för OSM XML-format.

public class OsmXmlOptions : DriverOptions

Konstruktörer

namn Beskrivning
OsmXmlOptions() Skapa ny instans.

Egenskaper

namn Beskrivning
CloseLinearRing { get; set; } Bestämmer om stänga en ostängdLinearRing i varje geometri. Standard tillfalse .
CreateMidpoints { get; set; } Bestämmer om lägga till en ny punkt i mitten till varje segment av geometri. Standard tillfalse .
DeleteNearPoints { get; set; } Bestämmer om radera nära punkter i varje geometri. Standard tillfalse .
DeleteNearPointsDistance { get; set; } Bestämmer avstånd förDeleteNearPoints . Standard till0 .
LinearizationTolerance { get; set; } En tolerans att använda för att linjärisera kurvgeometrier.
MPrecisionModel { get; set; } APrecisionModel som kommer att tillämpas på M coordinate när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact .
ReportAllNodes { get; set; } Rapportera alla noder som funktioner, även om de inte har några betydande taggar.
ReportAllWays { get; set; } Rapportera alla sätt som funktioner, även om de inte har några betydande taggar eller inte har några noder.
ReportCommonAttributes { get; set; } Rapportera vanliga OSM-attribut: synlig, version, ändringsuppsättning, tidsstämpel, användare och uid. Vanliga attribut kommer att rapporteras som funktionsattribut med prefixet “osm_”, t.ex. osm_user, osm_timestamp, etc.
SimplifySegments { get; set; } Bestämmer om raderingspunkter som ligger på samma segment i varje geometri. Standard tillfalse .
SimplifySegmentsDistance { get; set; } Bestämmer avstånd förSimplifySegments . Standard till0 .
ValidateGeometriesOnWrite { get; set; } Bestämmer om geometrier ska valideras när de läggs till i lagret. Om satt tilltrue ,IsValidanropas för each geometri när den läggs till i lagret och om valideringen misslyckas (IsValid ärfalse ),GisException kastas.
WritePolygonsAsLines { get; set; } Bestämmer om transformation av polygon eller multipolygon till linjesträng är tillåten. Standard tillfalse .
XYPrecisionModel { get; set; } APrecisionModelsom kommer att tillämpas på X- och Y-koordinater när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact .
ZPrecisionModel { get; set; } APrecisionModel som kommer att tillämpas på Z coordinate när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact .

Se även