Растаскивание отметок команда: "РазмещениеОтметок" / "MarkMove"

Купить лицензию

Программа размещает (двигает, разворачивает) отметки на топографических планах, так что бы они не накладывались на другие объекты, сохраняя при этом визуальную привязку отметки к «своей» точке. Те отметки для которых не найдется свободного места будут перекрашены в красный цвет вместе со своей точкой и перемещены в невидимый слой (вызывается командой «РазмещениеОтметок» или «MarkMove» ).

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

Примечание для создания файла лицензии в nanoCad: при первом запуске приложения с новой лицензией, нужно запустить nanoCad с правами администратора, либо убедится что для доступа к папке в которой лежит файл GeoTopoRAppNC(MarkMove).dll , достаточно обычных прав доступа. Иначе windows не позволит nanoCad разместить файл лицензии в папке назначения.

Доступен выбор отметок в виде следующих примитивов: Текст, МТекст. Доступен выбор точек в виде: Точка, Вхождение блока.

Примечание:

— программа находит точку, которая относится к отметке по расположению точки и координате Z. Для того что бы точки убирались в невидимый слой вместе со своими отметками, необходимо что бы их координата Z соответствовала высоте, прописанной в отметке;

— так как перемещение отметок рассчитывается на примере выбранной пары, для корректной обработки отметок, в этой версии приложения, необходимо что бы они после создания не перемещались и находились сверху-справа относительно точки. Например, как на изображении.

шаг 1 (обязательно только если раньше выбор не делался или выбранные ранее примеры не подходят). Выбираем примеры отметки (в виде текста, Мтекста или атрибута блока), в случае если отметка является атрибутом блока, программа предложит выбрать какой именно атрибут блока, является отметкой и точки (в виде точки или блока, если отметка не атрибут), выбор вызывается либо нажатием специальной кнопки в палитре, либо (если ранее примеры не выбирались) после запуска команды.
Выбранные примеры сохраняются в базе данных (БД) и доступны при следующих запусках САПР, до тех пор пока выбор не будет изменен.

шаг 2 (не обязательный). Выбираем блоки которые можно прятать, в невидимый слой, если это позволит не смещать отметку. Выбор вызывается нажатием кнопки в палитре. Выбранные блоки сохраняются в БД и отображаются в виде редактируемого списка в палитре.

шаг 3 (не обязательный). Ставим или снимаем галочку рядом с вопросом «Поворачивать отметки?». Если галочка стоит, то отметки разворачиваются вдоль линейных объектов, если нет, то нет.

шаг 4 (не обязательный). Задать минимальное расстояние между отметками, в поле «Шаг отметок от:». Если стоит значение не равное 0, то после завершения процесса расстановки отметок, программа проверит расстояние между ними, если между парами отметок будет расстояние меньше заданного, они будут перемещены в невидимый слой, вместе с точкой, но не будут перекрашены.

шаг 5. Прописываем имя невидимого слоя в соответствующей строке (можно указать любое имя, если такого слоя нет, он будет создан).

шаг 6. Запускаем команду нажатием кнопки в палитре или вводом команды в командную строку.

шаг 7. Ждём (скорость обработки от 300 до 1500 отметок в минуту)

шаг 8. Смотрим что получилось (отметки которые не получилось разместить на свободное место, перекрашиваются в красный цвет и переносятся в невидимый слой вместе со своей точкой).

Доступен выбор блоков, которые можно прятать в невидимый слой, если это позволит не смещать отметку.

Программа ориентируется по имени блока. Программа запоминает набор блоков выбранных в рамках одной сессии nanoCAD или AutoCad, то есть если вы не перезагружали САПР, то при повторном запуске команды (даже если вы отменяли результат её работы) второй раз одни и те же блоки выбирать не нужно (нажатие пробела пропускает выбор блоков), но можно добавить в набор новые

Демонстрация работы программы при выборе блоков (нажмите что бы посмотреть)

в этом видео показано как ведет себя отметка:
— если блоки не выбраны,
— если выбран блок, на который накладывается отметка,
— если отметка накладывается на 2 блока(один из которых можно прятать)
— если отметка перемещается на блок, который можно прятать,
— если отметка накладывается на несколько блоков, которые можно прятать

Особенности работы в разных САПР:

В nanoCAD и AutoCad (версии до 2020 включительно), для корректной работы программы , после выбора блоков, которые можно прятать, необходимо масштабировать вид так, что бы было видно весь план, иначе в nanoCAD будут возможны наложения отметок друг на друга, а в AutoCad отметки которые не попадают в рамку экрана будут проигнорированы. Это особенность работы платформ.

Как второй раз обработать уже обработанный план:

Программа не берет в работу отметки зелёного и красного цветов. После того как выполнена работы команды и точки размещены и отсортированы можно перекрасить готовые точки в зелёный цвет, красные точки извлечь из невидимого слоя и перекрасить их в любой цвет кроме зеленого. Снова запустить команду, выбрав извлеченные из невидимого слоя отметки. 

Программа игнорирует следующие объекты:

— штриховки;

— объекты на невидимых и замороженных слоях;

— отметки крассного и зелёного цвета.

Обновление от 12.04.25:

— добавлена поддержка AutoCad 25 и новее;

— изменен файл установки, теперь все команды в одной папке;

— изменен путь установки команд, всвязи с изменением алгоритма автозагрузки приложений в автокад начиная с версии 26.

Обновление от 03.05.25:

— добавлена автозагрузка команд в NanoCad;

— оптимизирована работа команды на Автокад старых версий.

Обновление от 02.07.25:

— добавлена версия с интерфейсом в виде палитры

Обновление от 09.07.25:

1) Добавлен пункт с галочкой «Поворачивать отметки?», который включает и отключает их поворот при работе команды, видео с демонстрацией(нажмите, что бы посмотреть);
2) Исправлены следующие ошибки:
— если цвет отметки был «ПоСлою» или «ПоБлоку», команда не могла их найти и ничего не делала;
— в определенных условиях, точки не прятались в невидимый слой;
— в определенных условиях, выбор блоков, которые можно прятать, мог привезти к фатальной ошибке.

Обновление от 23.07.25:

— добавлена поддержка пар отметка-точка в виде блоков с атрибутами
— добавлено поле «Шаг отметок от:», в которое можно ввести минимальный шаг между отметками.
Если стоит значение не равное 0, то после завершения процесса расстановки отметок, программа проверит расстояние между ними, если между парами отметок будет расстояние меньше заданного, они будут перемещены в невидимый слой, вместе с точкой, но не будут перекрашены.

Условия использования платных команд, представленных на этом сайте, регулируются публичной офертой, ознакомится с которой можно на страничке /oferta/ и перед приобритением лицензионного ключа в магазине.