Class GeoJsonOptions

GeoJsonOptions class

GeoJSON 形式のドライバー固有のオプション。

public class GeoJsonOptions : DriverOptions

コンストラクター

名前説明
GeoJsonOptions()新しいインスタンスを作成します。

プロパティ

名前説明
ArrayAsString { get; set; }文字列、整数、または実数の JSON 配列を文字列として公開するかどうか。
AttributesSkip { get; set; }属性の変換を制御します: はい - すべての属性をスキップします
AutoId { get; set; }自動生成 ID
CloseLinearRing { get; set; }閉じていないものを閉じるかどうかを決定しますLinearRing各ジオメトリで。デフォルトはfalse .
CreateMidpoints { get; set; }ジオメトリの各セグメントの中間に新しいポイントを追加するかどうかを決定します。デフォルトはfalse .
DateAsString { get; set; }JSON の日付/時刻/日付時刻を文字列として公開するかどうか.
DeleteNearPoints { get; set; }各ジオメトリの近くのポイントを削除するかどうかを決定します。デフォルトはfalse .
DeleteNearPointsDistance { get; set; }の距離を決定しますDeleteNearPoints.デフォルトは0 .
Description { get; set; }フィーチャ コレクション レベルでの説明 (レイヤー作成用)
GeometryAsCollection { get; set; }ジオメトリの変換を制御します: はい - GeometryCollection type でジオメトリをラップします
LinearizationTolerance { get; set; }曲線ジオメトリを線形化するために使用する許容差.
MPrecisionModel { get; set; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .
Name { get; set; }フィーチャ コレクション レベルの名前 (レイヤー作成用)
NestedPropertiesSeparator { get; set; }ネストされた属性のコンポーネントを区切るために使用される文字列を取得または設定します. デフォルトは「_」です.
ReadBoundingBoxes { get; set; }バウンディング ボックス (「bbox」) を「bbox_0」、「bbox_1」などの名前の属性として読み取るかどうかを決定します。 デフォルト値はfalse. NestedPropertiesSeparator文字列は bbox_0、bbox_1、.. の名前で使用されます。
SimplifySegments { get; set; }各ジオメトリの同じセグメントにあるポイントを削除するかどうかを決定します。デフォルトはfalse .
SimplifySegmentsDistance { get; set; }の距離を決定しますSimplifySegments.デフォルトは0 .
ValidateGeometriesOnWrite { get; set; }レイヤーにジオメトリを追加するときにジオメトリを検証する必要があるかどうかを決定します. に設定されている場合trueIsValid each ジオメトリがレイヤーに追加されたときに呼び出され、検証が失敗した場合 (IsValidfalse)、GisExceptionスローされます.
WriteBoundingBoxes { get; set; }GeoJSON オブジェクトにそのジオメトリの座標範囲に関する情報を含めるかどうかを決定します。 に設定した場合true、レイヤーに追加されると、メンバー「bbox」が各ジオメトリ (null ではない) に対して生成されます。 デフォルト値はfalse .
WritePolygonsAsLines { get; set; }ポリゴンまたはマルチポリゴンから折れ線への変換を許可するかどうかを決定します。デフォルトはfalse .
WriteUnsetAttribute { get; set; }’null’ value を追加して未設定の属性を書き込むかどうか
XYPrecisionModel { get; set; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .
ZPrecisionModel { get; set; }APrecisionModelジオメトリがVectorLayerまたはそれらがVectorLayer. デフォルト値はExact .

関連項目