Уважаемые коллеги, нужна помощь. При строительстве полилиний по точкам имеющим высотную отметку, в свойствах полилинии есть свойство уровень(elevation), так вот у разных полилиний это свойство меняется по разному. У некоторых полилиний оно совсем не соответствует высотам точек по которым она отрисована, у некоторых она равняется высотной отметке первой точки полилинии, у некоторых близка к средней отметке высот точек полилинии. Вопрос, как должно быть правильно? И как сделать чтобы все полилинии считались по одному принципу? Как сделать чтобы показатель уровень соответствовал средней отметке точек полилинии?
Всё вершины полилинии всегда будут на одной высоте. Вы можете менять высоту всей полилинии целиком, но не по вершинами . --- Сообщения объединены, 22 дек 2021, Оригинальное время сообщения: 22 дек 2021 --- Чтобы вершины соответствовали высотам точек, вам нужно создавать 3D полиоинию. --- Сообщения объединены, 22 дек 2021 --- Высота полилинии будет зависить от первой точки, с который вы начали построение. Если же полилиния строится в пустом месте, её высота будет ровна 0.000. Если использовать лисп-приложения из меню гео, то можно легко и быстро узнать среднюю высоту по точкам. Затем ввести ее в свойствах полилинии.
--- Сообщения объединены, 22 дек 2021 --- Спасибо за ответ, приеду с объекта попробую через Меню Гео посчитать среднюю высоту по точкам и через свойства поменять в полилинии. А в чём может быть проблема если полилиния построена по точкам а её уровень совсем не соответствует ее высотам и вершине?
"OSNAPZ (Системная переменная) Тип: Целый Сохранен в: Не сохранен Начальное значение: 0 Управляет автоматической проекцией объектной привязки на плоскость, параллельную плоскости XY текущей ПСК, на текущем уровне. 0 При привязке используется значение координаты Z указанной точки 1 При привязке значение координаты Z указанной точки заменяется значением уровня (ELEV), установленным для текущей ПСК"
Правильно в каком случае? Вы для чего строите эти полилинии по точкам? Конечный результат ваших построений для чего, вообще? Что бы было? Вы должны понимать основы геометрии. Полилиния - это линия с одним уровнем\отметкой. Все её вершины лежат в одной плоскости. Это горизонталь, от слова горизонт. Погуглите слово горизонт, что бы понимать природу вещей. По горизонталям, с соответствующими уровнями можно построить поверхность. 3D полилиния - это линия, вершины которой лежат на разных уровнях\отметках. Это структурная линия, которая учувствует в построении поверхностей. По ней можно быстрый профиль построить. Отрезок - это линия между двумя точками. Только между двумя, Карл! Вершины конца и начала отрезка могут находится на разных уровнях\отметках. Если строить простую полилинию по точкам\пикетам, то её уровень становится отметкой первой точки, с которой вы начинали построение. Если вы, конечно, использовали привязки. Изменить её уровень можно в свойствах. Если строить 3D полилинию по точкам\пикетам с привязками (узел), то в каждая вершина этой полилинии будет соответствовать отметке точки\пикета. Если строить отрезок по точкам\пикетам, то это будут отдельные прямые линии, с отметками в начале и конце, которые соответствуют уровням этих отметок. Так скажите нам, зачем вам средняя отметка по полилинии???????
Есть план объекта, построенный в Автокад. Объект представляет собой дамбу насыпную с уступами на разных отметках. План древний, обновляемый периодически. Часть плана отстроена полилиниями без каких либо отметок, так как оцифровывалась с бумажных носителей и видимо при оцифровке точки не наносились и уж тем более им не присваивалась отметка z. И при просмотре свойств полилинии ее уровень естественно вообще далёк от высотных отметок этого объекта. Это вызвало вопросы у иностранцев. Летом я полностью переснимал этот объект ну он был ещё незакончен поэтому все остальные пользовались старым планом с такими косяками. Пришлось в спешке добивать новый план. В запросе иностранцев не указано какой уровень полилинии им нужен средний или же просто по начальной точке структурной линии. Поэтому и возникли сомнения как правильно. Так как отметка первой точки не является характерной для этой линии. К примеру, в начале подъёма отметка 100.00 на протяжении 20 метров поднимается до 105 и потом 2000 метров отметка 105-106. А уровень полилинии будет 100. Хотелось проконсультироваться у опытных геодезистов. Никогда ранее не над этим не заморачивайся.
не обязательно у полилинии все вершины будут в одной отметке, но обязательно в одной плоскости, если нормаль плоскости в которой построена полилиния развернута, то и отметки все будут разные. К сожалению в палетке свойств отсутствует возможность посмотреть направление нормали. Но может сработать такой вариант: 1) с копируйте в любое место вашу полилинию 2) вставте в командную строку (entget(entlast)) 3) в появившемся в командной строке списке с ключом "210" должно быть (210 0.0 0.0 1.0), что означает направление нормали на вас. Надеюсь моё предположение верно и чем-то поможет вам
"Опытные геодезисты" здесь ни при чем. 1. У обычной (двумерной) полилинии уровень всегда один для всех ее точек [или для ее плоскости - см. выше]. Следовательно, придавать уровень полилинии есть смысл либо, если это горизонталь, либо, если это ярус искусственного точно построенного сооружения - этаж строения, ярус бетонной плотины или т.п. Поэтому в общем случае - кроме этих двух упомянутых - двумерные полилинии имеет смысл хранить на уровне 0.0. 2. Если полилинией, высотами ее вершин-сегментов нужно отобразить разные высоты, то нужно использовать трехмерную полилинию. Можно и отрезками, но это и будет куча отрезков со всей вытекающей трудоемкостью и возможными ошибками.
Если простая полилиния проходит через точки\пикеты с отметкой, то её легко превратить в 3D полилинию, которая проходит через эти точки. МенюГео в помощь.