Страница 1 из 1

Экспорт данных в Easy trace

Добавлено: 28 мар 2011, 00:47
Kravchuk_roma
Здравствуйте, работаю в Grass GIS - Easy trace, после оцифровки горизонталей и назначения их высот настало самое время все экспортировать - импортировать в GRASS. Это я сделал с помощью обменного файла *.mif и задавал разного рода параметры, но атрибутивную информацию Grass таки не видет и всё. Жаль времени, очень много работы, все горизонтали в ручном режиме не перевводишь... Как мне быть, что мне делать? Помогите пожалуйста, буду благодарен.

Re: Экспорт данных в Easy trace

Добавлено: 28 мар 2011, 10:22
Александр Мурый
Файл *.mid (текстовый), что идёт вместе с *.mif, содержит высоты? Может, попробовать через SHP?
Если нужны именно изолинии с z-координатой, то тогда можно пойти через DXF -- мне он показался самым удобным форматом. Если через *.mif или *.shp, то потом в GRASS можно назначить линиям высоты по их атрибутам (модуль v.to.3d)
но атрибутивную информацию Grass таки не видет и всё
Поясните, т.к. через v.in.ogr атрибуты должны импортироваться. Приведите скриншот или вывод команды, которую даёте.

Re: Экспорт данных в Easy trace

Добавлено: 28 мар 2011, 14:51
Kravchuk_roma
Спасибо большое, буду побывать... стараться и развиваться :)

Re: Экспорт данных в Easy trace

Добавлено: 13 апр 2011, 16:00
eucrariano
Мы в EASY TRACE 7.99:
1. В меню ---> проект ----> базы данных . Указать, где они (базы) должны сохраняться.
2. В меню ---> проект ----> базы данных - клик по заглавию таблица точек ---> вставить еще одну строку, обозвать ее zcoor ----> назначить тип numeric, размер 20 знаков, десятичных - 15 знаков.
3. В меню ---> проект ----> базы данных - клик по заглавию таблица линий ---> вставить еще одну строку, обозвать ее zcoor ----> назначить тип numeric, размер 20 знаков, десятичных - 15 знаков.
4. В меню ---> утилиты ---> базы данных ---> перенос Z из/в базу данных ---> объекты точки ---> по картинке кликнуть и перенести зет-координаты в базу.
5. Не выходя отсюда ---> объекты полилинии/полигоны ---> по картинке кликнуть и перенести зет-координаты в базу.
6. В меню ---> файл ---> экспорт
7. Выбираем mif ---> на вкладке
объекты число цифр после запятой в векторных данных ---> 6.
8. Слои для экспорта - галки напротив векторных
9. Далее исходя из Вашей ситуации.
10. Кнопка готово.

Мы в GRASS.
1. Создаем новый проект под растровый файл.
2. Импорт векторных данных --- модулем v.in.ogr
3. Смотрим и видим, что поля с зет-координатой есть в таблице векторной карты.

Тот самый метод и при експорте в шейп-файлы, только здесь ще одну колонку импортирует с порядковыми номерами горизонталей

Вот так экспорт точно получается.
amuriy писал(а):Если через *.mif или *.shp, то потом в GRASS можно назначить линиям высоты по их атрибутам (модуль v.to.3d)
- таким способом не получилось. Впрочем, это может быть от незнания тонкостей грасса.