Class GeoJsonOptions
Contenuti
[
Nascondere
]GeoJsonOptions class
Opzioni specifiche del driver per il formato GeoJSON.
public class GeoJsonOptions : DriverOptions
Costruttori
| Nome | Descrizione | 
|---|---|
| GeoJsonOptions() | Crea nuova istanza. | 
Proprietà
| Nome | Descrizione | 
|---|---|
| ArrayAsString { get; set; } | Indica se esporre array JSon di stringhe, numeri interi o reali come stringa. | 
| AttributesSkip { get; set; } | controlla la traduzione degli attributi: sì - salta tutti gli attributi | 
| AutoId { get; set; } | ID generati automaticamente | 
| 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. | 
| DateAsString { get; set; } | Indica se esporre JSon data/ora/data-ora come stringa. | 
| DeleteNearPoints { get; set; } | Determina se eliminare i punti vicini in ciascuna geometria. L’impostazione predefinita è false. | 
| DeleteNearPointsDistance { get; set; } | Determina la distanza per DeleteNearPoints. L’impostazione predefinita è0. | 
| Description { get; set; } | Descrizione a livello di raccolta di elementi (per la creazione di layer) | 
| GeometryAsCollection { get; set; } | controlla la traduzione delle geometrie: sì - avvolge le geometrie con GeometryCollection type | 
| LinearizationTolerance { get; set; } | Una tolleranza da utilizzare per linearizzare le geometrie delle curve. | 
| MPrecisionModel { get; set; } | A PrecisionModelche verrà applicato a M coordinate quando le geometrie vengono aggiunte aVectorLayero quando vengono letti dalVectorLayer. Il valore predefinito èExact. | 
| Name { get; set; } | Nome a livello di raccolta di elementi (per la creazione di layer) | 
| NestedPropertiesSeparator { get; set; } | Ottiene o imposta una stringa utilizzata per separare i componenti degli attributi nidificati. Il valore predefinito è “_”. | 
| ReadBoundingBoxes { get; set; } | Determina se i Bounding Box (‘bbox’) devono essere letti come attributi con un nome ‘bbox_0’, ‘bbox_1’, ecc. Il valore predefinito è false. IlNestedPropertiesSeparatorla stringa è usata in bbox_0, bbox_1,.. names. | 
| 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 per SimplifySegments. L’impostazione predefinita è0. | 
| ValidateGeometriesOnWrite { get; set; } | Determina se le geometrie devono essere convalidate quando vengono aggiunte al layer. Se impostato su true,IsValidviene chiamato per each geometria quando viene aggiunto al livello e se la convalida fallisce (IsValidÈfalse),GisExceptionviene lanciato. | 
| WriteBoundingBoxes { get; set; } | Determina se gli oggetti GeoJSON devono includere informazioni sull’intervallo di coordinate per le relative geometrie. Se impostato su true, viene generato un membro “bbox” per ogni geometria (non nullo) quando viene aggiunto al layer. Il valore predefinito èfalse. | 
| WritePolygonsAsLines { get; set; } | Determina se è consentita la trasformazione di poligono o multipoligono in stringa lineare. L’impostazione predefinita è false. | 
| WriteUnsetAttribute { get; set; } | Indica se scrivere attributi non impostati aggiungendo il valore ’null’ | 
| XYPrecisionModel { get; set; } | A PrecisionModelche verrà applicato alle coordinate X e Y quando le geometrie vengono aggiunte aVectorLayero quando vengono letti dalVectorLayer. Il valore predefinito èExact. | 
| ZPrecisionModel { get; set; } | A PrecisionModelche verrà applicato alla coordinata Z quando le geometrie vengono aggiunte aVectorLayero quando vengono letti dalVectorLayer. Il valore predefinito èExact. | 
Guarda anche
- class DriverOptions
- spazio dei nomi Aspose.Gis.Formats.GeoJson
- assemblea Aspose.GIS