Рисование горизонталей автоматически

Подскажите пожалуйста, есть топографическая съемка с весьма сложным рельефом (широкая балка и много холмов по тальвегу). Я ставлю все рельфные точки с помощью них создаю ЦМР, а потом уже Растр → построение горизонталей, но честно сказть получаеться какое безобразие, горизонтали угловатые.

ЦМР строит регулярную сетку, поэтому, в зависимости от шага, ваши холмы могут остаться не замечеными. Попробуйте посредством триангуляции (TIN), также может быть имеет смысл прочертить явно структурные линии рельефа: бровки, дно оврага.
Следите за тем чтобы была включена интерполяция и отключено сохранение высоты при совмещении, это может влиять на высоты точек вновь проведеных структурных линий.
(Сервис-Настройка-Правка)

Не зрозумів, щоб при побудові ЦМР враховувались структурні лінії, потрібно щоб опція Z - интерполяция только по ЦМР була включена чи виключена ?? :unamused:

При построении ЦМР учитываются все помеченные объекты. Упомянутая Вами команда предназначена для других целей. Когда вы видите значение Z координаты в строке статуса программы, в правом нижнем углу, при включенном режиме интерполяции, вы видите значение рассчитанное с использованием высот точек ближайших к курсору объектов. Это команда разрешает интерполяцию высоты только по ЦМР.

Підскажіть, хто знає, наступне:
Коли є пікетні точки з висотами, то побудувати горизонталі в дігіталс не проблема, а чи можливо навпаки - є горизонталі і треба отримати пікети?? При чому так щоб потім по цим пікетам горизонталі були аналогічні???

Могу предложить создать по горизонталям ЦМР, потом выделить ее и в закладке правка выбрать “Добавить узлы” - будут Вам пикеты. На сколько горизонтали, построенные по этим пикетам, будут совпадать с изначальными… уже судите сами

Могу предложить еще один вариант. Взять пикеты с любой другой карты, вставить их в текущую карту (удобно через Правка>Специальная вставка>В текущую позицию). При необходимости повторить процесс несколько раз используя массивы пикетов с разных карты, применить вращение или еще как-то выразить свой творческий потенциал. Можно просто накликать мышкой пикеты в нужных местах или заполнить точками полигон (меню Вставка>Точки в полигон). Насколько я понял, пикеты нужно разместить на карте так, будто это действительно измеренные точки.

После добавления пикетов пометьте горизонтали и выполните ЦМР>Переприсвоить высоты. При этом всем добавленным объектам будет назначена правильная высота.

Правда, если снова построить по этим пикетам горизонтали, обнаружатся расхождения с исходным рельефом. Ошибку в нашем случае вносит интерполяция Z при переприсваивании высот. И ошибка эта будет меньше, если пикеты будут находится рядом с горизонталями. Как вариант, и вовсе добавить пикеты прямо на горизонтали (команда Правка>Добавить точки для увеличения числа точек в горизонталях, затем кнопка Добавить узлы на правой панели на закладке Правка вариант Все узлы для создания пикетов).

Дякую за відповіді! Більш менш розібрався :slight_smile:

Подскажите, как это делается? Каким инструментом?

Самым обычным сбором на любом слое, который вы определите быть осями тальвега.
Обратите внимание на тему Кто работает с рельефом (TIN, ЦМР, горизонтали), там описывается усовершенствованый способ работы с TIN’ами, есть пример.

Спасибо, помогли. Еще такой вопрос: у меня есть “подпорная прямовесная стенка” я ее по точкам обозначил, а как указать высоту стенки в точках

“Высота подпорной стенки” это просто подпись.
А все манипуляции с ЦМР и TIN работают относительно параметра Z.

я некорректно задал вопрос, извините. суть в том, как использовать “подпорную стенку” для создания высот, где указывать ее высоту для манипуляций в ЦМР? иногда линию от точки к точке можно вести с продолжением, тогда есть альт+f9 (высота), а иногда можно провести только отрезок без дополнительных параметров.
даже после указания высоты стенки отвесная стена с определенной высотой не формируется цмр, выходит что-то похожее на овраг :slight_smile:. может нужно и снизу указывать окончание стены?
bordur.dmf (3.59 MB)

Я думаю, для построения рельефа по полевому пикетажу лучше пользоваться TIN’ами.
Подпорную стенку придется симулировать двумя параллельными близко расположеными линиями (скажем, для чертежа 500 масштаба сантиметров 5-10).
Одной из них назначить высоты верха подпорки, второй - низа. Обвести аккуратно полигономи зону “нижнего” рельефа до низа подпорки и зону верхнего до верха подпорки и построить там отдельно TIN’ы и горизонтали.
В свойствах любого объекта можно исправить координаты и высоты (пометка, правая кнопка мыши, Свойства).
Не забываем про сбор с 3D привязкой и режим удобного контроля высот точек (стрелка Показа центров - режим Значения высот).
TIN.dmf (3.93 KB)

Спасибо! Без Вашей подсказки не разобрался бы.

Почему не видны горизонтали на созданном файле?
Заново создал - появились. Дело видимо в слоях… Именно где накосячил, кто может, дайте ответ.
00z.dmf (693 KB)

В TIN перепад высот всего около 70 см. Ставьте сечение горизонталей 10 см(ну или какое-то значение значительно меньше перепада высот) и они появятся после построения.

Горизонтали создаются на первом попавшемся слое (в порядке, как мы их видим в менеджере слоев).
В этом файле они попадают на слой с типом <Группа слоев>, возможно из-за этого какие-то проблемы с видимостью.
Как правило первый слой 0 Default layer, но это не догма. Пометьте получившиеся горизонтали и переведите в нужный слой классификатора.