Что такое формат файла AVE?
Файл .ave представляет собой текстовый скрипт, написанный на Avenue - проприетарном интерпретируемом языке сценариев, встроенном в программное обеспечение ESRI ArcView GIS 3.x (версии с 3.0 по 3.3, 1994-2002). Avenue позволял ГИС-аналитикам автоматизировать рабочие процессы пространственного анализа, настраивать интерфейс ArcView и создавать пользовательские инструменты, не выходя из приложения.
Скрипты Avenue используют объектно-ориентированный синтаксис, построенный вокруг объектной модели ArcView - таких классов, как View, Table, Theme, Chart и Layout. Комментарии начинаются с символа одиночной кавычки. Скрипты представляют собой обычный текст ASCII, интерпретируемый ArcView во время выполнения; скомпилированной бинарной формы не существует. Один файл .ave обычно содержит один скрипт или одно определение класса.
Поддержка ArcView 3.x закончилась в 2008 году, и в современных продуктах ESRI (ArcGIS Desktop 10.x или ArcGIS Pro) среда выполнения для него отсутствует. Автоматического пути миграции с Avenue на последующую среду - Python с модулем arcpy - не существует. Перенос скрипта .ave требует ручного переписывания на Python. Большие репозитории скриптов .ave конца 1990-х и 2000-х годов до сих пор хранятся на академических и правительственных серверах, где они служили шаблонами для таких задач, как пакетное создание карт и проекция координат. Любой текстовый редактор может открыть файлы .ave для ознакомления перед миграцией.
Безопасность и защита
РИСК: LOWТекстовый файл; не является исполняемым вне среды ArcView 3.x. Безопасно открывать в текстовом редакторе. Известные векторы угроз отсутствуют.
Детали формата
в двух словах- Файл настроек/скриптов Avid Media Composer - Некоторые внутренние файлы приложения Avid могут использовать расширение .ave для данных настроек или эффектов; не связано с ГИС-скриптами.
Программы, открывающие файлы AVE
Технические подробности
глубокая спецификация| Тип файла | Текстовый скрипт (исходный код языка сценариев Avenue) |
| MIME-тип | text/plain |
| Магические байты | Отсутствуют - обычный текстовый файл ASCII без бинарной сигнатуры |
| Кодировка | ASCII (7-битная; Avenue предшествовал поддержке Unicode в продуктах ESRI) |
| Сжатие | Нет - несжатый обычный текст |
| Типичный размер | 1 КБ - 50 КБ (простые скрипты крошечные; сложные скрипты автоматизации могут быть больше) |
| Язык | Avenue - проприетарный интерпретируемый объектно-ориентированный язык сценариев ESRI, эксклюзивный для ArcView 3.x |
| Синтаксис комментариев | Символ одиночной кавычки (') начинает строку комментария |
| Классы объектной модели | View, Table, Theme, Chart, Layout - основные классы объектной модели приложения ArcView 3.x |
| Модель выполнения | Интерпретируется ArcView во время выполнения; скомпилированной бинарной формы для скриптов Avenue не существует |
| Диапазон версий ArcView | ArcView GIS с 1.0 по 3.3 (1994-2002); поддержка ArcView 3.x прекращена в 2008 году |
| Поддержка ОС | Windows (эпохи 95/98/NT/2000/XP), macOS, Solaris, IRIX (ArcView 3.x была кроссплатформенной) |
| Отсутствует среда выполнения в | ArcGIS Desktop 10.x и ArcGIS Pro - скрипты Avenue не могут выполняться в современном ПО ESRI |
| Путь миграции | Ручное переписывание на Python с использованием модуля arcpy; автоматического инструмента преобразования Avenue в Python не существует |
| Выпущен | 1994 (ArcView GIS 1.0 with Avenue scripting language) |
| Последняя версия | N/A - Avenue discontinued; ArcView 3.3 (2002) was the last version using .ave scripts |
Конвертации AVE
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах AVE.