Редактор Атласа

Атлас профессиональных модификаций ZET 7 Pro и Geo имеет дополнительные функции редактирования (они неприменимы для Атласа Мира II). Для доступа к функциям редактирования Атласа включите флажок "Режим редактирования Атласа" в общих установках. После этого во всплывающем меню Атласа появятся два дополнительных блока команд и меню примет такой вид:

Формат данных Атласа

Атлас Мира (и каждый из Больших Атласов) находится в папке ZET\ATLAS в виде 6 файлов (внутренний формат):
XXc.dat - основные данные, кроме названий,
XXe.dat - английские названия,
XXr.dat - русские названия,
XXp.dat - указатель сортировки по долготе,
XXoe.dat - указатель сортировки по английскому названию,
XXor.dat - указатель сортировки по русскому названию,
здесь "XX" это внутреннее имя Атласа - "City" для Атласа Мира, "RU" Большого Атласа России, и т.д.

Такая структура создана для ускорения выполнения различных функций Атласа и минимизации его размера.

Внутренний формат Атласа может быть преобразован в текстовый формат (формат обмена), а также, возможно и обратное преобразование. Атлас в текстовом формате - это один файл x.txt, где x - внутреннее имя Атласа. Вот небольшой фрагмент из Атласа в этом формате:

    DSG     Latitude   Longitude   Reg  AD TB SZ
    ------- ---------- ----------- ---- -- -- --
    P;PPL  ;61°13'05"N;149°54'01"W;USAK;  ;Es;03;Anchorage;Анкоридж;;;
    P;PPL  ;17°32'00"S;149°34'00"W;PF  ;  ;(A;33;Papeete;Папаете;;;
    P;PPL  ;54°19'00"N;130°19'00"W;CABC;  ;-T;03;Prince Rupert;Принц Руперт;;;

Строка текста содержит следующие данные:

- DSG - класс и код объекта (населённый пункт, гора, пролив, остров и т.д.), см. Public NIMA GNS Feature Designation Reference,
- географические координаты,
- REG - код региона, см. Коды стран и Регионы бывшего СССР,
- ADM - административный код из базы данных NIMA (обычно не нужен),
- TBL - номер (для городов бывшего СССР) или код таблицы изменений исчисления времени, см. соответствие кодов и названий этих таблиц в файле ZET\Zones\index.dat.
- SSZ - код положения имени и относительный размер города.
  Первая цифра кода:
  0 - имя расположено справа-вверху от отметки города на карте,
  1 - внизу-справа,
  2 - внизу слева,
  3 - вверху-слева.
  Вторая цифра кода:
  1 - крупнейший город,
  ...
  7 - самй мелкий населённый пункт,
  8 - синоним,
  9 - признак удалённой (временно) записи.
- английское название,
- русское название,
- зарезервированное поле,
- DIM - величина объекта: численность населения города, высота горы или холма и т.д. (опционально).

Функции редактирования Атласа

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

Конвертировать Атлас в формат файла обмена - создать текстовый файл, содержащий все записи Атласа в описанном выше формате. Имя файла: City.txt для Атласа Мира и XX.txt (XX - код страны) для Больших Атласов. Команда предназначена для выполнения существенной коррекции Атласа путём редактирования полученного файла текстовым редактором или иным способом и, затем, выполнения функции создания нового Атласа из этого файла. При выборе этого пункта появляется запрос о подтверждении действия: "Конвертировать Атлас в файл обмена ATLAS\City.txt?", после ответа "Yes", этот файл будет создан и появится сообщение "Well Done".

Создать новый Атлас из файла обмена - команда позволяет создать новый Атлас (или изменить одноимённый существующий) из текстового формата. Имя текстового файла должно быть City.txt для Атласа Мира или XX.txt (XX - код страны) для Больших Атласов. В результаье выполнения будут созданы шесть файлов внутреннего формата Атласа из указанного файла (в окне диалога открытия) в формате обмена.

Добавить новую запись - эта и следующие две команды (удалить и корректировать запись) позволяют делать небольшую коррекцию Атласа без необходимости помежуточных шагов по созданию и коррекции текстового файла и его обратное преобразование в Атлас. Однако время, необходимое для выполнения этой функции, может быть велико (зависит от быстродействия компьютера и размера текущего Атласа, например для PII-333MHz и для Атласа Мира - 30 секунд). При выборе данного пункта меню окно диалога с полями, заполненными данными города, на котором установлен курсор:

Заполните указанные поля в формате, описаном выше. Определите TBL-код по имеющемуся в Атласе ближайшему городу в том же административном регионе. При щелчке в поле размера SSZ выдаются окошко, позволяющее установить нужный код:

Кнопки размера имеют подсказки, например: "|||" - самый большой, "-" - синоним, "х" - удалённый. Выберите ориентацию и размер и нажмите OK.

Удалить запись - выполните, если уверены.

Корректировать запись - редактирование данных одного города в Атласе, открывается окно диалога:

Измените данные в нужных полях (как описано выше) и нажмите OK.

Конвертировать файл обмена ZET 6 в формат ZET 7 - пояснений не требуется.

Создание Больших Атласов

Имеется возможность создания новых Больших Атласов ZET с помощью базы данных NIMA (National Imagery and Mapping Agency). Последовательность работы такая:

1. Скачать файл названий географических объектов заданной страны с сайта NIMA: www.nima.mil и ftp.nima.mil. Например, для Югославии файл yi.zip,
2. Извлечь из yi.zip файл yi.txt и переименовать его в YU.tmp (код страны YI в БД NIMA соответствует коду YU ZET 7, коды стран ZET могут отличаться от кодов NIMA, см. коды стран),
3. Сохранить файл YU.tmp в папке ZET\ATLAS,
4. В меню Атласа выбрать Алгоритм транслитерации... (автоматический перевод названия с английского на русский), - имеется несколько алгоритмов, адаптированных к грамматике различных языков. Например, RUS (русский),
5. Также в меню установить фильтр названий, например, "Только населённые пункты",
6. Выполнить команду "Создать новый Атлас из файла NIMA",
7. Выбрать сохранённый файл YU.tmp в диалоге открытия файла, после этого будет создан соответствующий файл YU.txt в формате обмена. Внимание: TBL и SSZ коды автоматически не создаются, их нужно ввести вручную или с помощью специальных программных средств,
8. Выполнить пункт "Создать Атлас из файла обмена".
9. Перезапустить ZET.
10. Открыть окно Атласа и выбрать Атлас "YU Югославия". Посмотреть, что получилось.
11. Перейти в экран "Географическая карта", вызвать "Установки геокарты", установить "Максимальный масштаб" отображения Большого Атласа на 32, выбрать в поле названия "YU Югославия", включить флажки отображения названий, найти на карте названия городов из этого Атласа.