XGRIDSドキュメント
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Lixel PortalCam シリーズ

    • PortalCam P1

      • 製品概要
      • デバイスの基本操作
      • LCC Scan App の使用
      • メンテナンスとお手入れ
      • FAQ
  • Lixel K シリーズ

    • Lixel K1

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
    • Lixel K2

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
  • Lixel L シリーズ

    • Lixel L2 Pro

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • 実時計測機能
      • 付録
      • FAQ
    • Lixel L3

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標点群データの取得
      • 付録
  • Lixel Studio

    • バージョンと著作権
    • インストールとアクティベーション
    • ソフトウェアインターフェース
    • ファイル操作
    • プロジェクト処理
    • ツール
    • 2D 作図
    • 業界応用
    • 設定
    • デバイス接続
    • よくある質問
  • Lixel CyberColor

    • LCC Studio

      • はじめに
      • バージョンと更新
      • ダウンロードとインストール
      • インターフェース概要とナビゲーション
      • 再構築前の準備
      • モデル再構築
      • 単一モデル再構築
      • 地図合成
      • 空地融合
      • 航空撮影再構築
      • マイモデル
      • その他の機能
      • 設定とアカウント
      • Converter
      • 動画再構築
      • よくある質問 / FAQ
    • LCC Scene Editor

      • バージョンと更新情報
      • アカウントとサインイン
      • 製品概要とホーム画面
      • エディター画面
      • ナビゲーションモード
      • ファイル
      • 設定
      • 編集
      • ウィンドウ
      • グローバルツールバー
      • アセットとプロパティ
      • 左ツールバー
      • ビューポイント
      • ポータル
      • スカイボックス
      • アノテーション
      • 測定
      • フライスルー
      • シーンレポート
      • 3D レイアウト
      • ミニマップ
      • プレビューモード(Viewer)
      • ヘルプ
      • よくある質問(FAQ)
      • スポーンポイント
    • LCC Model Editor

      • バージョンと更新
      • ユーザーガイド
      • 概要とインターフェース
      • ファイル操作
      • セレクター
      • モデルの編集
      • 測定
      • カラーグレーディング
      • アセット管理
      • 設定とヘルプ
      • よくある質問
    • Capture Guide

      • 概要
      • 撮影デバイス概要
      • 一般的な撮影の原則
      • 屋内シーンの撮影
      • 屋外シーンの撮影
      • 大規模撮影(マップフュージョン)
      • 空地マップフュージョン撮影
      • オブジェクト撮影
      • 人物撮影
      • ビデオ再構築撮影
      • HD Enhancement
      • 制御点(Lixel P1)
      • FAQ とトラブルシューティング
    • LCC Studio Linux

      • 製品概要説明
      • 基本アーキテクチャマニュアル
      • インストールと展開説明書
      • コンテナ起動パラメータ説明書
      • CodeMeter オフラインライセンス展開説明書
      • APIコマンドセット
      • 付録-開発者データマニュアル
      • 付録-エラーコード一覧
      • シングルノードマルチGPUクラスタ展開QuickStart
    • 活用テクニック

      • 複数の大規模 3DGS モデルの統合ワークフロー
    • バージョン履歴
  • プラグインと SDK

    • Unreal

      • 概要
      • クイックスタート - Windows
      • クイックスタート - Linux
      • クイックスタート - Quest3
      • エディションとライセンス
      • レンダリング
      • Tiled ラスタライズ(実験的機能)
      • 画面調節
      • 法線とライティング
      • シーン編集
      • パフォーマンスパラメーター
      • パフォーマンス最適化ガイド
      • サードパーティおよびエンジンプラグインとの連携
      • プロキシメッシュ
      • 読み込みアニメーション
      • コリジョン
      • ナビゲーションシステム対応
      • Single layer water 対応
      • ローカライズ
      • よくある質問
      • トラブルシューティング
      • ログと診断
      • お問い合わせ
      • ベストプラクティス

        • LixelStudio メッシュで 3DGS をリライティングする
        • カメラごとの独立したレンダリング
      • API リファレンス

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新履歴

        • v3.5.0
        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Unity SDK の概要
      • 技術的特徴
      • 開発環境の要件
      • PC クイックスタートガイド
      • プロジェクト設定の最適化ガイド
      • Pico 4 Ultra 開発ガイド
      • Pico 4 Ultra PC ストリーミングガイド
      • Quest 3 開発ガイド
      • Quest 3 PC ストリーミングガイド
      • OpenXR 開発ガイド
      • Pico 4 Ultra Business Streaming ガイド
      • 用語集
      • FAQ
      • お問い合わせ
      • 機能開発ガイド

        • 複数シーン混合レンダリング開発ガイド
        • 影の受光開発ガイド
        • リアルタイムライティング開発ガイド
        • マルチカメラレンダリング開発ガイド
        • 高解像度画像レンダリング開発ガイド
        • LCC / LCC2 データ形式互換性開発ガイド
        • 読み込みエフェクト開発ガイド
        • Mip レンダリングモード切り替え開発ガイド
        • エッジ・コーナースナップ開発ガイド
        • 投影デカール開発ガイド
        • ビデオ投影デカール開発ガイド
        • ハイライト開発ガイド
        • リアルタイムクリッピング開発ガイド
        • カラー調整開発ガイド
        • シーン Mesh データ取得開発ガイド
        • エディターモード開発ガイド
        • レンダリングパフォーマンスパラメータ設定ガイド
        • アプリケーションとデータの同梱パッケージ開発ガイド
        • コリジョンシステム開発ガイド
        • macOS 開発の権限問題ガイド
        • iOS デバイスのコンパイル・パッケージ化開発ガイド
      • API リファレンス

        • LCCManager
        • Renderer
        • データ型
      • 変更履歴

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
    • Web

      • はじめに
      • レンダリング性能最適化ガイド
      • グラフィックス設定
      • WebGPU 開発ガイド
      • よくある質問
      • API リファレンス

        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setClipPrism
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setMipFilter
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
      • 更新履歴

        • v0.6.4
        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0
  • API

    • 空間構造化モデリング

      • 接続ガイド
      • モデリングワークフロー
      • API リファレンス
      • アップロード用一時認証情報
      • エラーコード

API リファレンス

このページの API はすべて POST メソッドで、リクエストボディは JSON です。すべてのリクエストで共通リクエストヘッダーを使用します。各 API の説明では繰り返し記載しません。レスポンスの外側の構造は統一レスポンス構造を参照してください。各 API の「レスポンス」には data 内の業務フィールドのみを記載しています。

ドメイン

リージョンドメイン
中国本土https://open-api-gw.xgrids.cloud/
中国本土以外(香港・マカオ・台湾を含む)https://open-api-gw.xgrids.com/

共通リクエストヘッダー

すべての API で以下のヘッダーパラメータが必要です。

パラメータ意味ルール必須デフォルト値
APP-IDアプリケーション IDアプリケーション申請時に取得はいなし
X-Timestampリクエストのタイムスタンプ秒単位のタイムスタンプはいなし
X-Nonceランダム文字列英数字のみ、16~32 文字。正規表現 ^[A-Za-z0-9]{16,32}$。UUID.randomUUID() から - を除いた値を推奨はいなし
X-Signリクエスト署名リクエストの改ざんを検証し、リプレイ攻撃を防ぎます。署名メカニズムを参照はいなし
Content-Typeコンテンツタイプ常に application/jsonはいなし
languageレスポンスメッセージの言語zh-CN または en-USいいえzh-CN

統一レスポンス構造

すべての API は同じ外側の構造を返します。外側の code は API 層の結果のみを表します。業務の結果は data.bizCode で確認してください。

名前意味ルール
codeAPI の結果コード0 成功、401 認証失敗、429 リクエスト過多
msgAPI の結果の説明—
data業務データ—
data.bizCode業務の結果コード0 は成功。その他の値はエラーコードを参照
data.bizMsg業務エラーメッセージ—

注:code == 0 かつ data.bizCode == 0 の場合にのみ、呼び出しは成功です。

タスクを作成してアップロード認証情報を取得

モデリングタスクを作成し、入力データのアップロードに使用するクラウドストレージの一時認証情報を発行します。

エンドポイント

POST /open-apis/spatial-model/v1/model/create

制限

項目制限
同時実行数10 リクエスト / 秒
一時認証情報の有効期間12 時間
データの保存リージョンアプリケーション申請時に紐付け。指定不要

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelNameモデリングタスク名50 文字未満はいなし
modelDesタスクの説明200 文字未満いいえ空
qualityモデリング品質"1" 高速、"2" 標準、"3" 低速いいえ"2"
autoRebuildアップロード後に自動でモデリングを開始するか0 アップロードのみ、1 アップロード後に自動でモデリングいいえ1
tagsタスクのタグList<String>、要素数 20 未満いいえ空

レスポンス

名前型意味
data.modelIdLongサーバーが生成したモデリングタスク ID
data.paramsObjectデータアップロード用の一時認証情報パラメータ
data.params.cloudServiceStringアップロード先のクラウドプロバイダー。OSS Alibaba Cloud、AWS Amazon、KS3 Kingsoft Cloud。通常、連携先ごとに 1 つのプロバイダーに固定されるため、すべてに対応する必要はありません
data.params.endpointStringクラウドストレージのアップロードエンドポイント
data.params.regionStringクラウドストレージの保存リージョン
data.params.bucketStringクラウドストレージのアップロード先バケット
data.params.savePathStringアップロードファイルの保存先ディレクトリの Key。input ディレクトリのプレフィックスで、各ファイルの相対パスを付加したものが実際の Key になります
data.params.accessKeyIdString一時 AccessKeyId
data.params.accessKeySecretString一時 AccessKeySecret
data.params.securityTokenStringアップロード用 SecurityToken
data.params.requestIdString今回のリクエストの ID

リクエスト例

POST /open-apis/spatial-model/v1/model/create HTTP/1.1
Host: open-api-gw.xgrids.com
APP-ID: your_app_id
X-Timestamp: 1791763200
X-Nonce: a3f91c2d8e7b4a6590fd12cb77ae40d1
X-Sign: 9mQk7xL2vTbR4pNw8sYcA1dHfZ3eJgU6oIyK0rVnBsM=
Content-Type: application/json

{
  "modelName": "Design Commune C Facade",
  "modelDes": "Nanshan, Shenzhen, LCC2 scene package",
  "quality": "2",
  "autoRebuild": 1,
  "tags": ["facade", "nanshan"]
}

レスポンス例

{
  "code": 0,
  "msg": "success",
  "data": {
    "bizCode": 0,
    "bizMsg": "",
    "modelId": 100231987,
    "params": {
      "cloudService": "AWS",
      "endpoint": "s3.ap-southeast-1.amazonaws.com",
      "region": "ap-southeast-1",
      "bucket": "your-bucket-name",
      "savePath": "prd/spatial-model/{accountId}/{taskCode}/input/",
      "accessKeyId": "ASIA****************",
      "accessKeySecret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCY****",
      "securityToken": "IQoJb3JpZ2luX2VjE****",
      "requestId": "b7f1e2a9-5c43-4d8e-9a10-6f2c3b84d517"
    }
  }
}

タスク開始

手動でモデリングを開始します。

エンドポイント

POST /open-apis/spatial-model/v1/model/start

制限

項目制限
使用条件autoRebuild = 0 で作成したタスクにのみ使用します:
① アップロード完了(3)ステータスのタスクのみ開始できます。それ以外は 100041018 を返します;
② input ディレクトリに .lcc2 / .ply / .las ファイルが 1 つ以上必要です。ない場合は 100041019 を返します;
③ 開始時にクレジットが凍結されます。残高が不足している場合はクレジット関連のエラーコードを返します
レート制限modelId 単位で 3 秒のレート制限
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク IDタスク作成時に返される値はいなし

レスポンス

統一レスポンス構造のみを返します。

リクエスト例

{
  "modelId": 100231987
}

アップロード認証情報の再取得

アップロードが中断された場合や一時認証情報の有効期限が切れた場合に、新しい一時アップロード認証情報を取得します。

エンドポイント

POST /open-apis/spatial-model/v1/model/sts

制限

項目制限
一時認証情報の有効期間12 時間
レート制限modelId 単位で 3 秒のレート制限。呼び出しが多すぎる場合は 10000003 を返します
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク ID—はいなし

レスポンス

タスクを作成してアップロード認証情報を取得のレスポンスと同じです(data.modelId と data.params.*)。

リクエスト例

{
  "modelId": 100231987
}

アップロードステータスの更新

入力データのアップロードステータスを報告します。アップロード完了後に必ず呼び出してください。呼び出さないとモデリングは開始されません。

エンドポイント

POST /open-apis/spatial-model/v1/model/upload_status/update

制限

項目制限
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク ID—はいなし
statusアップロードステータス1 アップロード中、2 一時停止、3 成功、4 失敗はいなし
uploadTimeアップロード所要時間ミリ秒単位。アップロード成功時の指定を推奨いいえ空
failedReason失敗理由アップロード失敗時の指定を推奨いいえ空

レスポンス

統一レスポンス構造のみを返します。

リクエスト例

{
  "modelId": 100231987,
  "status": 3,
  "uploadTime": 184620
}

モデリングのキャンセル

モデリング中のタスクに対してのみ呼び出せます。

  • キャンセルできるのはモデリング中ステータスのタスクのみです。キャンセル後、タスクのステータスはモデリング失敗に変わります。
  • キャンセル時は、すでに消費した分のクレジットが差し引かれ、凍結されていた残りのクレジットは残高に戻ります。
  • クレジットの精算は通常数分以内、最長で約 10 分で完了します。

エンドポイント

POST /open-apis/spatial-model/v1/model/cancel

制限

項目制限
ステータスの制限モデリング中(7)ステータスのタスクのみキャンセルできます。その他のステータスでは 100041017 を返します
同時実行数10 リクエスト / 秒。modelId 単位で 3 秒のレート制限があり、呼び出しが多すぎる場合は 10000003 を返します

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク ID—はいなし

レスポンス

統一レスポンス構造のみを返します。

リクエスト例

{
  "modelId": 100231987
}

タスク一覧のページング取得

条件を指定して、モデリングタスクをページ単位で照会します。

エンドポイント

POST /open-apis/spatial-model/v1/model/list

制限

項目制限
データ範囲現在の appId に紐付くアカウントのタスクのみを返します
ポーリング間隔は 5 秒以上
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelNameタスク名50 文字未満、部分一致いいえ指定なし
statusListタスクのステータス値はタスクのステートマシンを参照いいえ指定なし
startTime開始時刻ミリ秒単位のタイムスタンプ。作成日時が startTime 以降のレコードを抽出いいえ指定なし
endTime終了時刻ミリ秒単位のタイムスタンプ。作成日時が endTime 以前のレコードを抽出いいえ指定なし
page.pageページ番号—いいえ1
page.limit1 ページあたりの件数—いいえサーバー側で定義
page.order並び順作成日時の ASC 昇順、DESC 降順いいえDESC

レスポンス

名前型意味
data.pageIntegerページ番号
data.limitInteger1 ページあたりの件数
data.totalLong総件数
data.dataListデータ一覧
data.data[].modelIdLongモデリングタスク ID
data.data[].modelNameStringタスク名
data.data[].modelDesStringタスクの説明
data.data[].coverStringカバー画像の URL。モデリング完了後はモデル全体のレンダリングプレビューになります。署名付きの一時リンクのため、永続化しないでください
data.data[].percentDoubleモデリングの進捗
data.data[].tagsListタグ
data.data[].statusIntegerタスクのステータス。値はタスクのステートマシンを参照
data.data[].errorCodeStringエラーコード
data.data[].failedReasonString失敗理由
data.data[].createTimeLong作成日時、ミリ秒単位のタイムスタンプ
data.data[].taskSuccessAtLongモデリング完了日時、ミリ秒単位のタイムスタンプ

リクエスト例

{
  "modelName": "Design Commune",
  "statusList": [7, 8],
  "startTime": 1790899200000,
  "endTime": 1791763200000,
  "page": {
    "page": 1,
    "limit": 20,
    "order": "DESC"
  }
}

タスク詳細

モデリングタスクの詳細を一括で照会します。モデリング所要時間などの統計情報も含まれます。

エンドポイント

POST /open-apis/spatial-model/v1/model/detail

制限

項目制限
一括照会1 リクエストあたり最大 50 件の modelId
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdListモデリングタスク ID の一覧List<Long>、1 回につき最大 50 件はいなし

レスポンス

名前型意味
data.dataListListタスク詳細
data.dataList[].modelIdLongモデリングタスク ID
data.dataList[].modelNameStringタスク名
data.dataList[].modelDesStringタスクの説明
data.dataList[].coverStringカバー画像の URL。署名付きの一時リンクのため、永続化しないでください
data.dataList[].percentDoubleモデリングの進捗
data.dataList[].tagsListタグ
data.dataList[].statusIntegerタスクのステータス。値はタスクのステートマシンを参照
data.dataList[].errorCodeStringエラーコード
data.dataList[].failedReasonString失敗理由
data.dataList[].createTimeLong作成日時、ミリ秒単位のタイムスタンプ
data.dataList[].rebuildInfoObjectモデリング情報
data.dataList[].rebuildInfo.qualityStringモデリング品質。1 高速、2 標準、3 低速
data.dataList[].rebuildInfo.autoRebuildInteger自動モデリングのフラグ。0 アップロードのみ、1 アップロード後に自動でモデリング
data.dataList[].rebuildInfo.inputTotalSizeLong入力データのサイズ(バイト)
data.dataList[].rebuildInfo.outputTotalSizeLongモデリング出力物のサイズ(バイト)
data.dataList[].rebuildInfo.uploadTimeLongアップロード所要時間(ミリ秒)
data.dataList[].rebuildInfo.buildTimeLongモデリング所要時間(ミリ秒)
data.dataList[].rebuildInfo.taskStartAtLongモデリング開始日時、ミリ秒単位のタイムスタンプ
data.dataList[].rebuildInfo.taskSuccessAtLongモデリング成功日時、ミリ秒単位のタイムスタンプ
data.dataList[].rebuildInfo.creditObjectクレジット課金情報(読み取り専用)。今回のモデリングの課金額の確認に使用します。このオブジェクトは常に返されます。課金データが発生する前は各フィールドが null です
data.dataList[].rebuildInfo.credit.freezeNoStringクレジット凍結番号。形式は SPATIAL_MODELING_{modelId}_{attempt}。タスク開始でクレジットの凍結に成功した後にのみ値が入り、それまでは null です
data.dataList[].rebuildInfo.credit.frozenCreditLong今回のラウンドで凍結されたクレジット。モデリング開始時に見積もり額が凍結されます。その後アルゴリズムの面積推定により追加のクレジットが必要になった場合は追加で凍結され、このフィールドには追加後の合計が表示されます
data.dataList[].rebuildInfo.credit.actualCreditLong実際に差し引かれたクレジット。精算前は null です。モデリング成功またはキャンセル後は実際の使用量に基づく課金額が入り、モデリング失敗で解放された場合は 0 になります
data.dataList[].rebuildInfo.credit.settleStatusString精算ステータス。FROZEN 凍結中・精算待ち、SETTLED 精算済み・課金済み(モデリング成功またはキャンセル)、RELEASED 解放済み・クレジット全額返却(モデリング失敗など)。凍結されていない場合は null
data.dataList[].rebuildInfo.credit.attemptIntegerモデリングのラウンド。1 から始まります。タスク開始を再度呼び出した場合にのみ 1 増え、プラットフォーム内部での再スケジュールでは変わりません。ラウンドごとに個別の freezeNo があります
data.dataList[].rebuildInfo.credit.areaM2Doubleアルゴリズムが推定したモデリング面積(平方メートル)。追加凍結の根拠になります。アルゴリズムが報告するまでは null です

リクエスト例

{
  "modelIdList": [100231987, 100231988]
}

アカウントのクレジット

appId に紐付くアカウントのクレジット残高を照会します。

エンドポイント

POST /open-apis/spatial-model/v1/credit/info

制限

項目制限
照会対象appId に紐付くアカウントのクレジットアカウント。ユーザー識別子は不要です
アカウント未開設クレジットが一度も発行されていない場合、残高はすべて 0 で返されます。エラーにはなりません
データの鮮度照会時点のリアルタイム残高を返します。キャッシュはされません
同時実行数10 リクエスト / 秒

リクエストパラメータ

業務パラメータはありません。空オブジェクト {} を渡してください。

レスポンス

名前型意味
data.availableCreditLong現在使用できる利用可能クレジット
data.frozenCreditLong凍結中のクレジット。確保済みで未精算の分
data.totalCreditLong総クレジット。availableCredit と frozenCredit の合計

レスポンス例

{
  "code": 0,
  "msg": "success",
  "data": {
    "bizCode": 0,
    "bizMsg": "",
    "availableCredit": 8500,
    "frozenCredit": 1500,
    "totalCredit": 10000
  }
}

注:この API はアカウントのクレジット残高の照会のみを行います。モデリングタスクのクレジット課金ルール(差し引きのタイミングと課金基準)は今後のバージョンで定義・公開されます。現行バージョンでは、ここで返される値がモデリング API の呼び出しに影響することはありません。

モデリング結果のダウンロード

モデリング出力物の一時ダウンロードリンクを取得します。出力物の内容はモデリング出力物を参照してください。

エンドポイント

POST /open-apis/spatial-model/v1/model/data/download

制限

項目制限
前提条件タスクのステータスがモデリング完了(8)であること
リンクの有効期間署名付きの一時リンクです。取得後はすぐにダウンロードし、永続化しないでください
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク ID—はいなし
type出力物のタイプDXF、GLB、BLEND、RVTいいえ省略した場合は生成済みの出力物をすべて返します:DXF / GLB / BLEND、RVT がある場合は RVT も含みます

レスポンス

名前型意味
data.dataListList<String>モデリング出力物のダウンロードリンク。署名付きの一時リンクのため、永続化しないでください

リクエスト例

{
  "modelId": 100231987,
  "type": "GLB"
}

タスクの削除

モデリングタスクと関連データを削除します。

エンドポイント

POST /open-apis/spatial-model/v1/model/del

制限

項目制限
ステータスの制限モデリング中(7)ステータスのタスクは削除できません
影響範囲アップロード済みの入力データとモデリング出力物も削除されます。元に戻せません
同時実行数10 リクエスト / 秒

リクエストパラメータ

パラメータ意味ルール必須デフォルト値
modelIdモデリングタスク ID—はいなし

レスポンス

統一レスポンス構造のみを返します。

リクエスト例

{
  "modelId": 100231987
}

注:削除は元に戻せません。入力データとモデリング出力物もまとめて削除されます。連携側で二重確認を設けてください。