Скачивание файлов секторов

Материал из База знаний
Перейти к: навигация, поиск

Скачивание файлов секторов вручную или автоматически

Поиск и скачивание самых свежих актуальных файлов секторов всегда требовало поиска по вэб-сайтам vACC. С новой возможностью публикации и скачивания файлов секторов диспетчерам становится проще найти свежие секторфайлы, а для их создателей появляется возможность легко предоставить последние версии своих файлов пользователям. Подготовка файлов для скачивания через EuroScope требует нескольких действий. Автоматическое скачивание через EuroScope требует соответствующей настройки программы.

Настройка EuroScope

Меню настройки автоматического скачивания секторфайлов находится в "Open SCT" меню.

Sectorfiledownload-Menu.jpg

Выбор строки "Download Sector Files ..." запускает окно "Sector File Providers" (Провайдеры файлов секторов)

Sectorfiledownload-Dialog.jpg

Файл описания (The Descriptor File)

Sectorfiledownload-Dialog-Descriptorfile.jpg

Локальным файлом для автоматического скачивания файлов секторов является файл описания. Он скачивается, когда Вы запускаете EuroScope. Этот файл содержит информацию, где расположены файлы провайдера секторов (URL и локальные названия файлов), информацию про провайдера и информацию про то, какие файлы секторов могут быть скачаны автоматически. Только информация про активных провайдеров сохраняется тут. Название файла описания сохраняется в профиле. Это означает что у Вас может быть несколько абсолютных разных списков скачивания доступных файлов секторов, если Вы используете множественные профили. Тем не менее, все таки лучше чтобы Вы использовали одинаковый файл описания во всех профилях.

Когда профиль загружен без файла описания, тогда используется файл описания по умолчания "/SectorFileProviderDescriptor.txt". Это относительный путь, поэтому он будет работать, только если Ваша директория запуска является корневой директорией EuroScope.

Содержание и структура файла описания используется только EuroScope для сохранения внутренней информации. Вы не должны редактировать его вручную, даже не смотря на то что это обычный текстовый файл.

Когда файл описания скачан и оказался полностью пустым, то по умолчанию один провайдер добавляется автоматически с такими данными:

Name: "EuroScope main sector file provider"
URL: "[http://www.euroscope.hu/sectorfile/euroscope_sector_providers.txt]"
File name: "./euroscope_sector_providers.txt"
Download automatically.

Это стандартный провайдер секторфайлов по умолчанию. Этот провайдер старается поддерживать и добавлять как можно больше данных про других провайдеров секторов. Но он не предоставляет данные про отдельные имеющиеся файлы секторов.

Когда Вы запускаете EuroScope он скачивает файл описания. Используя его данные строится список известных провайдеров и доступных секторов. В окне "Download Sector Files" Вы можете увидеть доступных провайдеров и доступные сектора:

Провайдеры файлов секторов

Sectorfiledownload-Dialog-Providers.jpg

Раздел провайдеров секторфайлов показывает всех провайдеров секторфайлов. Провайдер секторфайлов (описаны ниже в следующем разделе) публикуются в Интернете и скачиваются ES, если такая возможность включена. Файл содержит информацию про дополнительных провайдеров секторов и доступные секторфайлы. Чтобы активировать, Вы должны указать пути доступа к провайдеру.

Индивидуальные поля настроек:

  • (Провайдер) Name: название провайдера секторфайлов
  • A: место для отметки, которая включает автоматическое скачивание файла провайдера.
  • (Локальное) Filename: локальное название файла, где данные из скачанного файла провайдера сохраняются. Это может быть абсолютный или относительный путь к файлу. Секторфайлы провайдеров будут скачиватся туда же. Пока что нету возможности сохранять их в другом месте. EuroScope разархивирует все файлы с помощью скачанного 7z файла архиватора в папку по указанному пути. Все файлы будут разархивированы и после этого SCT файл будет проверем на доступность. Если распакованный SCT файл не соответствует построению названия "<название_файла_сектора>_<версия_сектора>.SCT", тогда разархивирование будет считаться неудавшимся и файлы не будут использоваться.
  • Last Download: в поле "Last Download" (Последнее скачивание) находится дата и время последнего скачивания файла провайдера.
  • Next Download: в поле "Next Download" (Следующее скачивание) находится дата и время следующего планового скачивания файла провайдера.
  • URL: поле "URL" содержит вэб-адрес файла провайдера. Этот адрес опознает провайдера и должен быть уникален.
  • Download: кнопка "Download" позволяет вручную скачивать выбранные файл провайдера.
  • New: кнопка "New" (Новый) создает новые данные про провайдера, который не поддерживается ни одним из других файлов провайдера. Как правило, нету необходимости в ручную создавать такие данные, так как все файлы публикуются и передаются через Интернете.
  • Update: кнопка "Update" (Обновить) позволяет обновлять данные провайдера.
  • Browse: кнопка "Browse" (Обзор) позволяет Вам посмотреть файл, который Вы сохранили.

Если Вы хотите удалить содержимое, уберите галочку из поля "A" и удалите "Local Filename" (Локальное название файла) из содержимого.

Предоставляемые файлы секторов

Sectorfiledownload-Dialog-Sectorfiles.jpg

Раздел предоставляемых файлов секторов показывает доступные секторфайлы от определенного провайдера:

  • Sector Name: поле "Sector name" (Имя сектора) содержит описание секторфайла.
  • File name: поле "File name" (Имя файла)содержит название файла сектора, хотя это лишь часть названия.
  • Version: поле "Version" (Версия) поазывает текущую версию файла. Это вторая часть полного названия.
  • A: столбец "A" используется для влючения автоматического скачивания файлов секторов.
  • D: столбец "D" указывает, что секторфайл скачан.
  • C: столбец "C" указывает, что Вы подтвердили замену старых версий новыми без всяких подтверждений.
  • Download: кнопка "Download" (Скачать) позволяет вручную скачать любой секторфайл.

Файлы секторов скачиваются в локальную папку провайдера и распаковываются там.

Когда ASR файл связан с обновляемым файлом сектора, то EuroScope автоматически обнаруживает устаревшую ссылку и заменяет ее на ссылку к более свежему файлу.

Автоматическое скачивание

Sectorfiledownload-Message.jpg

Когда сделаны все настройки для автоматического скачивания, EuroScope будет проверят наличие обновленных версий согласно расписанию, указанном у в файлах провайдеров. Когда новая версия файла сектора[1] скачана (вручную или автоматически) EuroScope сохранит эту информацию в файле описания. Поэтому, каждая попытка[2] использовать любой устаревший файл[3] EuroScope будет предлагать Вам использовать новую скачанную версию.

Sectorfiledownload-downloaded-to-load-and-change.jpg

После того, как скачивание завершится, EuroScope сообщит Вам про обновление и спросит необходимо ли загружать новый файл вместо старого. Вы можете подтвердить замену старой версии в каждом ASR файле (если ASR файл сейчас не открыт, то замена будет произведена в следующий раз, когда Вы загрузите ASR файл). Важно помнить, что EuroScope окончательно поменяет все ссылки только когда они будут сохранены. Когда Вы сохраняете ASR или PRF файлы, Вам предлагается сохранить и обновления файлов секторов.

Sectorfiledownload-use-in-all-ASR.jpg

И наконец, EuroScope спросит у Вас удалять или оставить старый файл сектора.

Sectorfiledownload-confirm-delete-old.jpg

И последнее подтверждение - использовать ли новый скачанный сектор в качестве активного. Если обновление произошло, когда Вы использовали другой профиль, который не использует обновленный файл сектора, EuroScope спросит Вас при первом запуске соответствующего профиля, использовать ли ему новый файл сектора вместо старого.

Sectorfiledownload-NewSectorfileLoaded.jpg

Публикация секторфайлов

Этот раздел описывает как vACC или дивизиону приготовить свои секторфайлы для публикации и скачиванию через функцию "Download Sectorfiles" (Скачивание секторфайлов) в EuroScope. Обычным пользователям, которые не собираются выкладывать секторфайлы, смысла читать этот раздел нету.

Файлы провайдера секторфайлов

Файлы провайдера сектор файлов содержат описания файлов секторов, которые публикуются, а также ссылки на других провайдеров секторфайлов по соседству. Используя такие ссылки, возможно, получится построить всемирную сеть доступных секторфайлов для EuroScope.

Файл провайдера секторов скачивается EuroScope'ом. Скачивание может быть автоматическим (когда пользователь поставил галочку в соответствующем поле) или вручную (с помощью нажатия кнопки "Download"). Файл скачивается и сохраняется на локальном компьюетере без изменений. Его содержимое загружается в память после скачивания и при каждом запуске.

Формат файла такой:

  • первая линия
    • "EuroScope Sector File Provider File” – первая линия должна содержать этот текст. Эта строчка используется для опознавания правомерного провайдера файлов секторов.
  • описание
    • NAME:<имя провайдера> - это название провайдера, к примеру название vACC.
    • URL:<URL адрес к файлу провайдера> - это строка используется, чтоб EuroScope знал откуда скачать файл. Вы также можете изменить этот параметр, если вэб-адрес поменялся.
    • NEXTDOWNLOAD:20090720 – ожидаемое время следующего скачивания в формате ГГГГMMДД. Если этот параметр установлен, автоматическое скачивание скачает файл после этой даты.
    • DOWNLOADINTERVAL:48 – постоянный интервал скачивания (если NEXTDOWNLOAD не указан или уже прошел). Параметр выражается в часах и значение по умолчанию - 48.

Пример:

NAME:LHCC - VACCHUN Sector Files
URL:http://www.vacchun.hu/es/vacchun_sector_files.txt
DOWNLOADINTERVAL:72
  • Ссылки на других провайдеров - ссылаясь на других провайдеров секторфайлов, Вы можете построить сеть файлов провайдеров, независимую от провайдера файлов указанного по умолчанию. Конечно, обязательно поддерживать эти ссылки в актуальном состоянии. Ведь если URL-адрес изменяется, устаревшая ссылка может создать повторяющийся файл провайдера, который не будет работать.
    • PROVIDER_NAME:<название провайдера>
    • PROVIDER_URL:<URL-адрес файла провайдера>

Пример:

PROVIDER_NAME:LHCC - VACCHUN Sector Files
PROVIDER_URL:http://www.vacchun.hu/es/vacchun_sector_files.txt
  • Описание файлов секторов:
    • SECTOR_NAME:<используемое пользователями название секторфайла>
    • SECTOR_FILE_NAME:<базовое название секторфайла>
    • SECTOR_VERSION:<версия секторфайла> - нумеруйте сектора так, чтобы по алфавиту и/или номеру поздняя версия имела большее значение, чем ранее. Не забудьте, что V3 больше чем V21!
    • SECTOR_URL:<URL-адрес к запакованным файлам> - смотрите ниже.

Пример:

SECTOR_NAME:LHCC - Hungary (complete)
SECTOR_FILE_NAME:Hungary
SECTOR_VERSION:2009_05_08_v70
SECTOR_URL:http://www.vacchun.hu/es/Hungary_2009_05_08_v70.7z

Как упаковывать файлы секторов

Файл инсталяции EuroScope содержит "7-Zip" утилиту командной строки (command line utility - 7za.exe), которая распространяется под лицензией GNU public license. EuroScope использует эту программу, чтоб разархивировать секторфайлы, которые скачиваются. Это не является обязательным, но очень рекомендуется для архивирования использовать максимально близкую версию 7za.exe. Это позволит избежать проблем с совместимостью. EuroScope просто вызывает 7za.exe без запроса полного пути к нему. Поэтому необходимо указать путь к этому файлу EXE или положить его в корневую папку программы. Если Вы запускаете EuroScope по иконке созданной инсталлятором, тогда не должно быть проблем, так как будет верно установлен путь к текущей системной папке с EuroScope. Но если Вы создали свои собственные ссылки (к примеру, для использования разных профилей), тогда не забудьте прописать путь к файлу.

Пример:

7za a Hungary_2009_05_08_v70.7z Hungary_2009_05_08_v70.sct Hungary_2009_05_08_v70.ese

Файлы SCT и ESE должны иметь название <НАЗВАНИЕ_ФАЙЛА_СЕКТОРА>_<ВЕРСИЯ_СЕКТОРА>.SCT/ESE. Никакие другие имена не поддерживаются.

Вы можете описать сколько угодно файлов сложенных в 7z архив. SCT файлы обязаны быть, ESE файлы - рекомендуется класть в архив. Также Вы можете положить любые дополнительные файлы (ESE или PRF), если считаете это нужным. Они будут разархивированы программой, но не будут использоваться автоматически. Обновление только пары SCT/ESE запрограммировано.

Сноски

  1. его имя отличается от имени текущего используемого файла
  2. попытки вызова сектора может быть вызвана записью в файле профиля или файле ASR
  3. все SCT файлы с названием <папка для скачивания>/<название сектора>_*.SCT, где "*" меньше чем последняя скачанная версия сектора
Руководство по EuroScope
Быстрое начало работы Быстрое начало Установка Где сохраняются настройки
После подключения Подключение Настройки подключения Настройка голосовой связи Настройка оборудования для голосовой связи Скачивание файлов секторов Голосовой ATIS Voice alias Особенности подключения
Некоторые детали Симуляция проф. радиолокатора
Радарный экран Экран Панель меню Основные списки Продвинутые списки
Формуляры Формуляр сопровождения Редактор формуляров
Настройки Связь между диспетчерами Основные настройки Меню символов Plug-ins
Тренажер Тренажер
Приложения Описание ESE файла Файл сценария