GpxOptions

GpxOptions class

Opzioni specifiche del driver per il formato GPX.

public class GpxOptions : DriverOptions

Costruttori

Nome Descrizione
GpxOptions() Crea nuova istanza.

Proprietà

Nome Descrizione
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.
MAttribute { get; set; } Determina quale attributo GPX verrà esportato come coordinata ‘M’ di waypoint, route point e track point. Il comportamento è lo stesso diZAttribute , per impostazione predefinitanull .
MPrecisionModel { get; set; } APrecisionModel che verrà applicato a M coordinate quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
NestedAttributeSeparator { get; } Una stringa per separare il nome dell’attributo nidificato ei relativi indici. Il valore predefinito è il doppio trattino basso “__”.
ReadNestedAttributes { get; set; } Determina se i punti GPX, come ’trkpt’ e ‘rtept’, contengono attributi interni e se devono essere letti. L’impostazione predefinita èfalse .
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 livello. Se impostato sutrue ,IsValidviene chiamato per ogni geometria quando viene aggiunto al livello e se la convalida non riesce (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; } APrecisionModelche verrà applicato alle coordinate X e Y quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
ZAttribute { get; set; } Determina quale attributo GPX verrà esportato come coordinata ‘Z’ di waypoint, route point e track point. Ifnull - nessun attributo verrà esportato come coordinata ‘Z’. Il valore predefinito è “ele”. I valori possibili sono i nomi di tutti gli attributi XML GPX che possono essere rappresentati come double (es. “speed”, “magvar”, “geoidheight” ecc. )
ZPrecisionModel { get; set; } APrecisionModel che verrà applicato alla coordinata Z quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .

Guarda anche