SHX ファイル形式とは?
.shx ファイルは、エンジニアリング向けの 2D および 3D プロジェクトを設計するための Autodesk の環境である AutoCAD で使用されます。これらは コンパイル済みシェイプ ファイル として知られています。これは、同じプログラムで作成された .shp ソース ファイル からコンパイルされたシェイプ定義が含まれているためです。シェイプ定義に加えて、.shx ファイルには、もともと .shp フォント スクリプトまたは PostScript .pfb フォント ファイル から派生したコンパイル済みフォント データが含まれる場合もあります。
.shx ファイルの利点
- コンパイルされた
.shxパッケージ内では、プロジェクトで使用されるすべてのシェイプやカスタム シンボルをコンパクトなバイナリ形式で保存できます。これにより、図面を開くたびに同じシェイプやフォントを再定義する必要がなくなり、ファイルのオーバーヘッドが削減され、時間が節約されます。 .shxファイルは、AutoCAD のCOMPILEコマンドでコンパイルした後、すぐに使用できます。シェイプが.dwg図面 に挿入されると、そのスケール、回転、位置を自由に調整できます。- AutoCAD は、プレーンな
.shpソース スクリプトよりも.shxファイルをはるかに高速に処理します。これは、シェイプおよびグリフ データの事前コンパイルされたバイナリ表現であるためです。ソースの.shpファイルはプレーンな ASCII テキストであり、それらを.shxにコンパイルすることで、ロード時の解析ステップが不要になります。
各 .shx ファイルは、AutoCAD-86 shapes 1.0 や AutoCAD-86 unifont 1.0 などの読み取り可能な ASCII 識別子文字列で始まり、その後にバイナリ エンコードされたシェイプおよびグリフ定義が続きます。このヘッダーにより、AutoCAD の .shx ファイルと、同じ .shx 拡張子を使用しますがバイナリ構造が完全に異なる無関係な Esri Shapefile 空間インデックスを区別できます。
セキュリティと安全性
リスク: LOWAutoCAD の .shx はパッシブなコンパイル済みデータであり、実行可能ファイルではないため、インストールしても安全です。実用上の落とし穴は使いやすさにあります。不足している .shx フォントを参照している図面は、フォントが提供されるまで、誤ったテキストや文字化け(豆腐)が表示されます。アドウェアを同梱する «無料 SHX フォント» ダウンロード サイトには注意してください。CAD フォントは図面の作成者または信頼できる CAD ソースから入手してください。
形式の詳細
概要- Esri Shapefile インデックス (.shx) - 常に同じ名前の .shp および .dbf と共に移動する GIS 空間インデックス。QGIS/ArcGIS では .shp を開きますが、.shx は開きません。AutoCAD のシェイプとは完全に無関係です。
SHX ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | バイナリ コンパイル済みシェイプおよびフォント定義 |
| 開発元 | Autodesk |
| ソース形式 | AutoCAD の COMPILE コマンドを使用してプレーンテキストの .shp シェイプ/フォント スクリプトからコンパイル |
| ファイル ヘッダー | オフセット 0 の ASCII 識別子文字列(例:«AutoCAD-86 shapes 1.0» または «AutoCAD-86 unifont 1.0») |
| MIME タイプ | application/octet-stream |
| エンコーディング | 混合:人間が読める ASCII ヘッダーの後にバイナリ エンコードされたベクトル シェイプおよびグリフ データ |
| サブタイプ | シェイプ ファイル(シンボルおよび特殊文字)およびフォント ファイル(図面内のテキスト レンダリング用の完全なグリフ セット) |
| コンパイル コマンド | AutoCAD の COMPILE コマンドにより、.shp ソース ファイルをコンパイル済み .shx バイナリに変換 |
| ロード コマンド | LOAD コマンドはシェイプ .shx ファイルを登録し、STYLE コマンドは図面セッション内でフォント .shx ファイルを参照 |
| Unicode およびビッグ フォントのサポート | Unifont およびビッグ フォントの .shx バリアントは、マルチバイトおよび Unicode 文字セットをサポートするように基本形式を拡張 |
| パフォーマンスの利点 | 事前コンパイルされたバイナリにより描画時の解析オーバーヘッドが排除され、同等の .shp ソースよりも大幅に高速にロード可能 |
| フォント レンダリング速度 | SHX フォントは AutoCAD 内で TrueType フォントよりも高速にレンダリングされ、テキストの多い大規模な技術図面に適している |
| CAD 互換性 | AutoCAD、BricsCAD、ZWCAD、GstarCAD、およびほとんどの DWG 互換 CAD アプリケーションでサポート |
| 名称の衝突 | Esri Shapefile 空間インデックスも .shx を使用するが、ビッグエンディアン整数 9994 (0x0000270A) で始まる、全く無関係な GIS 形式 |
| リリース日 | AutoCAD shape/font system, 1980s |
| 仕様書 | help.autodesk.com |
SHX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SHX ファイルについて最初の質問をしてみましょう。