[identity profile] chebozka.livejournal.com posting in [community profile] useful_faq
Здравствуйте!

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


Что имею вначале:


Что должно получиться:



Спасибо за помощь!

Date: 2014-11-08 07:16 pm (UTC)
From: [identity profile] glagolev.livejournal.com
Ищете самую высокую точку на карте-это вершина.
если их несколько (к примеру-гряда, или вершина холма) то соединяете их вместе
далее по уменьшению высоты соединяете точки с одинаковыми высотами.
повторяете.

вершин может быть несколько
это точка или группа точек с одинаковой высотой. ОКРУЖЕННЫЕ точками с одинаковой меньшей высотой
Edited Date: 2014-11-08 07:18 pm (UTC)

Date: 2014-11-08 07:26 pm (UTC)
From: [identity profile] glagolev.livejournal.com
представьте, что наводнение и вода постепенно отступает.
сначала покажется самая высокая точка на карте
потом вода ушла на метр и показалось что то на этой высоте-обвели
вода опять ушла-опять обвели
и так продолжаете, пока что нибудь не покажется ещё))

как в ванной вода постепенно уходит и части тела появляются

Date: 2014-11-08 08:06 pm (UTC)
From: [identity profile] glagolev.livejournal.com
да, и линии не ломаные, а пологие, кривые.
представьте, что через точки с одинаковой высотой проходит упругая тонкая проволочка
для наглядности можно на карте в точки с одинаковой высотой наколоть иголочки и внутрь положить проволочку. леску(или прямой, не вьющийся волос).

Date: 2014-11-08 07:55 pm (UTC)
From: [identity profile] der-wilde-hund.livejournal.com
Вероятно там все-же отметки сняты не с точностью до 1 метра, поэтому соединять их вместе немного не комильфо.

Date: 2014-11-08 08:00 pm (UTC)
From: [identity profile] glagolev.livejournal.com
В посте указано: Есть карта с нанесенными высотами в метрах (высота сечения 1 метр)

Date: 2014-11-08 08:03 pm (UTC)
From: [identity profile] der-wilde-hund.livejournal.com
Ну 16,35 - это высота в метрах, в чём же ещё?

Там же не написано, что высоты взяты с точностью до метра.

Ну, а если вы правы, то это чересчур просто.

Date: 2014-11-08 07:17 pm (UTC)
From: [identity profile] zvantsev.livejournal.com
Мне приходилось эту задачу решать мно-ого раз, правда - не для высот, а для глубин. Но почему, почему это надо делать без компа? Древняя (и вечно обновляемая) прога "Серфер" решает такие задачи на раз...

Date: 2014-11-08 07:53 pm (UTC)
From: [identity profile] der-wilde-hund.livejournal.com
Судя по всему это лабараторка по геодезии, файла с тахеометра с координатами и высотами, который можно было-бы загнать в прогу и построить рельеф у ней нету.

А сканировать, засовывать в CAD и хреначить к каждой точке отметку высот, это чересчур долго.

Date: 2014-11-08 07:55 pm (UTC)
From: [identity profile] zvantsev.livejournal.com
Ага, понял. Ну, тогда, тогда, наверно, и методичка по лабе есть, ее и надо читать. А то выйдет не то...

Date: 2014-11-08 11:18 pm (UTC)
From: [identity profile] karpion.livejournal.com
Без компа надо сделать хотя бы один раз - чтобы понять, что там делается.

Date: 2014-11-09 10:15 am (UTC)
From: [identity profile] zvantsev.livejournal.com
Да, наверно. Я, вообще-то, доцентствовал в МИИГиКе, но по кафедре физики...

Date: 2014-11-08 07:51 pm (UTC)
From: [identity profile] der-wilde-hund.livejournal.com
Переводить в цифровой вариант замучаетесь.

Судя по расположению отметок рельеф очень простой, характерные линии читаются на глаз. Можно обойтись без палетки. Но лучше конечно с ней.



Date: 2014-11-08 11:20 pm (UTC)
From: [identity profile] karpion.livejournal.com
А что за цифры на первой карте? Ни фига не видно!

Date: 2014-11-10 09:22 am (UTC)
From: [identity profile] a-konst.livejournal.com
Верхнюю картинку в высоком разрешении скачать не получилось. Предположу, что там высоты в точках с погрешностью сильно меньше метра (иначе причем интерполяция?).
Вам надо построить кривые через точки, в которых высота= целое число метров.
Для примера строим 10м изолинию.
1) находим соседние точки где есть переход уровня 10м. Допустим это точки A (9.4 м) и B(10.2м).
2) соединяем их отрезком (невидимым желательно) и на нем вычисляем интерполяцией точку, где высота ровно 10 м. для примера выше это будет точка X ближе к B, делящая отрезок AB в пропорции 3:1 . Ну это если не учитывать точек подальше и делать линейную интерполяцию.
3) Так на всех линиях сетки получаем отметки, где ровно 10м. Соединяем их плавной линией (только с умом, если от балды соединять, то может получиться ерунда, а не горизонталь)
Edited Date: 2014-11-10 09:23 am (UTC)