GeoCoach3D シリーズ (バージョン 1.**) インストール説明書
2004/12/24
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/
info@geocoach.co.jp【対象】
次のアプリケーションのインストールとトラブルシューティングについて説明します。
アプリケーション名
バージョンDM 三次元ビューF
1.**
GeoCoach3D (DM 三次元エディタ)
1.**
拡張 DM エディタ
1.**
SIMA 三次元ビューF
1.**
SIMA 三次元チェック S
1.**
SIMA 地番テキスト配置
1.**
SIMA－地籍フォーマット 2000 コンバーター 1.**
NIF2 三次元ビューF
1.**
NIF2－地籍フォーマット 2000 コンバーター 1.**
地籍フォーマット 2000 ビューF
1.**
地籍フォーマット 2000 テキスト配置
1.**
地籍フォーマット 2000 エディタ
1.**
【動作環境】
・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 をベースに作成しています。従って、GeoCoach3D シリーズを実行するためには、この 2 つの環境(Java2 と Java3D)をインストールしておく必要があります。Java2 を先に、Java3D を後にインストールしてください。
１．Java2 環境のインストール
GeoCoach3D シリーズは Java2（バージョン 1.4.2_05 および 1.3.1_02）環境で開発および動作確認を行っています。確実に動作させるため、このバージョンの Java 実行環境をダウンロード、インストールしてください。但し、既にバージョン 1.4 以上の Java2 がインストールされている場合、そちらを使用してください。1.4 以上がインストールされた後、1.3 をインストールすると Java2 の動作が不安定になってしまいます。
Java２実行環境の入手先 http://java.sun.com/products/archive/index.html。
1.1 「Archive: Java[tm] Technology Products Download」のページで、「J2SDK/J2RE-1.4」で「1.4.2_05」あるいは「J2RE-1.3」の「1.3.1_02」を選択して「Go」ボタンを押します。

1/5

以下、バージョン 1.4.2_05 をインストールする場合で説明します
1.2 「Download J2SE v1.4.2」の「JRE」の「DOWNLOAD」を選択します。

1.3 ライセンスについて、ページの最後にある「ACCEPT」にチェックを入れ、「Continue」ボタンを押します。

1.4 「Download j2re-1_4_2_05-windows-i586_p.exe」を選択してダウンロードします。

1.5 「j2re-1_4_2_05-windows-i586_p.exe」を実行し、Java の実行環境をインストールします。Windows
XP Professional, NT4.0 では管理者権限で実行します。
２．Java3D 環境のインストール
Java3D は Java 実行環境上で動作する 3 次元表示機能です。GeoCoach3D シリーズは Java3D（バージョン1.3.1）環境で開発および動作確認を行っています。このバージョンの Java３D 実行環境をダウンロード、インストールしてください。（2003 年 10 月 24 日以降リリースするアプリケーションでは、バージョン 1.3 から 1.3.1 に更新しています）
Java3D 実行環境の入手先
http://java.sun.com/products/java-media/3D/index.jsp
2.1 ウィンドウ右側の「Java3D 1.3.1 API」を選択します。

2.2 「1.3.1 API Download」を選択します。

2.3 「Download Java3D 1.3.1 Software」の「Download」ボタンを押します。

2.4 「RROCEED WITHOUT LOGIN」の「download」を選択します。

2.5 使用ライセンスのページです。「Accept」を選択した後、「Continue」を押します。

2/5

2.6 「Windows Platform」で[Java3D for Windows(OpenGL Version) Runtime for the JRE] または「Java 3D for Windows (DirectX Version) Runtime for the JRE」を選択し、インストーラーをダウンロードします。

Java3D には２つの環境があります。
OpenGLjava3d-1_3_1-windows-i586-opengl-rt.exe Windows 2000, XP, NT4.0
DirextX java3d-1_3_1-windows-i586-directx-rt.exe Windows 2000, XP
WindowsNT4.0 の場合、OpenGL 版をダウンロードします。OpenGL 対応に優れたグラフィックボードが PC に搭載されている場合、OpenGL 版をお勧めします。DirextX 版と比べて、表示が数 10%速く、より安定して動作します。(DirectX 版と OpenGL 版のどちらがパフォーマンスに優れているかはグラフィックボードによって異なります。できれば、それぞれをインストールしてみて、比較されることをお勧めします)2.7 「java3d-1_3_1-windows-i586-opengl-rt.exe」または「java3d-1_3_1-windows-i586-directx-rt.exe」を実行し、Java の実行環境をインストールします。 Windows XP Professional, NT4.0 では管理者権限で実行します。先にインストールした Java2（1.3.1_02）のフォルダを表示しますので、そこにインストールします。別のフォルダを指定す
ると、アプリケーションが起動しない問題が発生します。

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

５． トラブルシューティング
動作環境についてのトラブルシューティングです。それぞれのアプリケーションについては、説明書を参照してください。
3/5

現象「Exception in thread “main” java.lang.
UnsatisfiedLinkError : ***at java.lang.ClassLoader$NativeLibrary.
load(Native Mathid)...」とコマンドプロンプトウィンドウに表示され、アプリケーションが起動しない。
「ダイナミックリンクライブラリ j3D*.dll が指定されたパス***に見つかりませんでした」とコ
マンドプロンプトウィンドウに表示され、アプリ
ケーションが起動しない。

原因・対応
Java3D が Java2 のフォルダにインストールされていない場合の問題です。インストールの説明(2.6)で異なるフォルダにインストールされた可能性があります。一旦Java3D をアンインストールして、再インストールしてみてください。その際、インストール先が 1.3.2_02 のフォルダになっていることを確認してください。
Java3D が Java2 のフォルダにインストールされていない場合の問題です。既に別のバージョンの Java2 がインストールされていて、今回 Java2(1.3.1_02)を別にインストールしてしまい、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 表示されなかったりする。 ーティングの「ハードウェアアクセラレータ」を最大にしてみて下さい。
「 Failtocreate
vertexbuffer 地図のデータ量が多すぎて、表示用のメモリが不足してD3DERR_OUTOFVIDEOMEMORY」と大量のメッセージ います。DirectX 版の Java3D での現象です。OpenGL 版のがコマンドプロンプトウィンドウに表示され、ア Java3D に入れ替えてみてください。(上記 2.3)
プリケーションの反応が極端に遅くなる。
「動作確認」メニューで、コマンドプロンプトウ Java2 のインストールで[Internationalized version]でィンドウにアスキー文字’?’が大量に表示さ はなくて、日本語に対応していない[US English version]がインストールされている恐れがあります。ダウンローれ、日本語が表示されない。
ドしたファイルが[Download j2re-1_3_1_02-win-i.exe]と、”-i.exe”が付いていれば[Internationalize version]、付 い て い な け れ ば [US English version] で す 。
[j2re-1_3_1_02-win-i.exe]をダウンロードし、再インストールしてください。(上記の 1.2)
「encoding=ISO2022JP がサポートされていませ 同上。
ん」とアプリケーションに表示され、ファイルが読み込めない。
「java.io.UnsupportedEncodingException:ISO2 同上
022JP」とコマンドプロンプトウィンドウに表示される。
「
java.util.MissingResourceException: 同上
Can’tfindbundlebase
nameorg.apache.xerces.msg.XMLMessage,locale
ja_JP」とコマンドプロンプトウィンドウに表示される。
ファイルは読み込んだようだが、データが３D 表 Java2,Java3D のインストール時にトラブルがあったか示されない。
もしれません。Java3D,Java2 両方をアンインストールしてから、再インストールしてみてください。
「Java3D: Optimize For Space disabled」とコ アプリケーション起動時のオプションを表示しているだ
マンドプロンプトウィンドウに表示される。
けで、トラブルではありません。メモリの使用量を小さくする設定です。
マウスの中ボタンのドラッグで、３D 表示がズー マウスの中ボタンに別の機能が設定されているかもしれムできない。
ません。[コントロールパネル]の[マウス]で確認してください。
4/5

ファイルを開いている途中や、TIN 作成、チェッ メモリーが不足し、ページング(メモリーの内容の一部をク、一括処理など処理の途中で動きが遅くなる。 ハードディスクに移動)を起こしている恐れがあります。
ハードディスクのアクセスランプが点滅している場合、また、Windows 自体の反応も遅くなる。
ページングの恐れが高くなります。
TIN 作成、あるいは TIN 読み込み後、TIN がまばら Java3D で DirectX 版を使っている場合、現れる現象です。に表示される。一部しか表示されない。
OpenGL 版をインストールしてみてください。
あるいは画面の設定を変えてみてください。[コントロー
ルパネル]から[画面]のウィンドウを開き、[設定]タブの[詳細設定]ボタンを押すと、ビデオカードのプロパティウインドウが開きます。[トラブルシューティグ]タブで、[ハードウェアアクセラレータ]について、「カーソルと拡張画面のアクセラレータだけでなく、DirectDraw およびDirect3D すべてのアクセラレータを無効にします。...」を指定してみてください。OpenGL 版の Java3D でも同様です。
アプリケーションのウィンドウを一瞬表示して終 OpenGL 版の Java3D で起こる問題です。DirectX 版のわります。インストールフォルダの hs_err*.log Java3D を使ってみてください。
あるいは画面の設定を変えてみてください。[コントローに以下のようなメッセージが残る。
An unexpected exception has been detected in ルパネル]から[画面]のウィンドウを開き、[設定]タブのnative code outside the VM.Unexpected Signal : [詳細設定]ボタンを押すと、ビデオカードのプロパティ
EXCEPTION_ACCESS_VIOLATION
occurredat ウインドウが開きます。[トラブルシューティグ]タブで、[ハードウェアアクセラレータ]について、「カーソルと拡
PC=0x6933eabfFunction name=DrvSetContext
張画面のアクセラレータだけでなく、DirectDraw およびLibrary=C:\WINDOWS\system32\atioglxx.dll
Direct3D すべてのアクセラレータを無効にします。...」
を指定してみてください。OpenGL 版の Java3D でも同様です。

Java2 のバージョンについて
1.4 については、1.4.2 を推奨していましたが、JIS コードの変換に問題が見つかったため、2004 年 11月 15 日から 1.4.2_05 を推奨しています。

5/5