Преобразования матрицы высот

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
zpo
Участник
Сообщения: 66
Зарегистрирован: 12 апр 2010, 19:48
Репутация: 0

Преобразования матрицы высот

Сообщение zpo » 01 окт 2013, 21:20

Здравствуйте!
Подскажите, пожалуйста, в каких программах можно выполнить следующую манипуляцию с матрицей высот: матрица высот в формате *.xyz c координатами и высотами точек. нужно некоторый участок матрицы "поднять" по высоте на какую-то конкретную величину. конкретный участок, который желательно имелась бы возможность выделить по растру подложенному или визуально найти на гриде (по цветам высот). вообщем какая-то визуализация матрицы должна присутствовать и возможность поднять/опустить по высоте ее (матрицы) часть.
Спасибо за любую помощь, идею заранее.
Последний раз редактировалось zpo 02 окт 2013, 13:05, всего редактировалось 1 раз.

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования мытрицы высот

Сообщение bingeomap » 02 окт 2013, 08:20

Я такие трюки делаю в AutoCAD Civil
С уважением,
Биннат Халилов

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

Re: Преобразования мытрицы высот

Сообщение trir » 02 окт 2013, 09:04

bingeomap писал(а):Я такие трюки делаю в AutoCAD Civil
Кажись речь про растр, а Civil работает с вектором. Нужно конвертировать, а если растр большой - машинка понадобится мощная...

zpo
Участник
Сообщения: 66
Зарегистрирован: 12 апр 2010, 19:48
Репутация: 0

Re: Преобразования мытрицы высот

Сообщение zpo » 02 окт 2013, 09:36

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

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

Re: Преобразования мытрицы высот

Сообщение trir » 02 окт 2013, 10:27

Civil умеет работать как с TIN, так и с GRID. Строит он их, в том числе, и по точкам из текстовых файлов
Построение поверхности

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования мытрицы высот

Сообщение bingeomap » 02 окт 2013, 11:01

zpo писал(а): Исходный файл с координатами точек - текстовый. не растр.
Про грид я имела ввиду следующее: было бы не плохо, чтобы этот программный продукт мог построить грид, как-то визуализировать матрицу из точек.
trir, у этого товарища исходные данные текстовой. Поэтому AutoCAD Civil как рас можно использовать.
С уважением,
Биннат Халилов

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования мытрицы высот

Сообщение bingeomap » 02 окт 2013, 11:03

zpo писал(а):И если не сильно затруднит. Коротенько хотя бы, опишите, как конкретно это делается в соответствующей программе, пожалуйста.
У вас есть AutoCAD Civil?
С уважением,
Биннат Халилов

zpo
Участник
Сообщения: 66
Зарегистрирован: 12 апр 2010, 19:48
Репутация: 0

Re: Преобразования мытрицы высот

Сообщение zpo » 02 окт 2013, 11:49

bingeomap писал(а):
zpo писал(а):И если не сильно затруднит. Коротенько хотя бы, опишите, как конкретно это делается в соответствующей программе, пожалуйста.
У вас есть AutoCAD Civil?
есть, но активным пользователем не являюсь. автокад немного использовала. было дело.
под "соответствующей программой" следует понимать любую, которую в данной теме предложат

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

Re: Преобразования мытрицы высот

Сообщение trir » 02 окт 2013, 12:09

Я смотрю вы юзаете Global Mapper, там есть возможность экспорта в dxf (point или 3DFace), проще потом строить поверхность

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования мытрицы высот

Сообщение bingeomap » 02 окт 2013, 12:26

Вы сначала попробуйте импортировать текстовые точки в АвтоКАД Сивил. Если понадобится поможем как делать (или же можете сначала в ГлобалМаппер, как сказал trir, потом экспортируйте в Сивил).
С уважением,
Биннат Халилов

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

Re: Преобразования матрицы высот

Сообщение Александр Мурый » 03 окт 2013, 10:07

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

Я бы делал так (в общем виде):
- импорт матрицы высот из текстового файла в растр с нужным разрешением;
- вывод растра на экран с заданием цветов, определение нужного участка;
- оцифровка полигона нужного участка, перевод полигона в растр; либо выделение нужного участка с помощью растровой алгебры (типа "высоты больше 500м" или "высоты от 100 до 300 м" и т.п.);
- задание растровой маски по растру с границами;
- получение через растровый калькулятор участка растра с неизменяемыми значениями (всё, что за границами изменяемого участка);
- манипуляции с высотами в пределах маски с помощью растрового калькулятора ;
- сшивка растров неизменного и изменённого участков.

Будут вопросы — пожалуйста.
Редактор материалов, модератор форума

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Преобразования матрицы высот

Сообщение bingeomap » 03 окт 2013, 10:59

Да, естественно, этого можно сделать в любом ГИС программе. Но, у ГРАССа нет дружелюбный интерфейс и поэтому не думаю, что человек первым встречавшим с ГРАСС сможет на нем создать матрицу из текста. Из свободных я бы советовал QGIS, если у нее есть такие функции.
С уважением,
Биннат Халилов

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

Re: Преобразования матрицы высот

Сообщение Александр Мурый » 03 окт 2013, 11:57

bingeomap писал(а):Да, естественно, этого можно сделать в любом ГИС программе. Но, у ГРАССа нет дружелюбный интерфейс и поэтому не думаю, что человек первым встречавшим с ГРАСС сможет на нем создать матрицу из текста.
Для этого не нужен "дружелюбный интерфейс", достаточно худо-бедно установить GRASS, почитать пару статееек здесь на ГИС-Лабе и, естественно, ничего не поняв, спросить здесь в теме "А чего делать дальше?" :) А мы подскажем.
Чтобы создать матрицу из текста, можно пойти двумя путями:
- импорт текста сразу в растр (модуль r.in.xyz), но там есть некоторые хитрости;
- импорт текста в виде точек с конвертацией в растр (модули v.in.ascii + v.to.rast).
Редактор материалов, модератор форума

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Преобразования матрицы высот

Сообщение Petruxin » 03 окт 2013, 17:45

Александр Мурый: такой порядок например в Sextante QGIS возможно повторить?
(bingeomap тоже предположил)

[ Сообщение с мобильного устройства ]

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

Re: Преобразования матрицы высот

Сообщение Александр Мурый » 04 окт 2013, 09:37

Petruxin писал(а):такой порядок например в Sextante QGIS возможно повторить?
Именно такой порядок в SEXTANTE повторить нельзя, т.к. оно не работает с базой данных GRASS. Можно (может быть, частично) через "Инструменты GRASS". Для SEXTANTE нужно придумывать другой способ.
Редактор материалов, модератор форума

Ответить

Вернуться в «Общий - ПО»

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

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