Как интерполировать отметки земли
Перейти к содержимому

Как интерполировать отметки земли

  • автор:

Создание интерполированного профиля

рис.1

Данная функция отрисовывает линию интерполированного профиля в окне Профиль и линию интерполированной земли в окне Поперечник. Отметка на профиле определяется интерполяцией между двумя точками поперечника с заданными семантическими кодами. Для создания интерполированного черного профиля выполните следующие действия:

рис.2

Воспользуйтесь элементом меню Профиль — Создать интерполированный профиль. Появится диалоговое окно:

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

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

рис.3

Таблицу интерполированного профиля можно открыть, воспользовавшись деревом структуры проекта:

Первые три столбца данной таблицы описывают положение линии интерполированной земли на продольном профиле, а последние три – на поперечниках.

road/work_with_track/longitudinal_profile/create_interpolated_profile/start.txt · Последние изменения: 2021/07/22 14:30 (внешнее изменение)

Форумы GIS-Lab.info

Всем доброго времени суток!
По работе появилась необходимость создать конструкцию гидроузла как поверхность для проведения дальнейшего моделирования. Из исходной информации имеется только привязанный к координатам шейп файл на котором полилиниями начерчен план гидроузла. С помощью инструмента Topo to Raster я уже создавал поверхности, но тут ситуация немного другая и интерполяция должна происходить в строго ограниченных рамках. По этому появилось несколько вопросов.

1. Можно ли создать полилинию у которой начало будет иметь одну отметку, а конец другую? Это нужно для создания дна с уклоном.
2. Можно ли для более правильной интерполяции создавать какие то характерные линии для соединения ключевых точек, чтоб интерполяция проходила от одной точки к другой строго по этой линии?
3. Можно ли имея 2 точки с разными отметками, провести интерполяцию отметок и автоматическое создание дополнительных точек с этими интерполированными отметками по линии от первой исходной точки ко второй?

Надеюсь на вашу помощь, желательно более подробную, т.к. с arcgis работаю совсем недавно и на базовом уровне.

Posts: 4038 Joined: 15 Oct 2010, 08:33
Ваше звание: программист Location: Казань

Re: Интерполяция и создание поверхности

Post by gamm » 08 Oct 2021, 15:34

не очень понятно, чего не хватает (что такое «но тут ситуация немного другая»)
в остальном — грузите изолинии и дополнительные линии в R/Python/C++, и спокойно там все это делаете. Любой программист средней руки справится (если это программист, а не » сертифицированный знаток готовых решений»).

Если тело водохранища вытянутое, то еще кое-что понадобится: нужно будет рисовать линии сечения вдоль тела и поперек, на продольных считать отметки на пересечениях с изолиниями, строить вдоль них сплайн, вычислять отметки на поперечных профилях, и по ним восстанавливать (опять сплайном) поперечные профили (с учетом некоторого среднего сечения, так для рек делают).

_lenik Активный участник
Posts: 121 Joined: 10 Sep 2012, 08:45
Location: Минск

Re: Интерполяция и создание поверхности

Post by _lenik » 09 Oct 2021, 00:57

lerich_p , для создания трехмерных моделей инженерных сооружений лучше использовать не ГИС-программы, а САПР (AutoCAD Civil и подобное). Возможности САПР в этом плане на порядок выше, их инструментарий намного удобнее для инженерного моделирования.

Если же вам непременно нужно сделать это в ArcGIS, то для решения ваших вопросов нужно строить не растровую модель рельефа (GRID), а структурную (TIN), т.е. вам следует воспользоваться инструментарием 3D Analyst, главным образом вот это пригодится:
Объекты в 3D по атрибуту;
Создать TIN;
Редактировать TIN.

chet2 Активный участник
Posts: 104 Joined: 08 Dec 2016, 09:46

Re: Интерполяция и создание поверхности

Post by chet2 » 10 Oct 2021, 16:05

lerich_p , задача стоит решить вопрос исключительно средствами ArcGIS или нужно просто чтобы конечный результат был в ArcGIS?

lerich_p Новоприбывший
Posts: 3 Joined: 08 Oct 2021, 14:41
Location: Ташкент

Re: Интерполяция и создание поверхности

Post by lerich_p » 29 Nov 2021, 18:32

10 Oct 2021, 16:05

lerich_p, задача стоит решить вопрос исключительно средствами ArcGIS или нужно просто чтобы конечный результат был в ArcGIS?

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

09 Oct 2021, 00:57
главным образом вот это пригодится:
Спасибо, почитаю
08 Oct 2021, 15:34
Любой программист средней руки справится
Проблема в том что я не программист совсем, иначе возможно и не было бы вопросов
08 Oct 2021, 15:34
Если тело водохранища вытянутое

Рассматриваемый гидроузел — не водохранилище, это гидроузел связывающий 3 канала. Единственное откуда я могу брать данные, это чертежи в pdf

Posts: 4038 Joined: 15 Oct 2010, 08:33
Ваше звание: программист Location: Казань

Re: Интерполяция и создание поверхности

Post by gamm » 29 Nov 2021, 19:04

Тогда ищите человека, владеющего Автокадом, там все пожелания из списка в исходном сообщении легко реализуемы.

lerich_p Новоприбывший
Posts: 3 Joined: 08 Oct 2021, 14:41
Location: Ташкент

Re: Интерполяция и создание поверхности

Post by lerich_p » 29 Nov 2021, 21:20

понятно, ну ладно, потыкаю еще посмотрим че получится
Posts: 4038 Joined: 15 Oct 2010, 08:33
Ваше звание: программист Location: Казань

Re: Интерполяция и создание поверхности

Post by gamm » 29 Nov 2021, 21:41

я картинку не видел, поэтому что-то конкретное говорить тяжело. Но общая схема при мерно такая:
1) привязать растровую картинку к координатам по хорошо распознавемым точкам.
2) получить векторную картинку в координатах (обвести растр).
3) к этой векторной картинке добавить те линии и точки, которые упоминаются в исходном посте. Присвоить им идентификаторы, нарисовать на бумажной картинке (чтобы не забыть) направление линий, в котором они рисовались, и их идентификаторы.
4) экспортировать нарисованное в MID/MIF, который текстовый.

Все это обеспечит данными поставленные задачи для того самого программиста, и делать это все равно надо. При наличии некоторых навыков интерполировать можно даже в Ёкселе, но это несколько утомительно.

Интерполировать точки

Интерполировать точки

Инструмент Интерполировать точки позволяет прогнозировать значения в новых местоположениях на основе измерений, полученных в наборе точек.

Схема рабочего процесса

Схема работы инструмента Интерполировать точки

Примеры

Количество осадков измеряется на определенных метеорологических станциях. Интерполировать точки может использоваться для создания непрерывного слоя прогнозируемых дождевых осадков по всему региону.

Примечания по использованию

В качестве входных данных используется слой точек. Входной слой должен иметь числовое поле, которое будет служить основой интерполирования. Интерполировать точки предназначен для работы с постепенно и плавно изменяющимися данными над ландшафтом, например – температура и уровень загрязнения окружающей среды. Он не подходит для таких данных, как численность населения или средний доход, которые меняются очень резко за короткий отрезок времени.

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

Чтобы создать слой стандартных ошибок, необходимо установить метку в окне Ошибки выходных прогнозов . Рассчитать 95-процентный доверительный интервал для интерполированного слоя можно путем добавления к значению интерполяции двух стандартных ошибок для верхнего предела и вычитания двух стандартных ошибок от нижнего предела.

Вырезать результат по

Для указания области интереса может использоваться область из слоя или инструмент Рисовать. Будет выполнена интерполяция, которая будет обрезана по границам области.

Схема классификации используется для отображения полученного слоя плотности. Предусмотрены опции Геометрические интервалы , Равные интервалы , Равные площади и Вручную . При выборе опции Вручную необходимо указать свои собственные граничные значения для классов, при этом параметр Число классов применяться не будет.

Число классов, которые будут использоваться в полученном слое. Использовались со схемой классификации в опции Классифицировать по .

Интерполяция в этих местоположениях

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

Если отмечен экстент Использовать текущую карту , то интерполироваться будут только объекты входного слоя точек в пределах экстента карты. Если отметку снять, то буду интерполированы все объекты входного слоя точек, даже если они находятся вне текущего экстента карты.

Ограничения

Инструмент Интерполировать точки может использоваться только на точечных объектах.

Как работает инструмент Интерполировать точки

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

Тип преобразования данных

36.Способы интерполирования горизонталей.

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

1.»На глаз» (визуально). Предположим, что на плане имеются три соседние точки с подписанными высотами 201.35, 203.30, 200.75. Необходимо провести горизонтали с высотой сечения рельефа 1.0 м, т.е. найти визуально плановое положение линий с высотами 201, 202 и 203 м.

2.Аналитический(точный), который предусматривает определять расстояние до горизонталей из прямо пропорциональной зависимости между превышением и горизонтальным проложением между точками с подписанными на плане высотами. Из рис.18б видно, что расстояния от точки А до горизонталей с высотами 202 и 203 d1 = h1. dab/hab, d2 = h2. dab/hab,

где h1 и h2 — превышения между горизонталями с отметками 202 и 203 и точкой А с отметкой 201.35 (0.65 и 1.65 м);

dab — расстояние, измеряемое на плане между пикетными точками;

hab — превышение между точками А и В (203.30 — 201.35 = 1.95 м)

3.Графический(с помощью палетки) способ предусматривает использование палетки, представляющей собой прозрачный лист бумаги или пластика с нанесенным рядом параллельных линий (горизонталей) через 5. 10 мм друг от друга. Подписав на палетке отметки горизонталей, которые необходимо провести, и, поворачивая палетку на плане, совмещают точки с отметками с горизонталями на палетке, продавливают карандашом их на план (рис. 18в).

37.Математическая обработка результатов нивелирования пов по кВ,составление топографического плана.

Математическая обработка:

Заключается в вычислении высот всех точек,при известной высоте исходной точки и наличии отсчётов по рейке на каждой точке.Из связующих и исходных точек составляют нивелирный полигон и, пользуясь отсчётами по рейке, вычисляют превышениямежду точками полигона.(Н=ГП-а) Значения превышений и высоту исходной точки записывают в таблицу, в которой уравнивают превышения и вычисляют высоты точек.Невязку в превышениях вычисляют по формуле

А её допустимость по формуле

(s-ср длина линий,n-число линий в ходе)

Высоты связующих точек полигона вычисляют по увязанным превышениям и записывают в журнал-схему возле соответствующей точки.После этого для каждой станции вычисляют горизонт нивелира(ГП) по формулеГП=Н+а с контролем по высотам двух связующих точек.Средние значения ГП округляют до 10мм и записывают в журнал-схему возле соответствующей станции.Высоты промежуточных точек с каждой станции получают по формулеН=ГП-в и записывают в журнал-схему возле соответствующей точки.Составляют схему квадратов, на схему переписывают все отчеты для своего варианта и высоту репера.Вычисляют горизонт прибора по формулеГП=НRp + а ,где НRp — высота репера, в метрах; а — отсчет по рейке, поставленной на репер, в миллиметрах, переведенных в метрыВычисляют высоты всех вершин квадратов по формуле:Н вершины = ГП — в, где в – отчет по рейке, взятый на вершине квадрата.

Составление топографического плана:

Вычисленные высоты точек записывают на схему под значениями отсчетов по рейке. На чертежной бумаге формата А4 строят сетку квадратов для построения плана в масштабе 1:500. Сторона квадрата составляет 20 метров (4 см на плане). На план со схемы выписывают значения высот, округляют их до 0,01 м, проставляют их у вершин квадратов. Определяют местоположение горизонталей на всех сторонах квадратов, при этом выполняют графическое интерполирование с помощью палетки. Высоту сечения рельефа принимают равной hсеч = 0,25 м. Палетку строят на восковке, для этого прочерчивают авторучкой 8-10 параллельных линий через равные интервалы (через 5 мм) и подписывают значения высот горизонталей. Для этого необходимо палетку наложить на план так, чтобы точка «А» заняла на палетке положение, соответствующее своей высоте, удерживая палетку в точке «А» иглой измерителя, повернуть палетку вокруг точки «А» так, чтобы точка «В» заняла на палетке положение, соответствующее своей высоте. Переколов места пересечения линии АВ на плане с линиями на палетке, получить точки, через которые проходят горизонтали. Проводят горизонтали, соединяя точки с одинаковыми высотами плавными кривыми линиями.На замкнутых и вытянутых горизонталях проставляют бергштрихи, показывающие направление ската. Бергштрихи должны быть перпендикулярны горизонтали. Горизонтали, кратные 1,0 метру, утолщают и подписывают. Со схемы по промерам переносят контуры ситуации. План оформляют тушью в соответствии с условными знаками для масштаба 1: 500.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *