日本語版 | 原文: 英語
英語に切り替え →
⚡ Official Page

Web CAD API インストール ガイド

1.システム要件

Windows 7 または Windows サーバー2008 以降 64 ビット JDK1.8

2.ライセンスプログラムのインストール

ソフトウェア パッケージを「Licensing Control System」フォルダーの下にインストールします。 「Virbox ユーザー ツール」を開き、「オフラインでバインドされた c2d ファイルの作成」をクリックして、ファイルを Gstarsoft 社に送信します。 Gstarsoft は c2d ファイルに基づいてライセンス ファイルを生成します。[オフライン バインド d2c ファイルのインポート] をクリックし、パッケージ ファイルを選択して [更新] ボタンをクリックしてライセンスをアクティブ化します。

3.タスクスケジューリングプログラムを起動する

apache-zookeeper-3.7.1/conf/zoo.cfg を開き、ログの場所を変更します。 apache-zookeeper-3.7.1/bin/zkServer.cmd を開き、コマンドライン インターフェイスを閉じないでください。 まず zookeeper を起動する必要があります。そのため、起動する前に、WebCADDWGTransfer.exe を管理者として実行し、サービスが開始されているかどうかを確認します。開始されている場合は [停止] ボタンをクリックし、zookeeper が起動するまで待ってから、変換サービスを開始します。

4.APIポートサービスを開始する

図面ファイルを保存するルート ディレクトリとして、D:\WebCADAPI\ファイル などのフォルダーを作成し、そのフォルダーを開いて、cad と Swap という 2 つのフォルダーをさらに作成します。 後で使用する cad フォルダーと Swap フォルダーのパスを覚えておいてください。cad ファイル フォルダーは変換後の図面とファイルを保存するのに使用され、swap ファイル フォルダーは変換プログラムのスワップ スペースです。 構成ファイルgtfs-win64-en\application.propertiesを開き、それがD:/WebCADAPI/files/cadのデフォルトパスにない場合は変更して スラッシュ記号の方向に注意してください. 次に、start.bat をダブルクリックしてサービスを開始するか、現在のディレクトリでコマンドラインを起動し、java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar と入力してサービスを開始します。コマンドライン インターフェイスを閉じないでください。

5.設定と変換プログラムを起動する

WebCADDWGTransfer-ja/WebCADManager.exe を右クリックし、「管理者として実行」を選択して開きます。 プログラムには多くの構成設定がありますが、以下に記載されているもの以外のパラメータは変更せず、デフォルト値を使用しても問題ありません。
1.タスククライアント
Zookeeper を選択し、構成に 127.0.0.1:2181 を追加します。他のパラメータは変更しないでください。
2.ディレクトリ設定、スラッシュ記号の方向に注意する
データ、キャッシュ、一時:3つすべてのルートディレクトリを入力します。D:\WebCADAPI\ファイル\cad スワップスペース:D:\WebCADAPI\ファイル\Swap フォント、フォントスペース:現在のディレクトリ D:\WebCADAPI\WebCADDWGTransfer\font のフォントフォルダ
3. 描画データコンバータ
プロセスの最後にあるボタンをクリックし、ファイル ディレクトリで WebCADDWGTransfer.exe を選択します。 右下隅の「適用」ボタンをクリックし、「インストール」ボタンをクリックし、「開始」ボタンをクリックします。 パラメータを変更する前に、[停止] をクリックしてください。 ソフトウェアを他のディレクトリに移動する必要がある場合は、ソフトウェアを停止してアンインストールし、新しいディレクトリで設定を構成してソフトウェアをインストールして起動してください。 最大カウントは、通常、CPU のコア数に応じて設定されます。たとえば、4 コア CPU の場合、3 つのコアすべてに対して値を 4 に設定できます。メモリも考慮すべきもう 1 つの点です。すべてのカウントには少なくとも 3G のメモリが必要なので、値を 4 に設定するには、少なくとも 12G のメモリが必要です。 記載されていないパラメータは変更する必要はなく、デフォルトのままにしておきます。

6.変換APIポートのスケジュール

ブラウザでアクセス:http://localhost:7088/docs.html 関連するポート機能が表示されます。 ocf 変換関数を例にとると、次のパラメータを使用してこのポートに http post リクエストを送信します。CAD ファイルにはファイル ストリームと URL がサポートされているので、いずれか 1 つを選択します。 デバッグをクリックすると、インターフェイスを使用してテキスト要求を直接送信し、ファイルを選択するか、CAD 図面のダウンロード アドレスを入力して、送信ボタンをクリックすると結果が返されます。結果を確認するために使用できるタスク ID があります。 クリックしてタスク実行結果を確認し、タスク ID を入力して変換結果を取得します。次に、ocf url ダウンロード アドレスを使用して ocf をファイル サーバーにダウンロードします。
{
"rtnCode": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"taskType": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"resultCode": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"localPath": "D:/WebCADAPI/files/cad/ocf/2023/03/28/0000000001.1.ocf",
"ocfUrl": "http://localhost:7088/openapi/v1/ダウンロード?fileId=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"ocfName": "0000000001.1.ocf",
"version": "1.07",
"layout": "*Model_Space",
"layouts": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"Layout1",
"93",
"*Paper_Space0",
"2222"
]
}
}

rtnCode コード

 

価値

説明

0000000

成功

0000001

この機能は承認されていません。管理者に連絡してください

0000002

サーバーがビジー状態です。しばらくしてからもう一度お試しください。

0000003

異常なパラメータ

0000004

ファイル名は空にできません

0000005

ファイルが見つかりません

0000006

変換タスクが存在しません

0000007

dwgファイルをアップロードしてください

0000008

ocfファイルをアップロードしてください

0000009

3D図面ファイルをアップロードしてください

0000010

ocf3ファイルをアップロードしてください

0000011

dwg/ocfファイルをアップロードしてください

0000012

rvt/stl/ifc/ocf3ファイルをアップロードしてください

0000013

他のファイル形式で保存: dwg/dxf のみサポートされます

0000014

他のバージョンとして保存: 0^ ~5

0000015

PDFファイルをアップロードしてください

0000018

ファイル URL のドメインが間違っています。確認してもう一度お試しください。

0000019

URL ファイルのダウンロード中にエラーが発生しました。URL を確認してもう一度お試しください。

0000020

ファイルストリームの受信中にエラーが発生しました。確認してもう一度お試しください。

  bizData のステータスには、図面変換のステータスが表示されます。 0 : 開始されていません 1 : 処理中 2: 変換が完了したということは、バックエンドの変換プログラムが結果を返したということだけを意味し、ocf が生成されたことを意味するわけではありません。変換が失敗し、ocf が生成されなかった可能性もあります。 resultCode は、0 は ocf が生成されたことを意味し、それ以外の場合は ocf の生成に失敗したことを意味する点を除いて、古いバージョンの Linux 戻りパラメータのコードと同じです。  

コード

説明

0

変換は成功、それ以外は失敗

2

正しくない タスククラス パラメータ

404

対応する図面が見つかりません

800

変換が失敗する原因のほとんどは図面ファイルにあり、失敗の原因を見つけるには個々の図面ファイルが必要です。

801

入力パラメータが正しくありません

802

設定ファイルが正しくありません

現在のバージョンでは、dwg および dxf 形式の 2D 図面変換のみがサポートされています。3D 図面変換はまだ開発中であり、今年後半に完了する予定であるため、3D 関連のポートは無視しても問題ありません。