IGeometry.ToLinearGeometry

ToLinearGeometry()

デフォルトを使用して、このジオメトリの近似バージョンまたは同等の非曲線バージョンを取得します許容範囲 .

public IGeometry ToLinearGeometry()

戻り値

曲線ジオメトリを持たないジオメトリ。これはToLinearGeometry with デフォルト許容範囲.デフォルト許容範囲によって定義されますSpatialReferenceSystemこのジオメトリの : 予測される SRS の許容範囲は 0.001 メートル (SRS 単位)地理的な SRS の許容範囲は1e-5度 (SRS 単位)不明な SRS の許容範囲は1e-5 適用される変換の詳細については、次を参照してください。ToLinearGeometry仕様.

例外

例外調子
InvalidOperationExceptionこのジオメトリは無効であり、操作を完了できません.

関連項目


ToLinearGeometry(double)

指定された値を使用して、このジオメトリの近似バージョンまたは同等の非曲線バージョンを取得します許容範囲 .

public IGeometry ToLinearGeometry(double tolerance)
パラメータタイプ説明
toleranceDouble許容範囲使用する。結果は以下であることが保証されます許容範囲ジオメトリを線形化するために必要なポイントの数が、現在 10000 ポイントに等しい象限あたりの最大 を超えない限り、 曲線ジオメトリから離れます。

戻り値

曲線ジオメトリを持たないジオメトリ。次の変換が適用されます: CircularString は linearized (に変換されます)LineString指定されたtolerance)CompoundCurveに結合されますLineStringsCurvePolygonに変換されますPolygonsMultiCurveに変換されますMultiLineStringsMultiSurfaceに変換されますMultiPolygons その結果、HasCurveGeometry出力ジオメトリのfalse .

例外

例外調子
ArgumentOutOfRangeException許容範囲以下です0 .
InvalidOperationExceptionこのジオメトリは無効であり、操作を完了できません.

関連項目