Class GeoJsonOptions
inhoud
[
verbergen
]GeoJsonOptions class
Stuurprogrammaspecifieke opties voor GeoJSON-indeling.
public class GeoJsonOptions : DriverOptions
Constructeurs
| Naam | Beschrijving | 
|---|---|
| GeoJsonOptions() | Nieuwe instantie maken. | 
Eigenschappen
| Naam | Beschrijving | 
|---|---|
| ArrayAsString { get; set; } | Of JSon-arrays van strings, integers of reals als string moeten worden weergegeven. | 
| AttributesSkip { get; set; } | bepaalt de vertaling van attributen: ja - sla alle attributen over | 
| AutoId { get; set; } | ID’s automatisch genereren | 
| CloseLinearRing { get; set; } | Bepaalt of een niet geslotenLinearRing in elke geometrie. Standaard naar false. | 
| CreateMidpoints { get; set; } | Bepaalt of een nieuw punt in het midden wordt toegevoegd aan elk geometriesegment. Standaard naar false. | 
| DateAsString { get; set; } | Of JSon datum/tijd/datum-tijd moet worden weergegeven als tekenreeks. | 
| DeleteNearPoints { get; set; } | Bepaalt of nabije punten in elke geometrie moeten worden verwijderd. Standaard naar false. | 
| DeleteNearPointsDistance { get; set; } | Bepaalt de afstand voor DeleteNearPoints. Standaard naar0. | 
| Description { get; set; } | Beschrijving op objectverzamelingsniveau (voor het maken van lagen) | 
| GeometryAsCollection { get; set; } | controle vertaling van geometrieën: ja - wikkel geometrieën met GeometryCollection type | 
| LinearizationTolerance { get; set; } | Een tolerantie om te gebruiken om krommegeometrieën te lineariseren. | 
| MPrecisionModel { get; set; } | EEN PrecisionModeldie zal worden toegepast op M coordinate wanneer geometrieën worden toegevoegd aan deVectorLayerof wanneer ze worden voorgelezen uit deVectorLayer. De standaardwaarde isExact. | 
| Name { get; set; } | Naam op objectverzamelingsniveau (voor het maken van lagen) | 
| NestedPropertiesSeparator { get; set; } | Hiermee wordt een tekenreeks opgehaald of ingesteld die wordt gebruikt om componenten van geneste attributen te scheiden. Standaard is “_”. | 
| ReadBoundingBoxes { get; set; } | Bepaalt of begrenzingsvakken (‘bbox’) moeten worden gelezen als attributen met een naam ‘bbox_0’, ‘bbox_1’, etc. Standaardwaarde is false. DeNestedPropertiesSeparatorstring wordt gebruikt in bbox_0, bbox_1,.. namen. | 
| SimplifySegments { get; set; } | Bepaalt of verwijder punten die op hetzelfde segment in elke geometrie liggen. Standaard naar false. | 
| SimplifySegmentsDistance { get; set; } | Bepaalt de afstand voor SimplifySegments. Standaard naar0. | 
| ValidateGeometriesOnWrite { get; set; } | Bepaalt of geometrieën moeten worden gevalideerd wanneer ze aan de laag worden toegevoegd. Indien ingesteld op true,IsValidwordt aangeroepen voor elke geometrie wanneer deze wordt toegevoegd aan de laag en als de validatie mislukt (IsValidisfalse),GisExceptionwordt gegooid. | 
| WriteBoundingBoxes { get; set; } | Bepaalt of GeoJSON-objecten informatie moeten bevatten over het coördinatenbereik voor zijn geometrieën. Indien ingesteld op true, wordt een lid “bbox” gegenereerd voor elke geometrie (niet null) wanneer deze wordt toegevoegd aan de laag. Standaardwaarde isfalse. | 
| WritePolygonsAsLines { get; set; } | Bepaalt of transformatie van polygoon of multipolygoon naar lijnstring is toegestaan. Standaard naar false. | 
| WriteUnsetAttribute { get; set; } | Of niet-ingestelde kenmerken moeten worden geschreven door ’null’-waarde toe te voegen | 
| XYPrecisionModel { get; set; } | EEN PrecisionModeldie zal worden toegepast op X- en Y-coördinaten wanneer geometrieën worden toegevoegd aan deVectorLayerof wanneer ze worden voorgelezen uit deVectorLayer. De standaardwaarde isExact. | 
| ZPrecisionModel { get; set; } | EEN PrecisionModeldie zal worden toegepast op Z coordinate wanneer geometrieën worden toegevoegd aan deVectorLayerof wanneer ze worden voorgelezen uit deVectorLayer. De standaardwaarde isExact. | 
Zie ook
- class DriverOptions
- naamruimte Aspose.Gis.Formats.GeoJson
- montage Aspose.GIS