Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Уровень полилинии в Autocad

Тема в разделе "Autocad", создана пользователем Viktorave, 22 дек 2021.

  1. Viktorave

    Регистрация:
    6 апр 2018
    Сообщения:
    21
    Симпатии:
    0
    IMG_20211222_083507.jpg Уважаемые коллеги, нужна помощь. При строительстве полилиний по точкам имеющим высотную отметку, в свойствах полилинии есть свойство уровень(elevation), так вот у разных полилиний это свойство меняется по разному. У некоторых полилиний оно совсем не соответствует высотам точек по которым она отрисована, у некоторых она равняется высотной отметке первой точки полилинии, у некоторых близка к средней отметке высот точек полилинии. Вопрос, как должно быть правильно? И как сделать чтобы все полилинии считались по одному принципу? Как сделать чтобы показатель уровень соответствовал средней отметке точек полилинии?
     
    #1
  2. PEMCOH

    Форумчанин

    Регистрация:
    12 авг 2011
    Сообщения:
    444
    Симпатии:
    74
    Адрес:
    Россия, Екатеринбург
    Всё вершины полилинии всегда будут на одной высоте. Вы можете менять высоту всей полилинии целиком, но не по вершинами .
    --- Сообщения объединены, 22 дек 2021, Оригинальное время сообщения: 22 дек 2021 ---
    Чтобы вершины соответствовали высотам точек, вам нужно создавать 3D полиоинию.
    --- Сообщения объединены, 22 дек 2021 ---
    Высота полилинии будет зависить от первой точки, с который вы начали построение. Если же полилиния строится в пустом месте, её высота будет ровна 0.000.

    Если использовать лисп-приложения из меню гео, то можно легко и быстро узнать среднюю высоту по точкам. Затем ввести ее в свойствах полилинии.
     
    #2
    Иоан4 нравится это.
  3. Viktorave

    Регистрация:
    6 апр 2018
    Сообщения:
    21
    Симпатии:
    0
    --- Сообщения объединены, 22 дек 2021 ---
    Спасибо за ответ, приеду с объекта попробую через Меню Гео посчитать среднюю высоту по точкам и через свойства поменять в полилинии. А в чём может быть проблема если полилиния построена по точкам а её уровень совсем не соответствует ее высотам и вершине?
     
    #3
  4. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    "OSNAPZ (Системная переменная)
    Тип:
    Целый
    Сохранен в: Не сохранен
    Начальное значение: 0

    Управляет автоматической проекцией объектной привязки на плоскость, параллельную плоскости XY текущей ПСК, на текущем уровне.

    0 При привязке используется значение координаты Z указанной точки
    1 При привязке значение координаты Z указанной точки заменяется значением уровня (ELEV), установленным для текущей ПСК"
     
    #4
  5. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Правильно в каком случае? Вы для чего строите эти полилинии по точкам? Конечный результат ваших построений для чего, вообще? Что бы было?
    Вы должны понимать основы геометрии.
    Полилиния - это линия с одним уровнем\отметкой. Все её вершины лежат в одной плоскости. Это горизонталь, от слова горизонт. Погуглите слово горизонт, что бы понимать природу вещей. По горизонталям, с соответствующими уровнями можно построить поверхность.
    3D полилиния - это линия, вершины которой лежат на разных уровнях\отметках. Это структурная линия, которая учувствует в построении поверхностей. По ней можно быстрый профиль построить.
    Отрезок - это линия между двумя точками. Только между двумя, Карл! Вершины конца и начала отрезка могут находится на разных уровнях\отметках.

    Если строить простую полилинию по точкам\пикетам, то её уровень становится отметкой первой точки, с которой вы начинали построение. Если вы, конечно, использовали привязки. Изменить её уровень можно в свойствах.
    Если строить 3D полилинию по точкам\пикетам с привязками (узел), то в каждая вершина этой полилинии будет соответствовать отметке точки\пикета.
    Если строить отрезок по точкам\пикетам, то это будут отдельные прямые линии, с отметками в начале и конце, которые соответствуют уровням этих отметок.

    Так скажите нам, зачем вам средняя отметка по полилинии???????
     
    #5
    Иоан4, Viktorave и АлексЮстасу нравится это.
  6. Viktorave

    Регистрация:
    6 апр 2018
    Сообщения:
    21
    Симпатии:
    0
    Есть план объекта, построенный в Автокад. Объект представляет собой дамбу насыпную с уступами на разных отметках. План древний, обновляемый периодически. Часть плана отстроена полилиниями без каких либо отметок, так как оцифровывалась с бумажных носителей и видимо при оцифровке точки не наносились и уж тем более им не присваивалась отметка z. И при просмотре свойств полилинии ее уровень естественно вообще далёк от высотных отметок этого объекта. Это вызвало вопросы у иностранцев. Летом я полностью переснимал этот объект ну он был ещё незакончен поэтому все остальные пользовались старым планом с такими косяками. Пришлось в спешке добивать новый план. В запросе иностранцев не указано какой уровень полилинии им нужен средний или же просто по начальной точке структурной линии. Поэтому и возникли сомнения как правильно. Так как отметка первой точки не является характерной для этой линии. К примеру, в начале подъёма отметка 100.00 на протяжении 20 метров поднимается до 105 и потом 2000 метров отметка 105-106. А уровень полилинии будет 100. Хотелось проконсультироваться у опытных геодезистов. Никогда ранее не над этим не заморачивайся.
     
    #6
  7. MaxKal

    Форумчанин

    Регистрация:
    17 окт 2014
    Сообщения:
    177
    Симпатии:
    309
    Адрес:
    Краснодар
    не обязательно у полилинии все вершины будут в одной отметке, но обязательно в одной плоскости, если нормаль плоскости в которой построена полилиния развернута, то и отметки все будут разные. К сожалению в палетке свойств отсутствует возможность посмотреть направление нормали. Но может сработать такой вариант:
    1) с копируйте в любое место вашу полилинию
    2) вставте в командную строку (entget(entlast))
    3) в появившемся в командной строке списке с ключом "210" должно быть (210 0.0 0.0 1.0),
    что означает направление нормали на вас.
    Надеюсь моё предположение верно и чем-то поможет вам
     
    #7
  8. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    "Опытные геодезисты" здесь ни при чем.

    1. У обычной (двумерной) полилинии уровень всегда один для всех ее точек [или для ее плоскости - см. выше].
    Следовательно, придавать уровень полилинии есть смысл либо, если это горизонталь, либо, если это ярус искусственного точно построенного сооружения - этаж строения, ярус бетонной плотины или т.п.
    Поэтому в общем случае - кроме этих двух упомянутых - двумерные полилинии имеет смысл хранить на уровне 0.0.

    2. Если полилинией, высотами ее вершин-сегментов нужно отобразить разные высоты, то нужно использовать трехмерную полилинию.
    Можно и отрезками, но это и будет куча отрезков со всей вытекающей трудоемкостью и возможными ошибками.
     
    #8
    Иоан4 и Qvinto нравится это.
  9. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Если простая полилиния проходит через точки\пикеты с отметкой, то её легко превратить в 3D полилинию, которая проходит через эти точки.
    МенюГео в помощь.

    3D.gif
     
    #9
    Geodeser, Иоан4 и АлексЮстасу нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление