2

データベースからオラクル ジオメトリ フィールドを取得できるようにする必要がある、現在作成中の .Net システムがあります。SQL ステートメントでジオメトリ タイプを文字列にキャストして、.Net 側で処理できるようにする方法はありますか。現時点では、OLEDBリーダーに入れる有効なデータ型ではないため、データを取得できません。データベース側で変換する必要があります。

select CS_BOUNDS from MDSYS.CS_SRS where SRID = 4326

ありがとう

4

1 に答える 1

5

Get_WKT次の方法を使用できます。

ジオメトリオブジェクトのWell-KnownText (WKT)形式(セクション6.7.1.1で説明)を返します。

ドキュメントには次の例があります。

SELECT c.shape.Get_WKT()
  FROM cola_markets c WHERE c.name = 'cola_b';

C.SHAPE.GET_WKT()                                                               
--------------------------------------------------------------------------------
POLYGON ((5.0 1.0, 8.0 1.0, 8.0 6.0, 5.0 7.0, 5.0 1.0)) 

戻りタイプはCLOBです。

于 2012-01-16T16:47:36.563 に答える