バージョン2.9以前で作成されたGCPを含むプロジェクトでは、OPFインポートが失敗します。
概要
以降では PIX4Dmatic で作成され、座標参照系(CRS)の定義が曖昧な地上基準点(GCP)を含むOPFプロジェクトのインポートが失敗する場合があります PIX4Dmatic 2.9以前のバージョン 2.10、 。これは主に、同じ認証コードに対して複数のジオイドモデルが存在する米国に所在するプロジェクトに影響します。
症状
PIX4Dmatic 2.10以降にOPFプロジェクトをインポートすると、GCP CRSがプロジェクトのCRSと互換性がないことを示すエラーが発生し、インポートが失敗します。.
原因
では PIX4Dmatic 、GCP CRSは Auth:Code+Code -> EPSG:32614+5773。この定義に対して利用可能なジオイドモデルが1つしかない場合、 PIX4Dmatic それを明確に解決できました。しかし、米国を拠点とする座標系でよく見られるように、複数のジオイドモデルが利用可能な場合、定義が曖昧になります。
PIX4Dmatic 2.10では、OPFインポート時にGCP CRSとプロジェクトCRS間の互換性チェックがより厳格化されました。GCP CRSの定義が曖昧なプロジェクトは、このチェックに合格しません。.
影響を受けるバージョン
| 状態 | 詳細 |
| OPFプロジェクトは | PIX4Dmatic 2.9以前のバージョン |
| インポートが試行されました | PIX4Dmatic 2.10以降 |
| 影響する | 複数のジオイドモデルが存在する地域(例:米国)にGCP(地上基準点)が設置されているプロジェクト |
回避策
影響を受けたOPFプロジェクトを修正するには、GCP CRS定義をシーン参照フレームからの完全なWKT2文字列に置き換えてください。
- OPFプロジェクトフォルダを探してください。.
- ファイル
scene_reference_frame.json、完全な CRS 定義 (ジオイド モデルを含む完全な WKT2 文字列) をコピーします。 input_control_points.jsonファイルを開きます。- 各 GCP エントリについて、既存の CRS 定義を
scene_reference_frame.jsonからコピーした WKT2 文字列に置き換えます。 - ファイルを保存し、OPFプロジェクトを PIX4Dmatic 2.10に再インポートしてください。.
注記
- この問題は、 GCP(グローバルクラウドプラットフォーム)を含まないプロジェクトには影響しません。
- PIX4Dmatic 2.10以降で作成されたプロジェクトは、完全かつ明確なCRS定義とともにエクスポートされるため、影響を受けません。.
- プロジェクトが影響を受けるかどうか不明な場合は、インポートを試してみてください。エラーはインポート時に表示され、元のOPFファイルを変更したり破損させたりすることはありません。.