Class GpxOptions

GpxOptions class

Driverspecifieke opties voor GPX-formaat.

public class GpxOptions : DriverOptions

Constructeurs

NaamBeschrijving
GpxOptions()Nieuwe instantie maken.

Eigenschappen

NaamBeschrijving
CloseLinearRing { get; set; }Bepaalt of een niet geslotenLinearRing in elke geometrie. Standaard naarfalse .
CreateMidpoints { get; set; }Bepaalt of een nieuw punt in het midden wordt toegevoegd aan elk geometriesegment. Standaard naarfalse .
DeleteNearPoints { get; set; }Bepaalt of nabije punten in elke geometrie moeten worden verwijderd. Standaard naarfalse .
DeleteNearPointsDistance { get; set; }Bepaalt de afstand voorDeleteNearPoints . Standaard naar0 .
LinearizationTolerance { get; set; }Een tolerantie om te gebruiken om krommegeometrieën te lineariseren.
MAttribute { get; set; }Bepaalt welk GPX-attribuut wordt geëxporteerd als ‘M’-coördinaat van waypoints, routepunten en trackpunten. Gedrag is hetzelfde metZAttribute , staat standaard opnull .
MPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op M coordinate wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .
NestedAttributeSeparator { get; }Een tekenreeks om geneste attribuutnaam en zijn indexen te scheiden. Standaard dubbel onderstrepingsteken “__”.
ReadNestedAttributes { get; set; }Bepaalt of GPX-punten, zoals ’trkpt’ en ‘rtept’, interne attributen bevatten en of deze gelezen moeten worden. Standaard naarfalse .
SimplifySegments { get; set; }Bepaalt of verwijder punten die op hetzelfde segment in elke geometrie liggen. Standaard naarfalse .
SimplifySegmentsDistance { get; set; }Bepaalt de afstand voorSimplifySegments . Standaard naar0 .
ValidateGeometriesOnWrite { get; set; }Bepaalt of geometrieën moeten worden gevalideerd wanneer ze aan de laag worden toegevoegd. Indien ingesteld optrue ,IsValid wordt aangeroepen voor elke geometrie wanneer deze wordt toegevoegd aan de laag en als de validatie mislukt (IsValid isfalse ),GisException wordt gegooid.
WritePolygonsAsLines { get; set; }Bepaalt of transformatie van polygoon of multipolygoon naar lijnstring is toegestaan. Standaard naarfalse .
XYPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op X- en Y-coördinaten wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .
ZAttribute { get; set; }Bepaalt welk GPX-attribuut wordt geëxporteerd als ‘Z’-coördinaat van waypoints, routepunten en trackpunten. Alsnull geen attribuut wordt geëxporteerd als ‘Z’-coördinaat. Standaard ingesteld op “ele”. Mogelijke waarden zijn namen van alle GPX XML-attributen die kunnen worden weergegeven als dubbel (bijv. “speed”, “magvar”, “geoidheight” enz. )
ZPrecisionModel { get; set; }EENPrecisionModel die zal worden toegepast op Z coordinate wanneer geometrieën worden toegevoegd aan deVectorLayer of wanneer ze worden voorgelezen uit deVectorLayer . De standaardwaarde isExact .

Zie ook