MapInfo. QGIS. Простые вопросы

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

MapInfo. QGIS. Простые вопросы

Сообщение xtxskif » 24 июл 2018, 11:26

Всем привет!
У меня задача:
есть 2 полилинии которие имеют значения 120 и 110. Нужно построить между ними еще 9 таких же полилиний с кроком 1.Так чтоб у меня были полилинии от 110 до 120 (110, 111, 112, ... 120).
Как ето сделать в MapInfo или QGIS?

Заранее благодарю!
Вложения
2.jpg
2.jpg (46.75 КБ) 4690 просмотров

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: MapInfo. QGIS. Простые вопросы

Сообщение trir » 24 июл 2018, 11:28

это поверхность?

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

Re: MapInfo. QGIS. Простые вопросы

Сообщение xtxskif » 24 июл 2018, 12:32

что значит поверхность?
ето просто границы

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: MapInfo. QGIS. Простые вопросы

Сообщение trir » 24 июл 2018, 12:41

нужна интерполяция - для этого строят поверхность
в QGIS есть Модуль интерполяции
я такое обычно делаю в Civil 3D

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: MapInfo. QGIS. Простые вопросы

Сообщение Филиппов Владислав » 24 июл 2018, 13:15

если у вас две полилинии и всё, то вам никакой ГИС не нужен.
такая задача решается в любой CAD (nanoCAD, DraftSight - бесплатные, к примеру) с использованием инструмента "Сдвиг", он же "Offset" с указанием расстояния сдвига.

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

Re: MapInfo. QGIS. Простые вопросы

Сообщение xtxskif » 24 июл 2018, 13:16

а как ето сделать в Civil 3D?
в результате нужно 9 таких же полилиний

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: MapInfo. QGIS. Простые вопросы

Сообщение Филиппов Владислав » 24 июл 2018, 13:21

Оказывается, в нанокаде он называется "Подобие"
w7 [Работает] - Oracle VM VirtualBox_044.png
w7 [Работает] - Oracle VM VirtualBox_044.png (113.43 КБ) 4661 просмотр

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: MapInfo. QGIS. Простые вопросы

Сообщение Александр Мурый » 24 июл 2018, 16:15

xtxskif писал(а):
24 июл 2018, 11:26
таких же полилиний
Каких "таких же"? Геометрия у них одинаковая будет, только со смещением? Что-то сомневаюсь, глядя на вашу картинку.
Редактор материалов, модератор форума

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

Re: MapInfo. QGIS. Простые вопросы

Сообщение xtxskif » 24 июл 2018, 18:05

а какое решение можете предложить?

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: MapInfo. QGIS. Простые вопросы

Сообщение gamm » 24 июл 2018, 20:47

вопрос не простой, и к Мапинфе не имеет отношения от словак совсем. Вам нужно интерполировать между изолиниями, задача скорее CAD-овская, там нужные инструменты есть. Если изолинии расположены так, как на картинке, то хорошее приближение можно получить, если нашинковать вертикальных линий погуще (если быть точным, то нужны линии тока, но примерно пойдет), разрезать отрезки между изолиниями на 10 частей (поставить 9 точек), и соединить эти точки.

Если изолинии кривые, круговые, есть седловины, и т.д., то используем любую ГИС (следовательно, Мапинфа не годится) - сносим каждую изолинию на мелкий растр, делаем дистанционное преобразование, и используем два полученных растра расстояний как веса для линейной интерполяции значений с изолиний - получаем новый растр. Строим на нем изолинии с шагом 1 - получаем результат.

Повторюсь, в CАD все это должно быть, но не кадовец.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей