GpxOptions

GpxOptions class

Options spécifiques au pilote pour le format GPX.

public class GpxOptions : DriverOptions

Constructeurs

Nom La description
GpxOptions() Créer une nouvelle instance.

Propriétés

Nom La description
CloseLinearRing { get; set; } Détermine si fermer un non ferméLinearRing dans chaque géométrie. Par défaut àfalse .
CreateMidpoints { get; set; } Détermine si ajouter un nouveau point au milieu à chaque segment de géométrie. Par défaut àfalse .
DeleteNearPoints { get; set; } Détermine si supprimer les points proches dans chaque géométrie. Par défaut àfalse .
DeleteNearPointsDistance { get; set; } Détermine la distance pourDeleteNearPoints . Par défaut à0 .
LinearizationTolerance { get; set; } Une tolérance à utiliser pour linéariser les géométries de courbe.
MAttribute { get; set; } Détermine quel attribut GPX sera exporté en tant que coordonnée “M” des waypoints, des points de route et des points de suivi. Le comportement est le même avecZAttribute , par défaut ànull .
MPrecisionModel { get; set; } APrecisionModel qui sera appliqué à la coordonnée M lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .
NestedAttributeSeparator { get; } Une chaîne pour séparer le nom de l’attribut imbriqué et ses index. Par défaut, le double trait de soulignement “__”.
ReadNestedAttributes { get; set; } Détermine si les points GPX, tels que ’trkpt’ et ‘rtept’, contiennent des attributs internes et s’ils doivent être lus. Par défaut àfalse .
SimplifySegments { get; set; } Détermine si supprimer des points se trouvant sur le même segment dans chaque géométrie. Par défaut àfalse .
SimplifySegmentsDistance { get; set; } Détermine la distance pourSimplifySegments . Par défaut à0 .
ValidateGeometriesOnWrite { get; set; } Détermine si les géométries doivent être validées lorsqu’elles sont ajoutées au calque. Si défini surtrue ,IsValidest appelée pour chaque géométrie lorsqu’elle est ajoutée à la couche, et si la validation échoue (IsValid estfalse ),GisException est lancé.
WritePolygonsAsLines { get; set; } Détermine si la transformation d’un polygone ou d’un multipolygone en ligne est autorisée. Par défaut àfalse .
XYPrecisionModel { get; set; } APrecisionModelqui sera appliqué aux coordonnées X et Y lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .
ZAttribute { get; set; } Détermine quel attribut GPX sera exporté en tant que coordonnée ‘Z’ des waypoints, des points de route et des points de trace. Sinull - aucun attribut ne sera exporté en tant que coordonnée ‘Z’. La valeur par défaut est “ele”. Les valeurs possibles sont les noms de tous les attributs XML GPX qui peuvent être représentés en double (par exemple “speed”, “magvar”, “geoidheight” etc. )
ZPrecisionModel { get; set; } APrecisionModel qui sera appliqué à la coordonnée Z lorsque des géométries seront ajoutées auVectorLayer ou lorsqu’ils sont lus à partir duVectorLayer . La valeur par défaut estExact .

Voir également