Processing objects by priority

Print Previous page Top page Next page

The procedure is intended to select point conventional marks crossing by dimensions. At overlaying of conventional marks of different types, objects with a higher priority (hospitals, universities, schools) remain on the map. Objects of low priority (regular buildings) are removed. Parameters of processing are contained in the file 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>

 

Description of parameters:

 

process \ priority \ ref="viet50t.priority"

The name of the file that describes the priority lists of crossed objects

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

Task name

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

Name of a set of task parameters

process \ priorityorder \ set \ order="3"

<order id="3"

process \ priorityorder \ set \ processed \ key

List of keys to replaceable objects (signs of schools, hospitals, cemeteries)

 

NAME - the name of the script parameters file corresponds to the name of the classifier file. Priority lists of crossed objects are contained in file 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>

 

Description of parameters:

 

priority \ order \ id="3"

Identifier of priority's list of point marks

priority \ order \ name="Point mark order"

The name of the priority lists. Levels are listed in order of decreasing priority: "Group 1" (highest priority), "Group 2" ...

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

The name of the priority level. Keys are listed in decreasing order of priority

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

The key of the highest priority object of the current level

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

Key of the next priority object

priority \ order \ level \ key \ attributes

Lists of semantics with indication of values

priority \ order \ level \ key \ attributes \ semantic

Conditions for matching the semantics of 642 and 548: 642,equal,"Hầm mỏ"; 548,equal,"Đang sử dụng"