“С нуля”, если можно . С помощью справки и заготовок можно во всём разобраться, кроме графики - вывода самого плана участка. Поэтому, огромная просьба (к разработчика, наверное):
описать как в пустой шаблон вставить участок таким, каким он должен быть на кадплане (не используя заготовок), делая упор на параметры, от которых зависит конечный вид участка на кадплане.
Вопрос возник (имхо, для того чтобы перестроить что-то под себя надо понять, как это работает) при неудачных попытках добиться корректной отрисовки цветом смежников (как выставить отступ? как сделать отрисовку вдоль стрелок смежников?), заменить стрелку смежников на отрезок (потом всё же нашёл константу ActArrows), скопировать уже “адаптированный кадплан” из одного масштаба в другой (особенно сам план). Создалось впечатление, что, грубо говоря, от того, как “нарисован” участок в шаблоне, не зависит отображение участка в кадплане, полученном на основе этого шаблона.
Второй вопрос, который напрашивается сам собой -
как сохранить отредактированный/созданный шаблон в другом масштабе (безболезненно)?
На самом деле, на этот, казалось бы, простой вопрос простого ответа нету. Создание шаблона и в самом деле напоминает “танцы с бубном”.
Идея такая: шаблон - тот же dmf, в котором постоянная часть переведена в режим Видимый, переменная в Правка. Исключение, пожалуй, таблицы.
Программа при создании чертежа анализирует содержимое шаблона и подменяет его элементы новыми.
Участок ложится центр в центр шаблонного, таблицы генерируются на тех же местах, выносятся подписи по тем же правилам (с теми же отступами).
Создавать с нуля я бы не рекомендовал. Лучше все-таки оттолкнуться от шаблонов из дистрибутива.
По поводу некоторых упомянутых выше нюансов.
Никак, на текущий момент. Можно только сделать тоньше/толще слои Border.
Туда же. Отрисовка выполняется по периметру. На самом деле, отрисовку вдоль смежников требуют далеко не везде, поэтому очевидно, такой вариант не реализован.
Безболезненно насколько? В один клик не получится. Сохраняйте под новым именем, открывайте, меняйте масштаб и снова растащите все элементы по своим местам.
Просто в готовом шаблоне - 5000-ном, который дается как пример, отступ как-раз нормальный соблюдён. А в тех, в которые добавляешь сам слои borderN - слишком близко отрисовка получается от основной линии. Вот и приходится копировать участок с отрисовкой из шаблона с другим масштабом. А потом оказывается, что отрисовка и участок в разных масштабах и начинается… гембель короче)
Господа разработчики, может всё-таки можно реализовать выше-указанные моменты?
Или надо востребывать в разделе “Запрос на функцию”
Я бы не сказал что отрисовка выполняется по периметру целиком. Дело в том, что стрелки с буквами А,Б,В и т.д., которые отделяют смежников (слой агровиробнича зона в шаблоне) выводятся в кадастровом плане в слое Border 1. Таким образом они небесно-голубого цвета, как и одна из границ. Как избавиться-то от этого??
А вот за создание автомасшатбируемого шаблона кадастрового плана ([url]Автомасштабируемые DMT-шаблоны]) огромное спасибо!
Программа рисует стрелки в первом слое по списку (по другим данным - в слое с кодом 0).
Возможно, тут имеет место совпадение кодов для слоя Агровиробнича зона и слоя Border в шаблоне DMT.
Нет, совпадения нет.
Перенес слой 0 (Агровиробнича зона) вверх списка - всё работает как надо (стрелки чёрные).
Т.о. Digital рисует в нулевом слое, если он первый по списку Спасибо!
Для этого, в шаблоне должен присутствовать точечный слой с именем Arrows, которому нужно присвоить одиночный условный знак - направленную вправо стрелку.
Для такого шаблона программа не станет сама рисовать стрелку, а будет вставлять точку слоя Arrows, развернув условный знак в нужную сторону.
Так можно иметь разную форму (длину) стрелок в разных шаблонах.
Ну, мне вышеуказанная возможность ни к чему… Нам только направление указывать надо (без самой стрелки). Но вообще, конечно полезно.
У меня возникла проблема иного рода… На этот раз с подписями. Никак не могу добиться вынесения в кадастровый план подписи типа угодья и его площади. Что уже только ни делал. В самом шаблоне выносил подписи. Не вышло. Тогда в *.dmf-файле с участок вынес подписи и сгенерировал кадплан. Это сработало. Но мне-то нужны подписи в шаблоне. Скопировал участок с подписями и заменил им участок в шаблоне… Но всё равно не помогает…
Еще один момент с “подписыванием”… В свойствах карты шаблона можно задать имя, которое дописывается в имени файла кадплана. Так вот я пытался в него вставить код целевого назначения и номер участка - у меня ничего не вышло. Использовал строку:‘_-_FIO(P[NM])GET(1/1,P[CV])№P[ID4]’, получил ‘Кадастровий план - Іванов І. І. 1’.
Возвращаясь к вопросу о цветной отрисовке границ… В шаблоне надо явно указать N-ное количество слоев Border, чтобы получить отрисовку соответствующего количества границ? Или всё-таки можно автоматизировать этот процесс? Т.е. допустим внести три слоя: Border 1, Border 2, Border 3, а надо отрисовать 5 границ. Есть возможность, чтобы Digital сам вытягивал дальше цвета из системной, скажем 256-цветной палитры?
Последнее обновление глюкнуло…Все параметры, использующие списки (\Lists) теперь берут только первую часть строки до пробела, т.е.
‘c. Село’ —> ‘c.’
‘ТОВ “Товариство АБВ”’ —> ‘ТОВ’
Пришлось откатиться до верси 26.12.08 - всё опять работает.
И раз уж завел разговор о списках… Давнишний глюк… au.txt (150 Bytes) Звездочкой(*) в файле-списке мы помечаем колонку, которую нужно вставлять. Так вот. Работает она только с 1ой и со 2ой колонкой. По крайней мере в прилагаемом списке колонку с пропиской (Дані*) надо ставить первой - иначе ничего не выходит.
Пытаюсь содать шаблон кадплана и никак не могу убрать таблицу с подписями (имеется ввиду таблица внижней части стагдартного шаблона). Т.к. мне нужно либо убрать ее вообще, либо сделать гораздо меньшей по размерам. Подскажите
В ДМТ шаблонах действует следующее правило. Объекты, которые находятся в слоях со статусом Видимые, считаются статическими и при формировании плана на основе шаблона не изменяются. Таблицы как раз являются статическими объектами. Чтобы отредактировать/удалить их откройте шаблон, выполните Карта>Слои, в правом верхнем углу менеджера слоев найдите кнопку Фильтр, выберите значение фильтра Видимые. В списке слоев останутся слои со статусом Видимый. Найдите слой Внедренные документы, в нем находятся таблицы, поставте слою статус Правка. После редактирования верните статус слоя Видимый.
Пока делал картинку. И шаблон готовил к отправке - возникла идея. Воплотил её в жизнь.
Итак мини-руководство к действию…
Для того, чтобы название угодия и его площадь автоматически выставлялась внутри периметра угодияна кадастровом плане, нужно: 1) Открыть шаблон кадастрового плана; 2) Скопировать участок (слой “IN4_Ділянка”) в буфер обмена; 3) Вставить его копию здесь же; 4) Переключится на вкладку “Правка”; 5) Выбрать слой “IN4_Угіддя” (так мы переместим копию в этот слой); 6) Вынести подписи площади и типа угодия, как это описано в справке (как обычно); 7) Отредактировать в менеджере слоев список параметров для слоя “IN4_Угіддя” (т.к. появились лишние параметры - результат копирования, описано в справке); 8) Готово
Если просто скопировать готовый участок из *.DMF-файла с угодиями и подписями и вставить его в шаблон - ничего не выйдет!
Работает только если периметр участка = периметр угодия… Будем разбираться…