この章では、OracleAS MapViewer Map Builderツール(Oracle Map Builderとも呼ばれている)について簡単に説明します。ただし、該当ツールのインタフェースの詳細は、ここでは説明しません。それについては、Oracle Map Builderを使用する際に利用可能なオンライン・ヘルプを参照してください。
Oracle Map Builderは、スタンドアロン・アプリケーションで、データベースに格納された(スタイル、テーマおよびベース・マップに関する)マッピング・メタデータを作成および管理できます。たとえば、このツールを使用すると、スタイルを作成したり、スタイルの定義を変更したりできます。メタデータの処理以外に、このツールのインタフェースを使用すると、メタデータ(マップ上での線スタイルの表示方法を見るなど)や空間情報をプレビューすることもできます。
スタイル、テーマおよびマップに関する情報を作成、変更および削除するには、OracleAS MapViewerメタデータ・ビューを直接変更せずに、可能なかぎりOracle Map Builderを使用する必要があります。SQL文を使用するなどしてOracle Map Builderの外部で変更を実行する場合は、Oracle Map Builder内でデータベース接続をリフレッシュし、最新の項目を取得してください。
Oracle Map Builderを効果的に使用するには、第2章で説明しているOracleAS MapViewerの概念および第3章のmapリクエストに関する説明を理解しておく必要があります。
この章の主な項目は、次のとおりです。
Oracle Map Builderは、JARファイル(mapbuilder.jar
)として出荷されています。Java Development Kit(J2SE SDK)1.5以上の環境で、スタンドアロンのJavaアプリケーションとして、次のように実行できます。
% java –jar mapbuilder.jar [Options]
オプション:
-help
を指定すると、利用可能なオプションに関する情報が表示されます。
-noconnect
を指定すると、以前作成したデータベース接続の自動オープンが無効化されます。-noconnect
を指定すると、プリファレンス・ファイルoasmapbuilder.xml
の中または-config
オプションで指定したファイルの中で指定されているデータ・ソースが使用されません。それらのデータ・ソース内のオブジェクトを使用するには、データ・ソースに接続する必要があります。-noconnect
を指定しないと、プリファレンス・ファイルoasmapbuilder.xml
の中または-config
オプションで指定したファイルの中で指定されているデータ・ソースが使用されます。
-config <config-file>
では、Oracle Map Builderの構成およびプリファレンス情報が含まれるファイルの位置を指定します。このオプションを指定しないと、Oracle Map Builderはユーザーのホーム・ディレクトリ内でoasmapbuilder.xml
という名前のファイルを探します。
-cache <cache-size>
では、メモリー内ジオメトリ・キャッシュのサイズを指定します。-cache 64M
のように指定します。
Oracle Map Builderでは一般に、画面の左側をナビゲーション用に使用してオブジェクトを検索し選択した後、画面の右側を使用して選択したオブジェクトに関する情報を表示します。図9-1に示すOracle Map Builderのメイン・ウィンドウでは、メタデータのナビゲーション・ツールが画面の左側、選択した領域スタイルのディテール・ペインが右側に表示されています。
最上位のメニューには、標準的なエントリの他に、Oracle Map Builderに固有な機能のエントリも含まれています。
ショートカット・キーを使用して、メニューおよびメニュー項目にアクセスできます。たとえば、[Alt]+[F]を押すと「ファイル」メニュー、[Alt]+[E]を押すと「編集」メニューにアクセスできます。また、[Alt]+[H]、[Alt]+[A]の順に押すと「ヘルプ」、「バージョン情報」の順にアクセスできます。
メニューの下のアイコンは、次のアクションを実行します。
「Add new connection」により、Oracle Map Builderで使用する新しいデータベース接続が作成されます。
「Load/Add/Remove connection」により、Oracle Map Builderで使用するデータベース接続のロードまたは追加が実行されるか、Oracle Map Builderで使用可能な接続からデータベース接続が削除されます。
「Create new metadata」により、新しいベース・マップ、テーマまたはスタイルが作成されます。
「Open」により、ベース・マップ、テーマまたはスタイルがオープンされます。
「Save」により、現在選択されているオブジェクトへの変更がすべて保存されます。
「Save All」により、オープン状態にある全オブジェクトへの変更がすべて保存されます。
Oracle Map Builderウィンドウの左側に表示されるMetadataナビゲータには、データベース接続セレクタ、アクションを実行するためのアイコン、現在選択されているデータベース接続にアクセス可能なMapViewerメタデータ・オブジェクト(オブジェクト・タイプによって分類)の階層ツリーなどが表示されます。オブジェクトを選択するには、該当するツリー・ノード(複数可)を開いた後、目的のオブジェクトをダブルクリックします。
Oracle Map Builderウィンドウの右側にあるタブおよびペインには、ユーザーが選択またはオープンしたオブジェクトの詳細が表示されます。
他のオブジェクトに切り替えるには、該当するタブをクリックします。タブをクローズするには、該当するタブのXをクリックします。オブジェクトに変更を加えてXをクリックすると、変更を保存するかどうかが尋ねられます。
「Messages」領域には、フィードバック情報(アクションの結果、エラー・メッセージ、警告メッセージなど)が適宜表示されます。
詳細なヘルプ情報は、Oracle Map Builderのインタフェースを使用して利用できます。特定のペインやダイアログ・ボックスに関する情報も含め、Oracle Map Builderの詳細はオンライン・ヘルプを参照してください。