なぜ SHX を SHP に変換するのですか?
カスタムの .shx フォントやシェイプセットを受け取り、その形状を修正する必要がある場合、編集可能な .shp ソースが必要になります。コンパイル済みの .shx だけでは修正できません。ここで言う .shp は AutoCAD のシェイプ定義ファイルであり、拡張子は同じですが全く無関係な形式である Esri GIS シェイプファイルではないことに注意してください。
SHX から SHP への変換方法
AutoCAD APP
元の .shp テキストソースを入手して任意のテキストエディタで編集し、AutoCAD で COMPILE と入力して .shp ファイルを選択し、更新された .shx を生成します。
BricsCAD APP
BricsCAD は AutoCAD 互換であり、.shp ソースファイルから .shx を生成するための COMPILE コマンドもサポートしています。
これらの形式について
SHX ファイルは、AutoCAD が図面内でカスタム テキスト スタイルやシンボルを描画するために使用する、コンパイル済みのシェイプおよびフォント定義です。これを直接開くことはありません。AutoCAD の Fonts フォルダまたはサポート フォルダに配置することで、図面がそれを参照できるようになります。このファイルを調べる最も一般的な理由は、AutoCAD のエラー…
.SHX の詳細を開く →.shpファイルは、ほぼ常に Esri Shapefile です。これは GIS ソフトウェアで使用される地理空間ベクトルデータ(点、線、ポリゴン)です。このファイルはセットの一部であり、正しく開くには同じフォルダ内に兄弟ファイル(.shx、.dbf、および通常は .prj)が必要です。無料の標準ツールは QGIS で、商用オプションは ArcGIS Pro です。
.SHP の詳細を開く →品質と注意点
.shxはコンパイルされた出力であり、.shpは編集可能なソースです。AutoCAD のワークフローは常に.shpから.shxへと進み、その逆はありません。.shxしかなく.shpがない場合、コンパイルされたバイナリデータはカスタムパーサーなしでは人間が読める形式ではありません。バイナリエディタで検査するか、シェイプをゼロから書き直すしかありません。- 同じ
.shx拡張子は、GIS ソフトウェアの Esri シェイプファイルインデックスファイルでも使用されます。それらのファイルは QGIS や ArcGIS で使用するもので、AutoCAD のシェイプファイルとは無関係です。
よくある質問
.shx を .shp に自動的にデコンパイルするツールはありますか?
.shp ソースが必要か、シェイプをゼロから書き直す必要があります。.shp から .shx を生成するための COMPILE コマンドをサポートしているプログラムはどれですか?
AutoCAD で .shx ファイルが見つからないというエラーが表示されます。.shp を変換する必要がありますか?
.shx を AutoCAD の Fonts フォルダに配置することです。図面が参照しているフォントリソースを見つけられないだけです。