Автомасштабируемые DMT-шаблоны

В порядке эксперимента сделали возможность автоматического масштабирования участка под размер шаблона при вызове команды Сервис|Документы.

Для преобразования любого шаблона в автомасштабируемый, нужно убрать из его оформления жесткую подпись масштаба и заменить ее таблицей, содержащей строку OBJECTSCALE. Если в шаблоне присутствует такая таблица, то программа, будет автоматически подбирать нужный масштаб при вставке в него участка (нужен новый Ged).

Пример шаблона и файла с участками разных размеров:
AutoScale.zip (40.4 KB)
Обращаю внимание, что масштабируется имено вставляемый участок, а шаблон остается в том же масштабе в каком был (чтобы не разъезжалось оформление). В этой связи не совсем понятно не будет ли изменяться площадь и периметр из-за разного округления координат, хотя пока не замечено.

Классно :slight_smile: . Давно ждал такой возможности, а то так неудобно шаблоны из масштаба в масштаб …
Было бы отлично к примеру если б в самом шаблоне можно было указать область вставки чертежа скажем в виде прямоугольника, чтоб масштаб чертежа выбирался с расчетом чтоб не вылезти из этой области (но можно было бы ставить допуски) и вставка чертежа была бы в середину этой области. Потому как скажем нужен нам план отвода - лист А3, а чертеж нужно вставить на четверти листа.
Можно было бы еще сделать настройку в каком диапазоне масштабов подбирать масштабирование, а не только в 500-5000. Бывает делаем мелкие объекты к примеру ларьки 4*5 там в М500 ну никак, приходиться делать в М200, или пай там М10000.

Мы думали о таком варианте, но пока чтобы минимально переделывать готовые шаблоны остановились на том, что программа сама определяет масштаб из расчета того, чтобы участок после масштабирования занимал не более 70% от ширины/высоты заданной в шаблоне рамки карты. Если это не всегда удобно, то можно переделать и ориентироваться на размах вставленного в шаблон участка - это не сложно.

А откуда 5000? Мы там вроде бы до 100000 закладывали?
А насчет 1:200 - может его заложить чтобы он всегда выбирался (при условии, что размер листа позволяет)? Или есть документы, для которых инструкцией прописано, что крупнее 1:500 использовать не разрешается?

Кстати сегодня исправили глюки с расползающимися в автомасштабируемых шаблонах стрелками и прокрасками смежников. Если у кого версия за 26.11 или более ранняя, то лучше обновить.

Да тут конечно не доглядем дейсно работает до 100000. По поводу 1:200 конечно можно заложить, я лично не видел не запрещающих и не разрешающих доков по поводу его использования, и работать с ним приходится.

Мне кажется задание области вставки чертежа очень актуально, и уменьшит ручную работу. Целью продукта продукта должно быть в том чтоб облегчить, ускорить и упростить работу, а если все делать вручную - там подвинуть, передвинуть и равняться на то как и куда прога вставит чертеж и таблицы … то это никак не упрощает.

Так с шаблоном не все хорошо получается. Если нам надо что-то дорисовать там, то рисование идет в маштабе который в св-вах листа а не в котором вставился чертеж :frowning:

Сделано.

Сделано. Вставляемый участок масштабируется в зону, которую занимал участок-образец в шаблоне.
Теперь есть смысл делать его прямоугольным. Примерно так: Кадастровый план A4 (Auto).dmt (21.5 KB)

Что значит дорисовать? Расскажите поподробнее в чем проблема?

Очевидно jeff9 в данном случае имеет в виду, скажем, необходимость донести на полученый чертеж что-нибудь по координатам или длинам линий. Любой ввод будет идти в масштабе шаблона, а не вставленого участка.
Можно предложить дособирать необходимое на исходном файле, затем вставить в необходимом масштабе и/или пристроить по точкам с помощью Перемещения (панель Сбор). Другими словами - поработать руками все таки придется.

P.S. Сам пока активно не тестил, по причине названой выше - не уверен в длинах линий и площадях. У нас цепляются к каждому сантиметру.

Sergey Oleynik - спасибо за оперативность.

Выше Dmitriy Fedorov изложил всю мою мысль :slight_smile: Поэтому неплохо бы подшаманить чтоб масштаб менялся и в св-вах листа не затрагивая при этом каркас шаблона.

Мольбы были услышаны)…
Огромное профессиональное спасибо команде разработчиков и Сергею Олейнику лично :exclamation: :smiley:

Для полного комплекта не хватает возможности автоматического масштабирования сразу нескольких участков под размер рамки. Сразу все участки землепользователя выводят, например, на акт согласование границ с соседними землепользователями. Крайне полезная опция была бы :unamused: .

Будет реализована такая возможность? (ну, пожалуйста… :blush: )

:exclamation: Не могу понять…
Почему при использовании такого шаблона…
Кадастровий план.DMT (31.4 KB)
получается следующее :question: :

Сервис-Настройки-Главная-Константы
ActArrows=1
если речь идет о стрелках

шаблон для Вас Дмитрий спецом выложил :wink:
речь не о стрелках
речь о том, что рамка в шаблоне не ложится на текст, а участок в кадастровом плане ложится прямёхонько на текст

P.s. только… умоляю… не говорите, что это не рамка, а участок (см. предыщие посты, где разработчики говорят именно “о рамке”)

Кажется, повторяюсь..

Участок из чертежа позиционируется центр в центр шаблонного. Другими словами, для участка-образца в шаблоне вычисляется центр размаха по обоим координатам и именно в эту точку будет уложен центр участка, вставляемый из проекта. Естественно, что квадратный участок и участок - “сосиска” будут занимать в размахе совершенно разные площади.
Остальные элементы шаблона размещаются на относительных расстояниях (взятых из шаблона) от этого центра.

я не понял сразу в чем проблема, надо было еще и пример в таком случае выложить, на других примерах все ок
в автомасштабируемом шаблоне рамка задает размер участка, надо чуть уменьшить рамку, чтоб еще стрелки поместились

мдя… как-то я не подумал, что у Вас всё будет работать))
вот пример:Пример.dmf (18.6 KB)
Кстати, рамка на то и рамка, чтобы ограничивать всё то, что находится внутри, не так ли? И на текст “наползают” не только стрелки, но и сам участок (пробуйте пример или см. скрин).
Пример с “сосиской” - очень наглядный :slight_smile: . Я сам до этого тоже додул, если чесно :unamused: Но.. речь же шла о рамке… А мы имеем “рамку-участок” (по-другому и не назовешь), и всегда найдется какая-то “сосиска”, которая не поместится. И для хоть какой-то универсальности нужно будет не слабо уменьшить эту самую “участок-рамку”, а значит более-менее квадратные участки выведутся на кадастровом плане в масштабе меньшем, чем нужно. Терпимо, конечно… но не вполне функционально.
Dedkov отправлял Александру Бондарцу ролик на почту, где показано как это реализовано в дополнении к Автокаду. Рамка там действительно рамка, внутри которой и должен поместиться участок. К тому же, определив масштаб, система предлагает поменять его по желанию (полезно, если например каталог координат и/или опись границ не смешаются, хотя сам участок и внутри рамки). А после этого уже формирует кадплан.

Разобрался с проблемой

Оказалось, что автоматическое масштабирование просто отключилось

Причину понять не могу, но решение нашёл - нужно загрузить Кадастровый план A4 (Auto).dmt (выложенный выше Сергеем Олейником).

В своем шаблоне кадастрового плана удаляем ячейку с ObjectScale и копируем-вставляем её из шаблона Сергея Олейника (или из любого другого шаблона, где автомасштабирование работает)

Смотрим ролик - http://www.rapidshare.ru/917813

На счет “отключилось автомасштабирование” не согласен. Оно не отключилось а “сглючило”. Олейнику сообщили, с конкретным примером. Ошибку нашли, но реализации исправления покуда нету. Есть подсказка (покуда не будет исправлен “глюк”) - в шаблоне пометить определяемый участок, дальше: Правка|На задний план->Сохранить шаблон. Пробуйте. Должно все срабатывать.

обновился тут давече…
23.02.09 Сохранение размера DMT-шаблона при изменении масштаба (Карта|Свойства)
если бы работало с готовыми dmf-файлами (меняло масштаб отображения участка) - вообще было бы супер :unamused:
идеальный вариант - [url]Как создать DMT шаблон кадплана? - #33 від Alex_Schmidt]

Что-то у меня не работает.


Дело в том, что пока это работает только для одного участка, а не для двух сразу.
Просили уже об этом - но пока никак.