Структура файла параметров сценария

Печать Предыдущая страница Стартовая страница Следующая страница

Параметры сценария записываются в файл формата XML с расширением «.process». Имя файла параметров сценария соответствует имени файла классификатора. Пример простого файла viet50t.topogen.process:

 

<?xml version="1.0" encoding="UTF-8"?>

<process rscname="viet50t.rsc">

<priority ref="viet50t.priority"></priority>

<makemath name="Map grid creation" nameru="Создание математической основы">

 <set></set>

</makemath>

<bordercutting name="Cutting Borders" nameru="Разрезание границ">

<set name="Cutting Borders" nameru="Разрезание границ " crossdistance="0.4" distance="0.3" radius="0.2">

  <analyzed>

   <key>P0000000770,DiemDoCao</key>

  </analyzed>

  <processed>

   <key>L0000000794,L0000000795, L0000000797,L0000000798</key>

  </processed>

</set>

</bordercutting>

</process>

 

Описание полей:

 

<?xml version="1.0" encoding="UTF-8"?>

Заголовочная запись файла XML с указанием версии "1.0" и кодировки файла "UTF-8"

<process rscname="viet50t.rsc">

Начальный тэг файла параметров <process>.

Название файла классификатора "viet50t.rsc", по которому настроены параметры обработки (ключи и коды объектов, номера семантик)

<priority ref="viet50t.priority"></priority>

Название файла со списками приоритетных объектов (удаляемых при их пересечении, полученном в результате генерализации карты)

<alignment>…</alignment>

<makemath>…</makemath>

<bordercutting>…</bordercutting>

Параметры процедур обработки карты по сценарию:

makemath - Создание математической основы;

bordercutting - Разрезание границ;

</process>

Конечный тэг файла параметров </process>

 

 

Списки приоритетных объектов (см. Обработка объектов по приоритетам) записываются в файл формата XML с расширением «.priority». Имя файла параметров сценария соответствует имени файла классификатора. Пример простого файла viet50t.priority:

 

<?xml version="1.0" encoding="UTF-8"?>

<priority rscname="viet50t.rsc">

<order id="3" name="Point mark order" nameru="Порядок точечных знаков">

  <level name="Group 1" nameru="Группа 1">

    …

  </level>

  …

  <level name="Group 4" nameru="Группа 4">

    <key value="TramThuPhatSong"></key>

    <key value="P41140">

       <attributes>

           <semantic>642,equal,"Hầm mỏ"</semantic>

           <semantic>548,equal,"Đang sử dụng"</semantic>

       </attributes>

    </key>

    …

  </level>

  …

</order>

</priority>