Что такое формат файла ATX?
Файл .atx - это бинарный индекс атрибутов, созданный ArcGIS (Esri) для shape-файла или таблицы атрибутов dBASE .dbf. Это вспомогательный файл (sidecar), который должен находиться в той же папке, что и файлы .shp и .dbf, которые он индексирует, имея то же базовое имя с добавлением имени индексируемого поля - например, roads_NAME.atx индексирует поле NAME shape-файла roads. На каждое индексируемое поле атрибутов создается один файл .atx.
Индекс хранит B-дерево или аналогичную структуру по значениям поля, что позволяет ArcGIS ускорять запросы к атрибутам и пространственные выборки без сканирования всей таблицы .dbf. ArcCatalog и ArcGIS Pro создают и поддерживают файлы .atx автоматически, когда пользователь строит индекс атрибутов; они не предназначены для прямого открытия или редактирования.
Формат является проприетарным и не задокументирован Esri. Он несовместим со старым форматом индекса атрибутов ArcView 3.x. Если файл .atx удален или поврежден, ArcGIS автоматически перестраивает его при следующем запросе индекса атрибутов - данные shape-файла в .shp и .dbf при этом не затрагиваются.
Для современных рабочих процессов с базами геоданных (.gdb) индексы атрибутов хранятся внутри базы геоданных, а не в виде отдельных вспомогательных файлов .atx, что делает .atx актуальным именно для рабочих процессов на основе shape-файлов.
Безопасность и защита
РИСК: LOWATX - это бинарный индексный файл, созданный программным обеспечением Esri; он не содержит исполняемого кода. Безопасен для использования в контексте ГИС. Если он получен неожиданно вне контекста ГИС-проекта, он не имеет никакой пользы без связанного shape-файла.
Детали формата
в двух словахПрограммы, открывающие файлы ATX
Технические подробности
глубокая спецификация| Тип файла | Проприетарный бинарный индекс атрибутов (B-дерево или аналогичная структура) |
| Порядок байтов | Little-endian (соответствует соглашениям вспомогательных файлов Esri shapefile) |
| Назначение | Ускоряет запросы к атрибутам и выборки в таблицах .dbf shape-файлов |
| Именование вспомогательного файла | Базовое имя shape-файла + имя индексируемого поля + .atx (например, roads_NAME.atx) |
| Один файл на | Каждое индексируемое поле атрибутов получает свой собственный файл .atx |
| Обязательное расположение | Должен находиться в той же папке, что и файлы .shp и .dbf, которые он индексирует |
| Магические байты | Нет публично задокументированной сигнатуры; неподтвержденные отчеты о заголовочных байтах AAPL |
| Совместимость с версиями ArcGIS | Формат ArcGIS 8+; несовместим с индексами атрибутов ArcView 3.x |
| Поведение при перестроении | Автоматически перестраивается ArcGIS в случае удаления; данные shape-файла (.shp/.dbf) не затрагиваются |
| Типичный размер | От нескольких КБ до нескольких МБ в зависимости от количества записей в shape-файле и значений полей |
| Документация формата | Проприетарный и не задокументирован Esri; публичная спецификация отсутствует |
| Современная альтернатива | Файловая база геоданных (.gdb) хранит индексы атрибутов внутри, заменяя .atx в рабочих процессах базы геоданных |
| Выпущен | 1999 (ArcGIS 8 / ArcCatalog) |
| Последняя версия | ArcGIS 8 index format (no public versioning) |
| Спецификация | desktop.arcgis.com |
Конвертации ATX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ATX.