Class GpxOptions

GpxOptions class

GPX biçimi için sürücüye özgü seçenekler.

public class GpxOptions : DriverOptions

yapıcılar

İsimTanım
GpxOptions()Yeni örnek oluştur.

Özellikleri

İsimTanım
CloseLinearRing { get; set; }Kapatılmayanların kapatılıp kapatılmadığını belirlerLinearRing her geometride varsayılanlarfalse .
CreateMidpoints { get; set; }Her bir geometri parçasının ortasına yeni bir nokta eklenip eklenmeyeceğini belirler. varsayılanlarfalse .
DeleteNearPoints { get; set; }Her bir geometrideki yakın noktaların silinip silinmediğini belirler. varsayılanlarfalse .
DeleteNearPointsDistance { get; set; }için mesafeyi belirlerDeleteNearPoints . varsayılanlar0 .
LinearizationTolerance { get; set; }Eğri geometrilerini doğrusallaştırmak için kullanılacak bir tolerans.
MAttribute { get; set; }Ara noktaların, rota noktalarının ve izleme noktalarının ‘M’ koordinatı olarak hangi GPX özniteliğinin dışa aktarılacağını belirler. Davranış, ile aynıdırZAttribute , varsayılanlarnull .
MPrecisionModel { get; set; }birPrecisionModel geometriler eklendiğinde M koordinatına uygulanacakVectorLayer veya sayfadan okunduklarındaVectorLayer . Varsayılan değer:Exact .
NestedAttributeSeparator { get; }İç içe öznitelik adını ve dizinlerini ayırmak için bir dize. Varsayılan olarak “__”. ’nin altını çift çizin
ReadNestedAttributes { get; set; }’trkpt’ ve ‘rtept’ gibi GPX noktalarının iç nitelikler içerip içermediğini ve okunması gerekip gerekmediğini belirler. varsayılanlarfalse .
SimplifySegments { get; set; }Her geometride aynı parça üzerinde bulunan noktaların silinip silinmediğini belirler. varsayılanlarfalse .
SimplifySegmentsDistance { get; set; }için mesafeyi belirlerSimplifySegments . varsayılanlar0 .
ValidateGeometriesOnWrite { get; set; }Katmana eklendiklerinde geometrilerin doğrulanması gerekip gerekmediğini belirler. Eğer ayarlanırsatrue ,IsValid katmana eklendiğinde ve doğrulama başarısız olursa (IsValid dır-dirfalse ),GisException atılır.
WritePolygonsAsLines { get; set; }Çokgen veya çoklu çokgenin çizgi dizisine dönüştürülmesine izin verilip verilmediğini belirler. varsayılanlarfalse .
XYPrecisionModel { get; set; }birPrecisionModel geometriler eklendiğinde X ve Y koordinatlarına uygulanacakVectorLayer veya sayfadan okunduklarındaVectorLayer . Varsayılan değer:Exact .
ZAttribute { get; set; }Ara noktaların, rota noktalarının ve izleme noktalarının ‘Z’ koordinatı olarak hangi GPX özniteliğinin dışa aktarılacağını belirler. Eğernull hiçbir öznitelik ‘Z’ koordinatı olarak dışa aktarılmayacaktır. Varsayılanlar “ele"dir. Olası değerler, çift olarak temsil edilebilecek tüm GPX XML özniteliklerinin adlarıdır (örn. “hız”, “magvar”, “geoidheight” vb. )
ZPrecisionModel { get; set; }birPrecisionModel geometriler eklendiğinde Z koordinatına uygulanacaktır.VectorLayer veya sayfadan okunduklarındaVectorLayer . Varsayılan değer:Exact .

Ayrıca bakınız