Преобразования матрицы высот
-
- Участник
- Сообщения: 66
- Зарегистрирован: 12 апр 2010, 19:48
- Репутация: 0
Преобразования матрицы высот
Здравствуйте!
Подскажите, пожалуйста, в каких программах можно выполнить следующую манипуляцию с матрицей высот: матрица высот в формате *.xyz c координатами и высотами точек. нужно некоторый участок матрицы "поднять" по высоте на какую-то конкретную величину. конкретный участок, который желательно имелась бы возможность выделить по растру подложенному или визуально найти на гриде (по цветам высот). вообщем какая-то визуализация матрицы должна присутствовать и возможность поднять/опустить по высоте ее (матрицы) часть.
Спасибо за любую помощь, идею заранее.
Подскажите, пожалуйста, в каких программах можно выполнить следующую манипуляцию с матрицей высот: матрица высот в формате *.xyz c координатами и высотами точек. нужно некоторый участок матрицы "поднять" по высоте на какую-то конкретную величину. конкретный участок, который желательно имелась бы возможность выделить по растру подложенному или визуально найти на гриде (по цветам высот). вообщем какая-то визуализация матрицы должна присутствовать и возможность поднять/опустить по высоте ее (матрицы) часть.
Спасибо за любую помощь, идею заранее.
Последний раз редактировалось zpo 02 окт 2013, 13:05, всего редактировалось 1 раз.
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования мытрицы высот
Кажись речь про растр, а Civil работает с вектором. Нужно конвертировать, а если растр большой - машинка понадобится мощная...bingeomap писал(а):Я такие трюки делаю в AutoCAD Civil
-
- Участник
- Сообщения: 66
- Зарегистрирован: 12 апр 2010, 19:48
- Репутация: 0
Re: Преобразования мытрицы высот
И если не сильно затруднит. Коротенько хотя бы, опишите, как конкретно это делается в соответствующей программе, пожалуйста.
Исходный файл с координатами точек - текстовый. не растр.
Про грид я имела ввиду следующее: было бы не плохо, чтобы этот программный продукт мог построить грид, как-то визуализировать матрицу из точек.
Исходный файл с координатами точек - текстовый. не растр.
Про грид я имела ввиду следующее: было бы не плохо, чтобы этот программный продукт мог построить грид, как-то визуализировать матрицу из точек.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования мытрицы высот
Civil умеет работать как с TIN, так и с GRID. Строит он их, в том числе, и по точкам из текстовых файлов
Построение поверхности
Построение поверхности
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: Преобразования мытрицы высот
trir, у этого товарища исходные данные текстовой. Поэтому AutoCAD Civil как рас можно использовать.zpo писал(а): Исходный файл с координатами точек - текстовый. не растр.
Про грид я имела ввиду следующее: было бы не плохо, чтобы этот программный продукт мог построить грид, как-то визуализировать матрицу из точек.
С уважением,
Биннат Халилов
Биннат Халилов
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: Преобразования мытрицы высот
У вас есть AutoCAD Civil?zpo писал(а):И если не сильно затруднит. Коротенько хотя бы, опишите, как конкретно это делается в соответствующей программе, пожалуйста.
С уважением,
Биннат Халилов
Биннат Халилов
-
- Участник
- Сообщения: 66
- Зарегистрирован: 12 апр 2010, 19:48
- Репутация: 0
Re: Преобразования мытрицы высот
есть, но активным пользователем не являюсь. автокад немного использовала. было дело.bingeomap писал(а):У вас есть AutoCAD Civil?zpo писал(а):И если не сильно затруднит. Коротенько хотя бы, опишите, как конкретно это делается в соответствующей программе, пожалуйста.
под "соответствующей программой" следует понимать любую, которую в данной теме предложат
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Преобразования мытрицы высот
Я смотрю вы юзаете Global Mapper, там есть возможность экспорта в dxf (point или 3DFace), проще потом строить поверхность
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: Преобразования мытрицы высот
Вы сначала попробуйте импортировать текстовые точки в АвтоКАД Сивил. Если понадобится поможем как делать (или же можете сначала в ГлобалМаппер, как сказал trir, потом экспортируйте в Сивил).
С уважением,
Биннат Халилов
Биннат Халилов
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Преобразования матрицы высот
Такое можно проделать в любой ГИС, где есть импорт из текстового файла и стандартный набор функций для работы с растрами. Из свободного ПО, например, в GRASS.
Я бы делал так (в общем виде):
- импорт матрицы высот из текстового файла в растр с нужным разрешением;
- вывод растра на экран с заданием цветов, определение нужного участка;
- оцифровка полигона нужного участка, перевод полигона в растр; либо выделение нужного участка с помощью растровой алгебры (типа "высоты больше 500м" или "высоты от 100 до 300 м" и т.п.);
- задание растровой маски по растру с границами;
- получение через растровый калькулятор участка растра с неизменяемыми значениями (всё, что за границами изменяемого участка);
- манипуляции с высотами в пределах маски с помощью растрового калькулятора ;
- сшивка растров неизменного и изменённого участков.
Будут вопросы — пожалуйста.
Я бы делал так (в общем виде):
- импорт матрицы высот из текстового файла в растр с нужным разрешением;
- вывод растра на экран с заданием цветов, определение нужного участка;
- оцифровка полигона нужного участка, перевод полигона в растр; либо выделение нужного участка с помощью растровой алгебры (типа "высоты больше 500м" или "высоты от 100 до 300 м" и т.п.);
- задание растровой маски по растру с границами;
- получение через растровый калькулятор участка растра с неизменяемыми значениями (всё, что за границами изменяемого участка);
- манипуляции с высотами в пределах маски с помощью растрового калькулятора ;
- сшивка растров неизменного и изменённого участков.
Будут вопросы — пожалуйста.
Редактор материалов, модератор форума
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: Преобразования матрицы высот
Да, естественно, этого можно сделать в любом ГИС программе. Но, у ГРАССа нет дружелюбный интерфейс и поэтому не думаю, что человек первым встречавшим с ГРАСС сможет на нем создать матрицу из текста. Из свободных я бы советовал QGIS, если у нее есть такие функции.
С уважением,
Биннат Халилов
Биннат Халилов
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Преобразования матрицы высот
Для этого не нужен "дружелюбный интерфейс", достаточно худо-бедно установить GRASS, почитать пару статееек здесь на ГИС-Лабе и, естественно, ничего не поняв, спросить здесь в теме "А чего делать дальше?"bingeomap писал(а):Да, естественно, этого можно сделать в любом ГИС программе. Но, у ГРАССа нет дружелюбный интерфейс и поэтому не думаю, что человек первым встречавшим с ГРАСС сможет на нем создать матрицу из текста.

Чтобы создать матрицу из текста, можно пойти двумя путями:
- импорт текста сразу в растр (модуль r.in.xyz), но там есть некоторые хитрости;
- импорт текста в виде точек с конвертацией в растр (модули v.in.ascii + v.to.rast).
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: Преобразования матрицы высот
Александр Мурый: такой порядок например в Sextante QGIS возможно повторить?
(bingeomap тоже предположил)
[ Сообщение с мобильного устройства ]
(bingeomap тоже предположил)
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Преобразования матрицы высот
Именно такой порядок в SEXTANTE повторить нельзя, т.к. оно не работает с базой данных GRASS. Можно (может быть, частично) через "Инструменты GRASS". Для SEXTANTE нужно придумывать другой способ.Petruxin писал(а):такой порядок например в Sextante QGIS возможно повторить?
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя