Обработка объектов по приоритетам

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

Процедура предназначена для выборки точечных условных знаков, пересекающихся по габаритам. При наложении условных знаков разных видов объекты с более высоким приоритетом (больницы, университеты, школы) остаются на карте. Объекты с низким приоритетом (обычные строения) удаляются. Параметры обработки содержатся в файле c:\Users\Public\Documents\Panorama\NAME.process:

 

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

<priorityorder name="Processing objects by priority" nameru="Обработка объектов по приоритетам">

 <set name="Processing infrastructure objects" nameru="Обработка объектов инфраструктуры " order="3">

  <processed>

   <key></key>

  </processed>

 </set>

</priorityorder>

 

Описание параметров:

 

process \ priority \ ref="viet50t.priority"

Имя файла, в котором описаны списки приоритетов пересекающихся объектов

process \ priorityorder \ name="Processing objects by priority"

Название задачи

process \ priorityorder \ set \ name="Processing infrastructure objects"

Название набора параметров задачи

process \ priorityorder \ set \ order="3"

<order id="3"

process \ priorityorder \ set \ processed \ key

Список ключей заменяемых объектов (знаки школ, больниц, кладбищ)

 

NAME – имя файла параметров сценария соответствует имени файла классификатора. Списки приоритетов пересекающихся объектов содержатся в файле c:\Users\Public\Documents\Panorama\NAME.priority:

 

<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 \ order \ id="3"

Идентификатор списков приоритетов точечных знаков

priority \ order \ name="Point mark order"

Название списков приоритетов. Группы (level) перечисляются в порядке уменьшения приоритета: "Group 1" (максимальный приоритет), "Group 2"…

priority \ order \ level \ name="Group 4"

Название группы приоритетов. Ключи (key) перечисляются в порядке уменьшения приоритета

priority \ order \ level \ key \ value="TramThuPhatSong"

Ключ самого приоритетного объекта текущего уровня

priority \ order \ level \ key \ value="P41140"

Ключ следующего приоритетного объекта

priority \ order \ level \ key \ attributes

Списки семантик с указанием значений

priority \ order \ level \ key \ attributes \ semantic

Условия соответствия семантики 642 и 548: 642,equal,"Hầm mỏ"; 548,equal,"Đang sử dụng"