GpxOptions

GpxOptions class

Treiberspezifische Optionen für das GPX-Format.

public class GpxOptions : DriverOptions

Konstrukteure

Name Beschreibung
GpxOptions() Neue Instanz erstellen.

Eigenschaften

Name Beschreibung
CloseLinearRing { get; set; } Bestimmt, ob ein nicht geschlossener geschlossen wirdLinearRing in jeder Geometrie. Standardmäßig auffalse .
CreateMidpoints { get; set; } Legt fest, ob jedem Segment der Geometrie ein neuer Punkt in der Mitte hinzugefügt wird. Standardmäßig auffalse .
DeleteNearPoints { get; set; } Legt fest, ob nahe Punkte in jeder Geometrie gelöscht werden. Standardmäßig auffalse .
DeleteNearPointsDistance { get; set; } Bestimmt Entfernung fürDeleteNearPoints . Standardmäßig auf0 .
LinearizationTolerance { get; set; } Eine Toleranz zum Linearisieren von Kurvengeometrien.
MAttribute { get; set; } Legt fest, welches GPX-Attribut als ‘M’-Koordinate von Wegpunkten, Routenpunkten und Trackpunkten exportiert wird. Das Verhalten ist gleich mitZAttribute , standardmäßig aufnull .
MPrecisionModel { get; set; } APrecisionModel die auf M-Koordinate angewendet wird, wenn Geometrien hinzugefügt werdenVectorLayer oder wenn sie aus dem gelesen werdenVectorLayer . Der Standardwert istExact .
NestedAttributeSeparator { get; } Eine Zeichenfolge zum Trennen des verschachtelten Attributnamens und seiner Indizes. Standardmäßig doppelter Unterstrich “__”.
ReadNestedAttributes { get; set; } Legt fest, ob GPX-Punkte wie „trkpt“ und „rtept“ innere Attribute enthalten und gelesen werden sollen. Standardmäßig auffalse .
SimplifySegments { get; set; } Bestimmt, ob Punkte gelöscht werden, die in jeder Geometrie auf demselben Segment liegen. Standardmäßig auffalse .
SimplifySegmentsDistance { get; set; } Bestimmt Entfernung fürSimplifySegments . Standardmäßig auf0 .
ValidateGeometriesOnWrite { get; set; } Legt fest, ob Geometrien validiert werden sollen, wenn sie der Ebene hinzugefügt werden. Wenn festgelegt auftrue ,IsValidwird für each -Geometrie aufgerufen, wenn sie der Ebene hinzugefügt wird und wenn die Validierung fehlschlägt (IsValid istfalse ),GisException wird geworfen.
WritePolygonsAsLines { get; set; } Legt fest, ob die Umwandlung eines Polygons oder Multipolygons in einen Linienzug zulässig ist. Standardmäßig auffalse .
XYPrecisionModel { get; set; } APrecisionModeldie auf X- und Y-Koordinaten angewendet werden, wenn Geometrien hinzugefügt werdenVectorLayer oder wenn sie aus dem gelesen werdenVectorLayer . Der Standardwert istExact .
ZAttribute { get; set; } Legt fest, welches GPX-Attribut als ‘Z’-Koordinate von Wegpunkten, Routenpunkten und Trackpunkten exportiert wird. Wennnull - kein Attribut wird als ‘Z’-Koordinate exportiert. Standardmäßig “ele”. Mögliche Werte sind Namen aller GPX-XML-Attribute, die als Double dargestellt werden können (z. B. “speed”, “magvar”, “geoidheight” usw. )
ZPrecisionModel { get; set; } APrecisionModel die auf Z-Koordinate angewendet wird, wenn Geometrien hinzugefügt werdenVectorLayer oder wenn sie aus dem gelesen werdenVectorLayer . Der Standardwert istExact .

Siehe auch