ATX ファイル形式とは?
.atx ファイルは、shapefile または dBASE .dbf 属性テーブル用に ArcGIS (Esri) によって作成されるバイナリ属性インデックスです。これは、インデックス対象の .shp および .dbf ファイルと同じフォルダーに存在する必要があるサイドカーファイルであり、同じベース名にインデックス付きフィールド名が追加された名前(例:roads_NAME.atx は roads shapefile の NAME フィールドをインデックス化)になります。インデックス付き属性フィールドごとに1つの .atx ファイルが生成されます。
このインデックスは、フィールド値に対して B-tree または同様の構造を格納し、ArcGIS が .dbf テーブル全体をスキャンすることなく属性クエリや空間選択を高速化できるようにします。ArcCatalog および ArcGIS Pro は、ユーザーが属性インデックスを作成したときに .atx ファイルを自動的に作成・維持します。これらは直接開いたり編集したりすることを意図したものではありません。
この形式はプロプライエタリであり、Esri によって文書化されていません。古い ArcView 3.x の属性インデックス形式とは互換性がありません。.atx ファイルが削除されたり破損したりした場合、ArcGIS は次に属性インデックスが要求されたときに自動的に再構築します。.shp および .dbf 内の shapefile データは影響を受けません。
最新のファイルジオデータベース (.gdb) ワークフローでは、属性インデックスは個別の .atx サイドカーファイルとしてではなく、ジオデータベース内に内部的に保存されるため、.atx は特に shapefile ベースのワークフローに関連するものです。
セキュリティと安全性
リスク: LOWATX は Esri ソフトウェアによって生成されるバイナリインデックスファイルです。実行可能コードは含まれていません。GIS コンテキストでの取り扱いは安全です。GIS プロジェクト以外のコンテキストで予期せず受信した場合、関連する shapefile がなければ実用性はありません。
形式の詳細
概要ATX ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | プロプライエタリなバイナリ属性インデックス(B-tree または同様の構造) |
| バイト順序 | リトルエンディアン(Esri shapefile サイドカーの慣例に準拠) |
| 目的 | shapefile の .dbf テーブルに対する属性クエリと選択を高速化する |
| サイドカーの命名 | shapefile ベース名 + インデックス付きフィールド名 + .atx (例: roads_NAME.atx) |
| ファイル単位 | インデックス付き属性フィールドごとに独自の .atx ファイルが作成される |
| 必須の配置 | インデックス対象の .shp および .dbf ファイルと同じフォルダーに存在する必要がある |
| マジックバイト | 公に文書化されたシグネチャはありません。AAPL ヘッダーバイトの未確認の報告があります |
| ArcGIS バージョン互換性 | ArcGIS 8以降の形式。ArcView 3.x 属性インデックスとは互換性なし |
| 再構築の動作 | 削除された場合、ArcGIS によって自動的に再構築される。shapefile データ (.shp/.dbf) は影響を受けない |
| 一般的なサイズ | shapefile のレコード数とフィールド値に応じて、数 KB から数 MB |
| 形式のドキュメント | プロプライエタリであり、Esri によって文書化されていない。公開仕様なし |
| 現代の代替案 | ファイルジオデータベース (.gdb) は属性インデックスを内部に保存し、ジオデータベースワークフローでは .atx に代わる |
| リリース日 | 1999 (ArcGIS 8 / ArcCatalog) |
| 最新バージョン | ArcGIS 8 index format (no public versioning) |
| 仕様書 | desktop.arcgis.com |
ATX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ATX ファイルについて最初の質問をしてみましょう。