コストの低減と柔軟性の向上
• エンタープライズ・グリッド・コンピューティ ング
• 低コストのコンポーネントを標準とする
• 共有リソースの一元管理
• 管理操作の自動化
• 応答性に優れたソフトウェア・アーキテクチャ
• アプリケーションを再利用可能なサービスとして 提供
• 既存資産の活用にアプリケーションを統合
• ビジネス・プロセスの最適化
83
参考情報 3
データモデル・サンプル
データモデルサンプル(レイヤ)
東京 23 区と JR 路線の空間問合せを行なうには ..
• JRと区は性質が異なるため、2つのグループ(23区グ
ループとJRグループ)を定義する。
•
このグループのことをレイヤと呼ぶ。• 23区レイヤには、新宿区と豊島区を定義する。
• JRレイヤには、山手線と中央線を定義する。
•
演算の対象となる最小単位「新宿区」、「豊島区」、「山手線」、「中央線」をジオメトリ(または形状)と 呼ぶ。
•
ジオメトリには、それを一意に識別する番号(GID)を振る。※簡略化のため、東京23区は新宿区と豊島区、JRは山手線と中央線のみ考慮
JRレイヤ 201 山手線 23区レイヤ
101 新宿区
山手線中央線 豊島区 新宿区
85
データモデルサンプル(座標軸)
•
ジオメトリは座標を用いてデータベース内で定 義される。•
ジオメトリの座標の基準とするため、座標軸を 定義する必要がある。今回は(0,0)
~(100,100)
の 座標系の中で各ジオメトリを定義する。•
座標軸は(x,y)
でも(
緯度、経度)でも良い。その 格納データにあった定義を行なう。(100,100)
(0,0)
JRレイヤ 201 山手線 202 中央線 23区レイヤ
101 新宿区 102 豊島区
データモデルサンプル(エレメント)
•
中央線ジオメトリは次のような線から構成される。(100,100)
(0,0)
z このようなジオメトリを構成する要素をエレメントと呼ぶ。
z エレメントは点、線、ポリゴンのいずれか、またはそれらの 集合として構成される。
点(ポイント) 線(ライン) ポリゴン(多角形)
87
• 複数のエレメントが1つのジオメ トリを構成する例として「ハワイ ジオメトリ」が考えられる。
エレメント1 エレメント2
エレメント3 エレメント4
エレメント5 エレメント6 エレメント7
ハワイジオメトリ
• ハワイジオメトリは 7 つのエレメン トから構成される。
• 各エレメント(島)はポリゴンと して定義される。
• 図のような航路ジオメトリとハワ イジオメトリには、空間的関係は 無い。
航路ジオメトリ
データモデルサンプル(エレメント)
データモデルサンプル
( DB への投影)
• 1 つのレイヤは4つの表によって定義される。
• 今回はJRレイヤと23区レイヤがあるので8つの表によっ て定義される。
JR
レイヤ201 山手線 202 中央線
(100,100)
(0,0)
ドキュメント内
Oracle 10gが実現するエンタープライズGISおよびロケーション・ベース・テクノロジー
(ページ 41-44)