Сценарии размещаются в подпапке
Control
программной папки. В этой папке
присутствует несколько примеров сценариев, правда, активен по
умолчанию лишь так называемый универсальный
сценарий, размещенный в файле Control.mcs
.
Остальные сценарии (файлы 10000.txt
,
2000.txt
, in4.txt
)
неактивны, однако вы всегда можете задействовать их, переименовав
расширение TXT в MCS.
Универсальный сценарий контроля проверяет наиболее типовые ошибки и составлен таким образом, чтобы быть максимально независимым от применяемого классификатора. В частности, этот сценарий решает задачу проверки топологической целостности кадастровых обменных файлов форматов IN4 и XML, а также задачу проверки цифровой карты для последующего экспорта в ГИС. Так, сценарий находит ошибки несоответствия объектов типу слоя, что является важным при сохранении в формат ArcGIS SHP (например, точечные объекты в линейных слоях или незамкнутые полигоны в площадных). Осуществляются и другие проверки, например, контроль примыкания линии к другой линии без узловой точки.
Программа выбирает сценарий контроля в зависимости от перечисленных ниже условий:
Если сценарий единственный из доступных, то он будет выбран во всех случаях. Именно такая ситуация возникает сразу после установки программы (универсальный сценарий).
Если присутствуют сценарии с именами
10000.mcs
, 2000.mcs
и
подобными, то программа выберет сценарий, соответствующий масштабу
карты.
Если задана константа ControlScript
, то
подсистема будет использовать сценарий, заданный в качестве ее
значения. Вы можете разработать свой сценарий, положить его в
папку Control
и указать его имя
в качестве
значения константы. Пример:
Name
ControlScript=
.Name
.mcs
Константы представляют собой пары
вида Имя=Значение
и располагаются на закладке
Главная диалога настроек программы. Каждая
константа регулирует тонкости поведения тех или иных функций
программы. Как правило, значения констант установленные по
умолчанию вполне удовлетворяют типичные потребности пользователя
программы. Мы будем знакомиться с теми или иными константами по
мере надобности.
Наконец, сценарий контроля можно выбрать из выпадающего списка прямо в окне Протокола контроля, о чем чуть ниже.