Редактор класифікатора дозволяє створювати складні види умовних знаків типу Векторний по лінії, Площадні заповнені знаками. При цьому, положення зображення кожного векторного знака на карті розраховується автоматично й зміні не підлягає. На практиці зустрічаються випадки накладення таких знаків з іншими умовними знаками. Для одержання можливості зміни положення знаків необхідно скористатися завданнями автоматичного нанесення умовних знаків у вигляді окремих об'єктів карти. При накладенні нанесених знаків, зайві знаки можуть бути вилучені.
Розміщення умовних знаків уздовж лінійного об'єкта
Задача призначена для нанесення уздовж виділеного на карті лінійного об'єкта крапкових і векторних умовних знаків. Задача дозволяє виконувати нанесення умовних знаків уздовж осі лінії, праворуч або ліворуч щодо лінії, а також двобічне нанесення.
Заповнення площадного об'єкта умовними знаками
Задача призначена для заповнення виділеного на карті майданного об'єкта умовними знаками. Задача дозволяє виконувати нанесення умовних знаків в області площадного об'єкта в регулярному, шаховому або хаотичному порядку заповнення.
- Регулярне заповнення – це порядок, при якому умовні знаки розташовуються один проти іншого по горизонталі й по вертикалі через установлені в діалозі проміжки.
- При розміщенні знаків у шаховому порядку проміжки між знаками автоматично подвоюються й розставляються один проти іншого через ряд.
- Зворотний шаховий порядок припускає розміщення умовних знаків аналогічно попередньому розміщенню з тією відмінністю, що перший знак, що заповнює, зміщений на встановлений проміжок. Дана можливість застосовується для нанесення декількох видів знаків поверх один одного, для виключення накладення знаків.
- Для хаотичного заповнення проміжки між умовними знаками встановлюються відповідно до значення елемента масиву випадкових чисел.
Заповнення об'єктів знаками
Задача призначена для заповнення майданних і лінійних об'єктів умовними знаками по фільтру (текстовий файл із розширенням fil).
Вхідною інформацією для завдання є текстовий файл із розширенням fil. У цьому файлі вказуються:
- класифікаційний код заповнюваного й об'єктів, що заповнює;
- код локалізації об'єктів;
- номер об'єкта в серії;
- відстань між знаками, що заповнюють, по горизонталі й по вертикалі в міліметрах;
- порядок заповнення об'єкта (регулярний, прямій шаховий, зворотний шаховий, хаотичний).
Приклад текстового файлу fil:
FILL
71112300 1 0 20100 2 0 3.000000 5.000000 0
71112200 1 0 30110 2 0 3.000000 3.000000 1
71121523 1 0 71324100 2 0 7.000000 5.000000 1
71610000 0 0 47120000 2 0 4.000000 3.000000 1
71121521 0 0 71114000 2 0 4.000000 4.000000 0 61300000 1 61300001 1 0
У першому стовпчику представлені класифікаційні коди заповнюваних об'єктів, у другому - код локалізації, у третьому - номер об'єкта в серії, у четвертому - коди знаків, що заповнюють, у п'ятому - код локалізації знаків (крапкових або векторних), у шостому - номер об'єкта в серії, у сьомому й восьмому - відстань між знаками по горизонталі й по вертикалі, у дев'ятому - порядок заповнення об'єкта.
|