Class CsvOptions

CsvOptions class

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

public class CsvOptions : DriverOptions

yapıcılar

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

Özellikleri

İsimTanım
CloseLinearRing { get; set; }Kapatılmayanların kapatılıp kapatılmadığını belirlerLinearRing her geometride varsayılanlarfalse .
ColumnM { get; set; }M koordinat değeri içeren bir sütun adı alır veya ayarlar. Varsayılan:null .
ColumnWkt { get; set; }Geometriyi temsil etmek için İyi Bilinen Metin içeren bir sütun adı alır veya ayarlar. Varsayılan:null .
ColumnX { get; set; }X koordinat değeri içeren bir sütun adı alır veya ayarlar. Varsayılan:null .
ColumnY { get; set; }Y koordinat değeri içeren sütunun adını alır veya ayarlar. Varsayılan:null .
ColumnZ { get; set; }Z koordinat değeri içeren bir sütun adı alır veya ayarlar. Varsayılan:null .
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 .
Delimiter { get; set; }Değerleri ayırmak için sınırlayıcı olarak kullanılan bir karakteri alır veya ayarlar. Varsayılan değer ‘,’.
DoubleQuoteEscape { get; set; }Çift tırnak için çıkış harfi olarak kullanılan bir karakteri alır veya ayarlar. Varsayılan değer ‘"’.
HasAttributeNames { get; set; }Öznitelik adlarına sahip bir başlık satırı olup olmadığını belirler. Varsayılan değer:true .
LinearizationTolerance { get; set; }Eğri geometrilerini doğrusallaştırmak için kullanılacak bir tolerans.
MPrecisionModel { get; set; }birPrecisionModel geometriler eklendiğinde M koordinatına uygulanacakVectorLayer veya sayfadan okunduklarındaVectorLayer . Varsayılan değer:Exact .
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 .
StartLineNumber { get; set; }Verileri okurken ilk olacak sıfır tabanlı bir satır sayısını alır veya ayarlar. Varsayılan değer 0.
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 .
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