GeoCoach3D シリーズ インストール説明書
2008/07/13
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/
info@geocoach.co.jp【対象】
次のアプリケーションのインストールとトラブルシューティングについて説明します。
アプリケーション名バージョン
DM 三次元ビューF
2.** (1)
GeoCoach3D (DM 三次元エディタ)
2.** (1)
拡張 DM エディタ
2.** (1)
SIMA 三次元ビューF
2.** (1)
SIMA 三次元ビュー06
1.**
SIMA 地番テキスト配置
2.** (1)
SIMA－地籍フォーマット 2000 コンバーター 2.** (1)NIF2 三次元ビューF
2.** (1)NIF2－地籍フォーマット 2000 コンバーター 2.** (1)
地籍フォーマット 2000 ビューF
2.** (1)
地籍フォーマット 2000 テキスト配置
2.** (1)
地籍フォーマット 2000 エディタ
2.** (1)
DXF 三次元ビューF
1.**JPGIS-XML ビューF0.**
シェープ三次元ビューF
1.**
DEM 三次元ビューF
1.**
基盤地図情報作成検査ツール
1.**(1)旧バージョン 1.**については、別途 GeoCoach3D-1-install.pdf を参照してください。
【動作環境】
・Microsoft Windows XP, 2000, NT4.0(SP3 以上)
・512MB 以上のメモリ(1GB 以上を推奨)
・32MB 以上のビデオメモリ(64MB 以上を推奨)
・2.0GHz 以上の CPU
・50MB 以上のハードディスク
・DiextX7.0 以降あるいは OpenGL バージョン 1.1 以降
・高解像度モニタ(1024x768 以上、フルカラー)【ドキュメント】
このインストール説明書の更新版(トラブルシューティングなど追加)や各アプリケーションの操作説明書などのドキュメントおよび更新記録は次の URL から取得できます。
http://www.geocoach.co.jp/download.html【Java 実行環境】
GeoCoach3D シリーズは Java2 と Java3D および JAI をベースに作成しています。従って、GeoCoach3D シ
リーズを実行するためには、この 3 つの環境(Java2 と Java3D, JAI)をインストールしておく必要があります。Java2 を先に、Java3D、JAI を後にインストールしてください。
順序 環境
バージョン 内容
1Java2
1.4.2_15
Java の実行環境
2Java3D
1.3.1
3D 表示
3JAI
1.0_01
TIFF など画像の処理(Java Advanced Imaging)
2007/08/01 から Java2 について、1.4.2_07 から 1.4.2_15 に変更しました。
1/5

１．Java2 環境のインストール
GeoCoach3D シリーズはバージョン(2.00)から Java2（バージョン 1.4.2_15）環境で開発および動作確認を行っています。確実に動作させるため、このバージョンの Java 実行環境をダウンロード、インストールしてください。
Java２実行環境の入手先 http://java.sun.com/products/archive/index.html
既に他のバージョンの Java2 がインストールされている場合、一旦すべて削除してから、1.4.2_15 をインストールしてください。
1.1 「Archive: Java[tm] Technology Products Download」のページで、「J2SDK/J2RE-1.4」で「1.4.2_15」を選択して「Go」ボタンを押します。

1.2 「J2RE 1.4.2_15」の「Download J2RE」を選択します。

1.3 「Platform」で「Windows」を選択し、ライセンスについてチェックを入れ、「Continue」ボタンを押します。

1.4 チェックを入れ、「j2re-1_4_2_15-windows-i586-p.exe」を選択しダウンロードします。

1.5 「j2re-1_4_2_15-windows-i586-p.exe」を実行し、Java の実行環境をインストールします。Windows
XP Professional, NT4.0 では管理者権限で実行します。
２．Java3D 環境のインストール
Java3D は Java 実行環境上で動作する 3 次元表示機能です。GeoCoach3D シリーズは Java3D（バージョン1.3.1）環境で開発および動作確認を行っています。このバージョンの Java3D 実行環境をダウンロード、インストールしてください。
Java3D 実行環境の入手先
https://java3d.dev.java.net/binary-builds-old.html
2.1 ウィンドウの下側で「1.3.1」のインストーラがダウンロードできます。

2.2 「java3d-1_3_1-windows-i586-opengl-rt.exe」をダウンロードし、Java3D の実行環境をインストールします。 Windows XP Professional, NT4.0 では管理者権限で実行します。先にインストールした Java2（1.4.2_15）のフォルダを表示しますので、そこにインストールします。別のフォルダを指定すると、アプリケーションが起動しない問題が発生します。
2/5

３．JAI のインストール
JAI は Java 実行環境上で動作する TIFF など画像ファイルの処理機能です。GeoCoach3D シリーズは JAI（バージョン 1.0_01）環境で開発および動作確認を行っています。このバージョンの JAI をダウンロー
ド、インストールしてください。オルソ画像の貼り付けなど、画像ファイルを扱うことがなければ、このインストールは不要です。
http://java.sun.com/products/java-media/jai/downloads/download-iio-1_0_01.html
3.1 「Download」を選択します。

3.2 ライセンスを確認します。

3.3 「Windows JRE Install」を選択し、直接実行するか、ファイルを保存して実行します。

3.4 インストール時にフォルダ名確認用のダイアログが表示されます。
Java2 の環境「1.4.2_15」にインストールされることを確認してください。
４．アプリケーションのインストール
4.1 アーカイブファイルをダウンロードし、解凍します。
GeoCoach3D-**-*-2-**-setup.lzh あるいは GeoCoach3D-**-*-1-**-setup.lzh
4.2 セットアップを実行し、アプリケーションをインストールします。
GeoCoach3D-**-*-2-**-setup.exe あるいは GeoCoach3D-**-*-1-**-setup.exe
4.3 「スタートメニュー」の「GeoCoachSystems」の[（アプリケーション名）動作環境確認]を選択し、Java２と Java3D 環境を確認します。もし、Java の実行環境がインストールされていなければ、「コマンドまたはファイル名が違います」または「Java Runtime を見つけることができません」とメッセージを表示します。また、バージョンの違いなどがあればそのその内容を表示します。
4.4 「スタートメニュー」の「GeoCoachSystems」の[（アプリケーション名）]で、アプリケーションが立ち上がります。
５．アンインストール
アンインストールは、インストールとは逆の順序で行ってください。Java3D の OpenGL 版と DirectX 版を入れ替える場合、一旦 Java3D のみアンインストールしてください。その際、Java2 と JAI,アプリケーションをアンインストールする必要はありません。
5.1 「スタートメニュー」の「GeoCoachSystems」の[（アプリケーション名）アンインストール]を実行します。アプリケーション名のフォルダが残った場合、削除してください。
5.2 JAI のアンインストールは「コントロールパネル」の「プログラムの追加と削除」で「JAI Image I/OTools 1.0_01」を削除します
5.3 Java3D のアンインストールは「コントロールパネル」の「プログラムの追加と削除」で「Java 3D1.3.1(DirectX)」または「Java 3D 1.3.1(OpenGL)」を削除します
5.4 Java2 のアンインストールは「コントロールパネル」の「プログラムの追加と削除」で「Java 2
Runtime Environment Standard Edition v1.4.2_15」を削除します。
アプリケーションをバージョンアップする際には、アプリケーションのみを上書きでインストールしてください。
3/5

６． トラブルシューティング
動作環境についてのトラブルシューティングです。それぞれのアプリケーションについては、説明書を参照してください。
現象
原因・対応
Java3D が Java2 のフォルダにインストールされていない「Exception in thread “main” java.lang.
場合の問題です。インストールの説明(2.7)で異なるフォ
UnsatisfiedLinkError : ***ルダにインストールされた可能性があります。一旦at java.lang.ClassLoader$NativeLibrary.
load(Native Mathid)...」とコマンドプロンプト Java3D をアンインストールして、再インストールしてみウィンドウに表示され、アプリケーションが起動 てください。その際、インストール先が 1.4.2_15 のフォルダになっていることを確認してください。
しない。
「ダイナミックリンクライブラリ j3D*.dll が指 Java3D が Java2 のフォルダにインストールされていない定されたパス***に見つかりませんでした」とコ 場合の問題です。既に別のバージョンの Java2 がインスマンドプロンプトウィンドウに表示され、アプリ トールされていて、今回 Java2(1.4.2_15)を別にインストールしてしまい、Java3D が古い Java2 の方にインストケーションが起動しない。
ールされてしまったケースがあります。一旦 Java3D とJava2 を す べ て ア ン イ ン ス ト ー ル し て か ら 、 再 度
Java2,Java3D をインストールしてみてください。
「ダイナミックリンクライブラリ d3d8.dll が指 WindowsNT4.0 あるいは Windows2000 に DirectX 版の定されたパス***に見つかりませんでした」とコ Java3D をインストールした場合に現われます。OpenGL
マンドプロンプトウィンドウに表示され、アプリ 版をインストールしてみてください。(上記 2.3)
ケーションが起動しない。
「*** ERROR: Canvas3D constructed with a null 画面の色の設定が 256、32768、65576 色の場合、「最高」
GraphicsConfiguration...」とコマンドプロンプ あるいは「True Color」にして下さい。
トウィンドウに表示され、アプリケーションが起 または、画面のプロパティの詳細設定で、トラブルシュ動しなかったり、３D 表示されなかったりする。 ーティングの「ハードウェアアクセラレータ」を最大にしてみて下さい。
「 Failtocreatevertex
buffer 地図のデータ量が多すぎて、表示用のメモリが不足して
D3DERR_OUTOFVIDEOMEMORY」と大量のメッセージ います。DirectX 版の Java3D での現象です。OpenGL 版のがコマンドプロンプトウィンドウに表示され、ア Java3D に入れ替えてみてください。(上記 2.6)
プリケーションの反応が極端に遅くなる。
ファイルは読み込んだようだが、データが３D 表 Java2,Java3D のインストール時にトラブルがあったか示されない。
もしれません。Java3D,Java2 両方をアンインストールしてから、再インストールしてみてください。
「Java3D: Optimize For Space disabled」とコ アプリケーション起動時のオプションを表示しているだ
マンドプロンプトウィンドウに表示される。
けで、トラブルではありません。メモリの使用量を小さくする設定です。
マウスの中ボタンのドラッグで、３D 表示がズー マウスの中ボタンに別の機能が設定されているかもしれムできない。
ません。[コントロールパネル]の[マウス]で確認してください。
ファイルを開いている途中や、TIN 作成、チェッ メモリーが不足し、ページング(メモリーの内容の一部をク、一括処理など処理の途中で動きが遅くなる。 ハードディスクに移動)を起こしている恐れがあります。
ハードディスクのアクセスランプが点滅している場合、また、Windows 自体の反応も遅くなる。
ページングの恐れが高くなります。
TIN 作成、あるいは TIN 読み込み後、TIN がまば Java3D で DirectX 版を使っている場合、現れる現象です。
らに表示される。一部しか表示されない。
OpenGL 版をインストールしてみてください。
あるいは画面の設定を変えてみてください。[コントロー
ルパネル]から[画面]のウィンドウを開き、[設定]タブの[詳細設定]ボタンを押すと、ビデオカードのプロパティウインドウが開きます。[トラブルシューティグ]タブで、[ハードウェアアクセラレータ]について、「カーソルと拡張画面のアクセラレータだけでなく、DirectDraw およびDirect3D すべてのアクセラレータを無効にします」を指定してみてください。OpenGL 版の Java3D でも同様です。
（下図参照）
4/5

OpenGL 版の Java3D で起こる問題です。DirectX 版のJava3D を使ってみてください。
あるいは画面の設定を変えてみてください。[コントロー
ルパネル]から[画面]のウィンドウを開き、[設定]タブの[詳細設定]ボタンを押すと、ビデオカードのプロパティウインドウが開きます。[トラブルシューティグ]タブで、[ハードウェアアクセラレータ]について、「カーソルと拡張画面のアクセラレータだけでなく、DirectDraw およびDirect3D すべてのアクセラレータを無効にします。...」
を指定してみてください。OpenGL 版の Java3D でも同様です。（下図参照）
3D パネルが黒でなくメニューバーの背景と同じ [コントロールパネル]から[画面]のウィンドウを開き、色になっている。地図を開いても何も表示されな [設定]タブの[詳細設定]ボタンを押すと、ビデオカードのプロパティウインドウが開きます。[トラブルシューテ
い。
ィグ]タブで、[ハードウェアアクセラレータ]について、コマンドプロンプトウィンドウに「wglCerateContext Failed: ピクセル形式が無 「カーソルと拡張画面のアクセラレータだけでなく、DirectDraw および Direct3D すべてのアクセラレータを効です。」と表示される。
無効にします。...」を指定してみてください。（下図参照）
3D 表示の地図がすべて赤色で表示される
上記の設定で、ハードウェアアクセラレータが最も左側の「アクセラレータをすべて無効にします。...」になっている場合に、この現象が起きることがあります。上記
設定にしてみてください。
アプリケーションのウィンドウを一瞬表示して終わります。インストールフォルダのhs_err*.log に以下のようなメッセージが残る。
An unexpected exception has been detected innative code outside the VM.Unexpected Signal :EXCEPTION_ACCESS_VIOLATION
occurred
atPC=0x6933eabfFunction name=DrvSetContext
Library=C:\WINDOWS\system32\atioglxx.dll「画面のプロパティ」の「詳細設定」の例

Java2 のバージョンについて
GeoCoach3D シリーズのバージョン 2.00 から、Java2 は 1.4.2_15 を推奨しています。Java2 1.4 から導入された機能を使用するためです。GeoCoach3D シリーズのバージョン 1.**では Java2 1.4.2_05 と1.3.1_02 を推奨していました。1.3.1_02 がインストールされている場合、一旦 Java3D と 1.3.1_02 をアンインストールしてから 1.4.2_15、Java3D をインストールしてください。
5/5