Делаем программу удобнее. Советы и пожелания !!!

Я надеюсь что вскоре ето будет реализованно в новом Digital по крайней мере я бы етого очень хотел (помоему автоматизация на лицо) :stuck_out_tongue:

…а чим ця тема відрізняється від “Запрос на функцию”. Можливо варто перенести туди?

Murzilka пожалуйста отвечай по сути, если ето возможно :unamused:

Подібна тема піднімалась тут Прямокутник за діагоналлю

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

если задать третью точку которая даст угол то задача решается. И будет весьма полезна. :exclamation: Отпишите стоит ожидать такую фишку или выкручиваться самим :smiley:

.. то чем этот гипотетический инструмент будет отличаться от стандартных шаблонов панели Сбор: Прямоугольный и Ортогональный?!

Посмотрите на рисунок в начале темы.
Для рисования прямоугольника надо поставить точку (к примеру) в доль длинной стороны, точно наколоть не получится, мешают деревья!:frowning:
Если провести диаганаль с верхнего правого угла дома и третью точку поставить на видимой стороне дома (в право) задав угол, то точность накалывания будет высше и править меньше.
Идея хорошая, да и решение не сложное.

На мой взгляд ета задача не такая уж и сложная. Я конечно не великий математик, но я думаю что по двум точкам все же можно построить прямоугольник к примеру математической формулой( тем более что у нас уже присутствует третья точка на рисунке (ето + посередине)то есть задача упрощается ) Программа требует дороботки и если многие *ЗА*значит ето нужно реализовать (-_-)

Люди СМОТРИТЕ НА РИСУНОК В НАЧАЛЕ ТЕМЫ вопрос поставлен так: нужно по двум точкам (вернее по ДИАГОНАЛИ)построить прямоугольник (слои ПРЯМОУГОЛЬНЫЙ, ОРТОГОНАЛЬНЫЙ и т.п ето все понятно ) а если у нас один угол дома видно а второй закрыт чем либо, в нашем случае он закрыт ростительностью -тобиж деревом. Если имеються ответы прошу прислать на етот ящик Yuriy@mymail-in.net

Читайте внимательно тему. И загляните в смежную, указаную misha_OD.

Построение прямоугольника только по двум точкам диагонали принципиально НЕВОЗМОЖНО. Таких прямоугольников можно построить, по самым скромным оценкам, десять тысяч вариантов.
Тянете на Нобелевскую? :wink:

Решить задачу можно если третьей точкой кликать на одной из сторон крыши (тем самым задавая основу для перпендикуляров) тогда всё расчитывается.

Потрібна така картинка:


Для візуального сприйняття потрібно щоб підписи довжин ліній (параметр -10 Длины линий[N]) для різних шарів можна було по різному оформити. Тобто треба щоб самому можна було створити параметр типу Длины линий[N].

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

PS. Не так уж плох этот Автокад

Вынесите подписи длин линий.
Перетяните мышью имя параметра “Длины линий” и отпустите на каком-либо другом параметре.
В появившемся меню выберите “Скопировать значение и размещение”.
Удалите подпись параметра “Длины линий”.
В менеджере параметров задайте внешний вид новым подписям длин линий.

Вариант 2.
Создаем параметр вида:
=P[-10] Другие длины

Красим его во все цвета радуги и выносим по тому же принципу и шаблону, что и обычные длины, подключив к нужному слою.
Пример в прицепе.

line_attrib.dmf (18.3 KB)

Я давно высказывал идею разделить представление объектов от их логической принадлежности к слоям. То есть дать возможность объектам, принадлежащим одному слою иметь разное отображение на карте. Частично это уже реализовано Редактирование слоя - #6 від Dmitriy_Fedorov.

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

Разные визуальные стили могут применяться к объектам одного слоя, к подписям одного параметра. Дать возможность настраивать индивидуальное отображение объекта, не совпадающее ни с одним из визуальных стилей из списка, как в Автокаде.

Однако такой подход нарушает текущую концепцию, принятую в Digitals.

Ще одне - тип параметру має бути Строка.

Такий підхід буде порушувати і концепцію топографічного плану. Якщо обєкту місцевості відповідає умовний знак, узаконений в інструкції, то цьому обєкту не повинно більше відповідати умовні знаки з іншим стильовим оформленням, бо це уже буде сприйматись як інший обєкт.
Але для потреб візуально-зручного подання креслення - реалізація такого підходу була б не зайвою. Можливо це треба зробити через Групи обєктів. Щоб при створенні Групи можна було задавати її стильове оформлення. Хоча б для обєктів представлених однією лінією.

Такая возможность для групп уже существует - меню Группа|Выделять группы.
В список слоев при этом добавляются слои вида &Имя группы, настройки отображения которых можно изменять.

Есть еще, кстати, такая возможность как Карта|Создать тематический вид и Вид|Тематический, когда расраска объектов базируется на значениях любого параметра (и даже нескольких параметров если использовать формулу).
Она работает через создание специальных слоев с префиксом &TL.