ヘッダーをスキップ
Oracle® Fusion Middleware Oracle MapViewerユーザーズ・ガイド
11
g
リリース1(11.1.1)
B61387-02
ライブラリ
製品
索引
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
新機能および変更された機能
MapViewerの中核
Oracle Maps
1
MapViewerの概要
1.1
MapViewerの概要
1.1.1
MapViewerの基本的なアクション・フロー
1.1.2
MapViewerのアーキテクチャ
1.2
MapViewerを使用する前に
1.3
MapViewerのソフトウェア要件
1.4
MapViewerのインストールおよびデプロイ
1.4.1
WebLogic Server環境におけるMapViewerのデプロイ
1.4.1.1
MapViewer EARアーカイブのアンパック
1.4.1.2
WebLogic Serverの構成
1.4.1.3
WebLogic ServerでのMapViewerのデプロイと起動
1.4.1.4
MapViewer管理ページの使用方法
1.4.2
Oracle Fusion Middleware 10
g
R3環境でのMapViewerのデプロイ
1.4.3
OC4Jのスタンドアロン・インストールでのMapViewerのインストール
1.4.4
MapViewerのデプロイ後
1.4.4.1
デプロイが正常に実行されたかどうかの確認
1.4.4.2
SQLスクリプトの実行
1.4.4.3
MapViewer配列タイプの作成(必要な場合)
1.5
MapViewerの管理
1.5.1
MapViewer管理ページへのログイン
1.5.2
MapViewerの構成
1.5.2.1
ログ情報の指定
1.5.2.2
マップ・ファイル格納情報およびライフ・サイクル情報の指定
1.5.2.3
管理(非マップ)リクエストの制限
1.5.2.4
Webプロキシの指定
1.5.2.5
グローバル・マップ構成オプションの指定
1.5.2.6
空間データ・キャッシュのカスタマイズ
1.5.2.7
セキュリティ構成の指定
1.5.2.8
カスタム・イメージ・レンダラの登録
1.5.2.9
カスタム空間プロバイダの登録
1.5.2.10
カスタムな非空間データ・プロバイダの登録
1.5.2.11
SRSマッピングのカスタマイズ
1.5.2.12
WMS GetCapabilitiesレスポンスのカスタマイズ
1.5.2.13
Oracle Maps用マップ・タイル・サーバーの構成
1.5.2.14
永続マップ・データソースの定義
1.5.3
MapViewer管理タスクの実行
1.6
Oracle Real Application ClustersとMapViewer
1.6.1
Oracle RACコンテナ・データソースの作成
1.6.2
OC4JコンテナへのuserThreadsオプションの追加
1.6.2.1
userThreadsの追加(スタンドアロンのOC4Jインスタンスの場合)
1.6.2.2
userThreadsの追加(Oracle Fusion Middleware 10
g
R3の完全インストールの場合)
1.6.3
MapViewerデータソースの作成
1.7
高可用性とMapViewer
1.7.1
マルチプロセスOC4JインスタンスでのMapViewerのデプロイ
1.7.2
中間層クラスタでのMapViewerのデプロイ
1.8
セキュアなマップ・レンダリング
1.8.1
セキュアなマップ・レンダリングが機能する仕組み
1.8.2
Cookieからのユーザー名の取得
1.8.3
ユーザー認証: オプションとデモ
1.9
MapViewerのデモとチュートリアル
2
MapViewerの概念
2.1
MapViewerの概要
2.2
スタイル
2.2.1
スタイルのサイズ変更(スケーラブルなスタイル)
2.2.2
バケットのラベル・スタイルの指定
2.2.3
テキスト・ラベルおよびマーカーの方向設定
2.2.3.1
テキスト・スタイルの方位の制御
2.2.3.2
マーカーの方位の制御
2.2.4
テキスト・スタイルのスティッキー化
2.2.5
任意のスタイルを持つサンプル画像の取得
2.3
テーマ
2.3.1
事前定義済テーマ
2.3.1.1
事前定義済空間ジオメトリ・テーマのスタイリング・ルール
2.3.1.2
スタイリング・ルールに対するMapViewerでのSQL問合せの作成方法
2.3.1.3
バインディング・パラメータを含むスタイリング・ルール
2.3.1.4
1つのスタイリング・ルールへの複数のレンダリング・スタイルの適用
2.3.1.5
事前定義済テーマのキャッシュ
2.3.1.6
地物ラベルと国際化
2.3.2
JDBCテーマ
2.3.2.1
2つの列に基づくポイントJDBCテーマの定義
2.3.2.2
複雑なJDBCテーマのデータベースへの格納
2.3.3
イメージ・テーマ
2.3.3.1
事前定義済イメージ・テーマの作成
2.3.4
GeoRasterテーマ
2.3.4.1
事前定義済GeoRasterテーマの作成
2.3.4.2
GeoRasterテーマでのビットマップ・マスクの使用
2.3.4.3
GeoRasterテーマの再投影
2.3.5
ネットワーク・テーマ
2.3.5.1
事前定義済ネットワーク・テーマの作成
2.3.5.2
ネットワーク分析でのMapViewerの使用
2.3.6
トポロジ・テーマ
2.3.6.1
事前定義済トポロジ・テーマの作成
2.3.7
WFSテーマ
2.3.7.1
事前定義済WFSテーマの作成
2.3.8
カスタム・ジオメトリ・テーマ
2.3.9
注釈テキスト・テーマ
2.3.10
テーマ・マッピング
2.3.10.1
外部属性データを使用したテーマ・マッピング
2.3.11
テーマの外観に影響を与える属性
2.4
マップ
2.4.1
マップのサイズおよびスケール
2.4.2
マップ凡例
2.5
データソース
2.6
マップの生成方法
2.7
スキーマ間のマップ・リクエスト
2.8
MapViewerでのWorkspace Managerのサポート
2.9
MapViewerのメタデータ・ビュー
2.9.1
xxx_SDO_MAPSビュー
2.9.2
xxx_SDO_THEMESビュー
2.9.3
xxx_SDO_STYLESビュー
3
MapViewerのマップ・リクエストXML API
3.1
マップ・リクエストの例
3.1.1
単純なマップ・リクエスト
3.1.2
動的に定義されるテーマを含むマップ・リクエスト
3.1.3
ベース・マップ、中心および追加の事前定義済テーマを含むマップ・リクエスト
3.1.4
中心、ベース・マップ、動的に定義されるテーマおよびその他の地物を含むマップ・リクエスト
3.1.5
属性値および動的に定義される可変マーカー・スタイルを含むポイント地物のマップ・リクエスト
3.1.6
イメージ・テーマを含むマップ・リクエスト
3.1.7
マップ凡例の画像のみに関するマップ・リクエスト
3.1.8
データSRIDと異なるSRIDを含むマップ・リクエスト
3.1.9
円グラフ・テーマを使用したマップ・リクエスト
3.1.10
比率スケールおよび複数テーマ・スケール・モードを使用したマップ・リクエスト
3.1.11
事前定義済テーマを使用したマップ・リクエスト(バインディング・パラメータとカスタム・タイプ)
3.1.12
拡張スタイルおよびレンダリング・ルールを使用したマップ・リクエスト
3.1.13
積上げスタイルを使用したマップ・リクエスト
3.1.14
WFSマップ・リクエスト
3.1.15
MapViewerを使用したJavaプログラム
3.1.16
MapViewerを使用したPL/SQLプログラム
3.2
マップ・リクエストのDTD
3.2.1
map_request要素
3.2.1.1
map_request属性
3.2.2
bounding_themes要素
3.2.3
box要素
3.2.4
center要素
3.2.5
geoFeature要素
3.2.6
jdbc_georaster_query要素
3.2.7
jdbc_image_query要素
3.2.8
jdbc_network_query要素
3.2.9
jdbc_query要素
3.2.10
jdbc_topology_query要素
3.2.11
legend要素
3.2.12
map_tile_theme要素
3.2.13
north_arrow要素
3.2.14
operation要素
3.2.15
operations要素
3.2.16
parameter要素
3.2.17
scale_bar要素
3.2.18
style要素
3.2.19
styles要素
3.2.20
theme要素
3.2.21
themes要素
3.2.22
theme_modifiers要素
3.3
情報リクエストのDTD
3.4
マップ・レスポンスのDTD
3.5
MapViewerの例外DTD
3.6
ジオメトリDTD(OGC)
4
MapViewerのJavaBeanベースAPI
4.1
MapViewerのJavaBeanベースAPIの使用モデル
4.2
MapViewerのJavaBeanベースAPIを使用する前に
4.3
MapViewer Beanの使用方法
4.3.1
MapViewer Beanの作成
4.3.2
現行マップ・リクエストのパラメータの設定
4.3.3
現行マップ・リクエストへのテーマまたは地物の追加
4.3.4
マップ・リクエストへの動的に定義されたスタイルの追加
4.3.5
現行マップ・リクエストにおけるテーマの操作
4.3.6
MapViewerサービスへのリクエストの送信
4.3.7
現行マップ・レスポンスからの情報の抽出
4.3.8
データソースに関する情報の取得
4.3.9
現行マップ・ウィンドウでの非空間属性の問合せ
4.3.10
シック・クライアントに対する最適なメソッドの使用
5
MapViewer JSPタグ・ライブラリ
5.1
MapViewer JSPタグの使用
5.2
MapViewer JSPタグの参照情報
5.2.1
addJDBCTheme
5.2.2
addPredefinedTheme
5.2.3
getMapURL
5.2.4
getParam
5.2.5
identify
5.2.6
importBaseMap
5.2.7
init
5.2.8
makeLegend
5.2.9
run
5.2.10
setParam
5.3
MapViewerにおけるJSPの例(複数のタグ)
6
MapViewer PL/SQL API
6.1
SDO_MVCLIENTパッケージのインストール
6.2
SDO_MVCLIENTパッケージの使用方法
6.2.1
ネットワーク・アクセス権の付与
6.2.2
MapViewerクライアント・ハンドルの作成
6.2.3
マップ・リクエストの準備
6.2.4
MapViewerサービスへのリクエストの送信
6.2.5
マップ・リクエストからの情報の抽出
7
MapViewer XMLリクエスト: 管理およびその他
7.1
データソースの管理
7.1.1
データソースの追加(管理)
7.1.2
データソースの削除(管理)
7.1.3
データソースの再定義
7.1.4
全データソースのリスト(管理または汎用)
7.1.5
データソースの有無のチェック(汎用)
7.2
全マップのリスト(汎用)
7.3
テーマのリスト(汎用)
7.4
スタイルのリスト(汎用)
7.5
事前定義済テーマで使用されるスタイルのリスト(汎用)
7.6
メモリー内キャッシュの管理
7.6.1
データソースのメタデータ・キャッシュの消去(管理)
7.6.2
テーマに関する空間データ・キャッシュの消去(管理)
7.7
MapViewer構成ファイルの編集(管理)
7.8
MapViewerサーバーの再起動(管理)
8
Oracle Maps
8.1
Oracle Mapsの概要
8.1.1
Oracle Mapsアプリケーションのアーキテクチャ
8.1.2
Oracle Mapsを使用した単純な例
8.1.3
マップ・コンテンツの編成
8.1.3.1
マップ・タイル層
8.1.3.2
テーマベースFOI層
8.1.3.3
ユーザー定義のFOI層
8.1.3.4
情報ウィンドウ層
8.1.3.5
固定図層
8.2
マップ・タイル・サーバー
8.2.1
マップ・タイル・サーバーの概念
8.2.1.1
マップ・タイル層とマップ・タイル・ソース
8.2.1.2
マップ画像タイルのストレージ
8.2.1.3
マップ・タイルの座標系
8.2.1.4
タイル・メッシュ・コード
8.2.1.5
タイル処理ルール
8.2.2
マップ・タイル・サーバーの構成
8.2.2.1
マップ・タイル・サーバーのグローバル構成
8.2.2.2
マップ・タイル層の構成
8.2.3
外部マップ・ソース・アダプタ
8.3
対象地物(FOI)サーバー
8.3.1
テーマベースFOI層
8.3.1.1
事前定義済テーマベースFOI層
8.3.1.2
テンプレート付き事前定義済テーマ
8.3.1.3
動的JDBC問合せのテーマベースFOI層
8.3.2
ユーザー定義のFOIリクエスト
8.4
Oracle Maps JavaScript API
8.5
Oracle Mapsアプリケーションの開発
8.5.1
1つまたは複数のマップ・タイル層の作成
8.5.2
FOIメタデータの定義
8.5.3
クライアント・アプリケーションの作成
8.6
組込みマップ・タイル層(Google MapsおよびBing Maps)
8.6.1
クライアント側での組込みマップ・タイル層の定義
8.6.2
サーバー側での組込みマップ・タイル層の定義
8.7
Spherical Mercator座標系へのデータ変換
8.7.1
データ変換をスキップする変換ルールの作成
9
Oracle Map Builderツール
9.1
Oracle Map Builderの実行
9.2
Oracle Map Builderのユーザー・インタフェース
A
スタイル、テーマ、ベース・マップおよびマップ・タイル層のためのXML形式
A.1
色スタイル
A.2
マーカー・スタイル
A.2.1
ベクター・マーカー・スタイル
A.2.2
画像マーカー・スタイル
A.2.3
TrueTypeフォントベースのマーカー・スタイル
A.2.4
線上でのマーカー・スタイルの使用方法
A.3
線スタイル
A.4
領域スタイル
A.5
テキスト・スタイル
A.6
拡張スタイル
A.6.1
バケット・スタイル
A.6.1.1
離散値を含むコレクションベース・バケット
A.6.1.2
個々の範囲ベース・バケット
A.6.1.3
均等範囲バケット
A.6.2
カラー・スキーム・スタイル
A.6.3
可変マーカー・スタイル
A.6.4
ドット密度マーカー・スタイル
A.6.5
棒グラフ・マーカー・スタイル
A.6.6
コレクション・スタイル
A.6.7
可変円グラフ・スタイル
A.6.8
ヒート・マップのスタイル
A.7
テーマ: スタイリング・ルール
A.8
ベース・マップ
A.9
マップ・タイル層
B
SVGマップのJavaScript関数
B.1
ナビゲーション・コントロール関数
B.2
表示コントロール関数
B.3
マウスクリック・イベント・コントロール関数
B.3.1
事前定義済マウスクリック・コントロール関数
B.3.2
ユーザー定義のマウス・イベント・コントロール関数
B.3.2.1
マップレベル関数
B.3.2.2
テーマレベル関数
B.3.2.3
選択イベント・コントロール関数
B.4
その他のコントロール関数
C
カスタム・イメージ・レンダラの作成および登録
D
カスタム空間データ・プロバイダの作成および登録
D.1
空間プロバイダ・クラスの実装
D.2
MapViewerへの空間プロバイダの登録
D.3
外部空間データのレンダリング
E
MapViewerでのOGC WMSのサポート
E.1
MapViewer用のWMSインタフェースの設定
E.1.1
必要なファイル
E.1.2
wmsという名前のデータソース
E.1.3
SDO SRIDからEPSG SRIDへのマッピング・ファイル
E.2
WMS仕様および対応するMapViewerの概念
E.2.1
サポートされるGetMapリクエストのパラメータ
E.2.1.1
BASEMAPパラメータ(MapViewerのみ)
E.2.1.2
BBOXパラメータ
E.2.1.3
BGCOLORパラメータ
E.2.1.4
DATASOURCEパラメータ(MapViewerのみ)
E.2.1.5
DYNAMIC_STYLESパラメータ(MapViewerのみ)
E.2.1.6
EXCEPTIONSパラメータ
E.2.1.7
FORMATパラメータ
E.2.1.8
HEIGHTパラメータ
E.2.1.9
LAYERSパラメータ
E.2.1.10
LEGEND_REQUESTパラメータ(MapViewerのみ)
E.2.1.11
MVTHEMESパラメータ(MapViewerのみ)
E.2.1.12
REQUESTパラメータ
E.2.1.13
SERVICEパラメータ
E.2.1.14
SRS(1.1.1)パラメータまたはCRS(1.3.0)パラメータ
E.2.1.15
STYLESパラメータ
E.2.1.16
TRANSPARENTパラメータ
E.2.1.17
VERSIONパラメータ
E.2.1.18
WIDTHパラメータ
E.2.2
サポートされるGetCapabilitiesリクエストおよびレスポンス機能
E.2.3
サポートされるGetFeatureInfoリクエストおよびレスポンス機能
E.2.3.1
GetFeatureInfoリクエストのGetMapパラメータ・サブセット
E.2.3.2
EXCEPTIONSパラメータ
E.2.3.3
FEATURE_COUNTパラメータ
E.2.3.4
INFO_FORMATパラメータ
E.2.3.5
QUERY_LAYERSパラメータ
E.2.3.6
QUERY_TYPEパラメータ(MapViewerのみ)
E.2.3.7
RADIUSパラメータ(MapViewerのみ)
E.2.3.8
UNITパラメータ(MapViewerのみ)
E.2.3.9
XパラメータおよびYパラメータ、またはIパラメータおよびJパラメータ
E.2.3.10
GetFeatureInfoリクエストに対して検索される属性の指定
E.3
WMSマップ・テーマの追加
E.3.1
WMSマップ・テーマを追加するためのXML API
E.3.2
事前定義済WMSマップ・テーマ定義
E.3.3
WMSマップ・テーマによる認証
E.3.4
WMSマップ・テーマを追加するためのJavaBeanベースAPI
索引