Class GeoJsonOptions
Innehåll
[
Dölj
]GeoJsonOptions class
Drivrutinsspecifika alternativ för GeoJSON-format.
public class GeoJsonOptions : DriverOptions
Konstruktörer
| namn | Beskrivning |
|---|---|
| GeoJsonOptions() | Skapa ny instans. |
Egenskaper
| namn | Beskrivning |
|---|---|
| ArrayAsString { get; set; } | Om JSon-matriser av strängar, heltal eller reella ska exponeras som sträng. |
| AttributesSkip { get; set; } | styr översättning av attribut: ja - hoppa över alla attribut |
| AutoId { get; set; } | Generera ids automatiskt |
| CloseLinearRing { get; set; } | Bestämmer om stänga en ostängdLinearRing i varje geometri. Standard tillfalse . |
| CreateMidpoints { get; set; } | Bestämmer om lägga till en ny punkt i mitten till varje segment av geometri. Standard tillfalse . |
| DateAsString { get; set; } | Om JSon datum/tid/datum-tid ska exponeras som sträng. |
| DeleteNearPoints { get; set; } | Bestämmer om radera nära punkter i varje geometri. Standard tillfalse . |
| DeleteNearPointsDistance { get; set; } | Bestämmer avstånd förDeleteNearPoints . Standard till0 . |
| Description { get; set; } | Beskrivning på funktionssamlingsnivå (för att skapa lager) |
| GeometryAsCollection { get; set; } | styr översättning av geometrier: ja - linda geometrier med GeometryCollection type |
| LinearizationTolerance { get; set; } | En tolerans att använda för att linjärisera kurvgeometrier. |
| MPrecisionModel { get; set; } | APrecisionModel som kommer att tillämpas på M coordinate när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact . |
| Name { get; set; } | Namn på funktionssamlingsnivå (för att skapa lager) |
| NestedPropertiesSeparator { get; set; } | Hämtar eller ställer in en sträng som används för att separera komponenter av kapslade attribut. Standard är “_”. |
| ReadBoundingBoxes { get; set; } | Bestämmer om Bounding Boxes (‘bbox’) ska läsas som attribut med namnet ‘bbox_0’, ‘bbox_1’, etc. Standardvärdet ärfalse . DenNestedPropertiesSeparator sträng används i bbox_0, bbox_1,.. names. |
| SimplifySegments { get; set; } | Bestämmer om raderingspunkter som ligger på samma segment i varje geometri. Standard tillfalse . |
| SimplifySegmentsDistance { get; set; } | Bestämmer avstånd förSimplifySegments . Standard till0 . |
| ValidateGeometriesOnWrite { get; set; } | Bestämmer om geometrier ska valideras när de läggs till i lagret. Om satt tilltrue ,IsValid anropas för each geometri när den läggs till i lagret och om valideringen misslyckas (IsValid ärfalse ),GisException kastas. |
| WriteBoundingBoxes { get; set; } | Bestämmer om GeoJSON-objekt ska inkluderas information om koordinatområdet för dess geometrier. Om satt tilltrue , en medlem “bbox” genereras för varje geometri (inte null) när den läggs till i lagret. Standardvärdet ärfalse . |
| WritePolygonsAsLines { get; set; } | Bestämmer om transformation av polygon eller multipolygon till linjesträng är tillåten. Standard tillfalse . |
| WriteUnsetAttribute { get; set; } | Om man ska skriva oinställda attribut genom att lägga till “null” värde |
| XYPrecisionModel { get; set; } | APrecisionModel som kommer att tillämpas på X- och Y-koordinater när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact . |
| ZPrecisionModel { get; set; } | APrecisionModel som kommer att tillämpas på Z coordinate när geometrier läggs tillVectorLayer eller när de läses frånVectorLayer . Standardvärdet ärExact . |
Se även
- class DriverOptions
- namnutrymme Aspose.Gis.Formats.GeoJson
- hopsättning Aspose.GIS