- OSGeoJP Headline -

OSGeoなRSS

Loading...


関係団体へのリンク

プロジェクト

MapGuideOpenSource

QuantumGIS

FDO

HOME » FDO Open Source » 機能説明

機能説明

このページでは、フィーチャーマトリクスページにて参照できる機能を説明します。

機能説明
コマンド
Connection データ・ストアに接続する。
Capabilitiesプロバイダがサポートしている、あるいはサポートしていない機能についての情報をプログラムで取得する。
Datastore データ・ストアを作成、破棄、またはリストする。
Describe Schemaデータ・ストアからフィーチャースキーマを取得する。
Apply Schema データ・ストア内にフィーチャースキーマを作成する。
Spatial Context ジオメトリデータのストレージと操作に必要なプロパティを管理する。
Selectデータ・ストアからフィーチャーを1セットを選ぶためにFDOフィルタおよび式言語を使用する。
Select Aggregates データ・ストアからフィーチャのグループを選択し、それぞれのグループにフィルタを適用する。
Insertフィーチャースキーマクラスのインスタンスを作成し、それをデータ・ストアに追加する。
Update データ・ストア内のフィーチャーを修正する。
Deleteデータ・ストアからフィーチャーを削除する。
SQL Command 基本的なRDBMSに対してSQL命令文の実行をサポート。クエリータイプではない操作を実行する命令文に対して、表形式を返す命令文を区別するために、2種類の実行メソッドが提供される。
Transactionsトランザクション処理(開始・コミット・ロールバック)をサポート。
Locking 持続的またはトランザクションなロックをサポート。もしユーザーが長時間(例えば複数のセッションためなど)オブジェクトへの排他的なアクセスを必要とするなら、持続的なロックが適用される。それとは対照に、オブジェクトへの排他的なアクセスが、トランザクションの間だけ必要であれば、トランザクションロックが適用される。こういったトランザクションはオブジェクトを変更するのに必要な時間をカバーすることもできる。
Long Transactions1つまたはそれ以上のオブジェクトに対する条件の変更を付きの変化を分類する。ルートのlong transactionの派生物は、永続的な変更を伴わないオブジェクトに対するリビジョンを表す。Root long transactionの派生物はそれらのオブジェクトに対して恒久的な変化を伴わない修正箇所を表す。
Schema Capabilities
Schema Overridesこれを使うとFDOアプリケーションがフィーチャー(論理的)スキーマとプロバイダ・データ・ストアの物理的スキーマ間のマッピングをカスタマイズできる。スキーママッピングはSchema Override(スキーマ・オーバーライド)のセットを通してカスタマイズされます。それぞれのフィーチャースキーマは、数多くの関連するセットを、フィーチャスキーマが適用される可能性があるFDOプロバイダにつき1つのセットを持つことができる。
Foreign Schemasサードパーティアプリケーションで作成されたスキーマ内に保存されているデータにアクセスする。
Associationsクラス間の関係を表す。Associationには関連付けられたクラス間のリンケージを表したプロパティがある。リンケージは1対1または複数対複数の場合がある。
Data Property Constraintsプロパティやプロパティのリストはまとめて、データ・ストア内のそのクラスの全てのオブジェクトに対し、ユニークな値を持つがあることを指定する。2つ以上のプロパティのリストに基づくユニーク制約は、複合ユニーク制約と呼ばれる。この制約のタイプはBoolean,BLOB,CLOBを除いた全てのデータのプロパティに適用される。複合ユニーク制約の一部として含まれる場合は、Booleanプロパティが含まれる。
Inheritanceフィーチャークラス階層をサポート。
Object Propertiesクラスタイプのクラスプロパティをサポート。
セットアップとツール
Feature Schema SerializationOGCのGMLフォーマットを使用して、Feature Schema、Schema Overrides、Spatial Context、Spatial Context 情報を読み書きする。
Feature Data Serialization OGCのGML フォーマットを使用して、フィーチャーデータを読み書きする。
XML Configurationプロバイダ特有の構成をサポート。