地理空間データ (シェープファイルなど) が Orcle DB にどのように格納されているか知りたいですか? Oracle DB に格納されているシェープファイルの形式は?
シェープファイルは c:\folder などの任意の物理的な場所に保存され、Oracle DB ではこの c:\folder パスへの参照を使用します。それはそうですか?
説明してください。
次に、Oracle DB からシェープファイルを取得する方法を教えてください。
よろしく
まず、Oracle Spatial ユーザーズ ガイドおよびリファレンス ( 10g リリース 2 の場合はhttp://docs.oracle.com/cd/B19306_01/appdev.102/b14255/toc.htm ) を参照してください。
空間データの「組み込み」機能には、他の種類のデータと同様に行と列を使用してデータベース自体に空間データを格納することが含まれます。たとえば、CITY_NAME などの「通常の」列と、各都市の空間表現 (おそらくポイントまたはポリゴン) を含む「空間」列 (おそらく LOCATION という名前) を持つ CITIES テーブルがあるとします。Oracle は、この方法で空間データを格納するための SDO_GEOMETRY という名前の特別なデータ型と、インデックス作成、検索、変換などの機能を提供します。Oracle は、シェープファイルをこの形式に変換するためのユーティリティも提供します。
空間機能には 2 つの「レベル」があります。すべてのエディション (XE、Standard、Enterprise など) の一部である「基本」レベル (Oracle Locator) と、「拡張」レベル (Oracle Spatial) です。 Enterprise Edition のみの追加料金オプション。