Class GeoJsonOptions
İçindekiler
[
Saklamak
]GeoJsonOptions class
GeoJSON biçimi için sürücüye özgü seçenekler.
public class GeoJsonOptions : DriverOptions
yapıcılar
| İsim | Tanım |
|---|---|
| GeoJsonOptions() | Yeni örnek oluştur. |
Özellikleri
| İsim | Tanım |
|---|---|
| ArrayAsString { get; set; } | Dizilerin, tam sayıların veya gerçeklerin JSon dizilerinin dize olarak gösterilip gösterilmeyeceği. |
| AttributesSkip { get; set; } | özniteliklerin çevirisini kontrol eder: evet - tüm öznitelikleri atla |
| AutoId { get; set; } | Kimlikleri otomatik oluştur |
| 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 . |
| DateAsString { get; set; } | JSon tarih/saat/tarih-saatinin string. olarak gösterilip gösterilmeyeceği |
| 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 . |
| Description { get; set; } | Özellik koleksiyonu düzeyinde açıklama (katman oluşturma için) |
| GeometryAsCollection { get; set; } | geometrilerin çevirisini kontrol et: evet - geometrileri GeometryCollection type ile sarın |
| 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 . |
| Name { get; set; } | Özellik koleksiyonu seviyesindeki ad (katman oluşturma için) |
| NestedPropertiesSeparator { get; set; } | İç içe özniteliklerin bileşenlerini ayırmak için kullanılan bir dizeyi alır veya ayarlar. Varsayılan değer “_”. |
| ReadBoundingBoxes { get; set; } | Sınırlayıcı Kutuların (‘bbox’) ‘bbox_0’, ‘bbox_1’, vb. adlı nitelikler olarak okunup okunmayacağını belirler. Varsayılan değer:false . NestedPropertiesSeparator dize bbox_0, bbox_1,.. içinde kullanılır. name. |
| 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. |
| WriteBoundingBoxes { get; set; } | GeoJSON nesnelerinin, Geometrileri için koordinat aralığı bilgilerine dahil edilip edilmeyeceğini belirler. Şuna ayarlanırsatrue , katmana eklendiğinde her geometri için (null değil) bir üye “bbox” oluşturulur. Varsayılan değer:false . |
| WritePolygonsAsLines { get; set; } | Çokgen veya çoklu çokgenin çizgi dizisine dönüştürülmesine izin verilip verilmediğini belirler. varsayılanlarfalse . |
| WriteUnsetAttribute { get; set; } | ’null’ value ekleyerek ayarlanmayan özniteliklerin yazıp yazılmayacağı |
| 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
- class DriverOptions
- ad alanı Aspose.Gis.Formats.GeoJson
- toplantı Aspose.GIS