создать текстовый файл XYZ регулярной модели рельефа

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

создать текстовый файл XYZ регулярной модели рельефа

Сообщение АлексЮстасу » 20 дек 2012, 18:09

Есть ли в ArcGIS кнопочка выгрузить имеющиеся горизонтали и отметки или TIN, созданный на их основе, в текстовый файл регулярной модели рельефа типа XYZ ? Не в аски-растр, а в протосто XYZ?

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение jerry-maori » 20 дек 2012, 20:06

текстовый файл -- он того... 2-х мерный по умолчанию...
или нужно что-то иное?
тот же ASCII растр спокойно преобразуется в матрицу высот путём удаления первых 6 или 7 строк...

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение Максим Дубинин » 21 дек 2012, 00:01

Иное
jerry_maori писал(а):тот же ASCII растр спокойно преобразуется в матрицу высот путём удаления первых 6 или 7 строк...
ASCII-растр без заголовка - это матрица Z
Автору вопроса нужно три колонки XYZ.

Самый просто способ - сконвертировать линии в точки, добавить поля с координатами и просто взять DBF.
пристегивайтесь, турбулентность прямо по курсу

V.Maxim
Участник
Сообщения: 62
Зарегистрирован: 14 фев 2012, 16:07
Репутация: 13

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение V.Maxim » 21 дек 2012, 00:58

ТС нужна регулярная сеть, а xyz ее подразумевает, если я не ошибаюсь. Можно попробовать интерполировать горизонтали, а потом с помощью Spatial Analyst Tools-Extraction-Sample создать таблицу значений и выгрузить уже ее в текстовик...

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение АлексЮстасу » 21 дек 2012, 04:02

V.Maxim писал(а):ТС нужна регулярная сеть, а xyz ее подразумевает, если я не ошибаюсь. Можно попробовать интерполировать горизонтали, а потом с помощью Spatial Analyst Tools-Extraction-Sample создать таблицу значений и выгрузить уже ее в текстовик...
Максим Дубинин писал(а):ASCII-растр без заголовка - это матрица Z. Автору вопроса нужно три колонки XYZ.
Самый просто способ - сконвертировать линии в точки, добавить поля с координатами и просто взять DBF.
Да, нужно получить простой GRID рельефа - текстовый файл с Х, У, Z его точек с заданным шагом.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение lam » 21 дек 2012, 09:43

1. Сначала построить грид с заданным шагом по имеющимся горизонталям с помощью Spatial Analyst.
2. Сконвертировать грид в точки и добавить поля с координатами XY
3. Экспорт полей XYZ из таблицы точек в формат txt.
В целом процесс выглядит так.

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение АлексЮстасу » 21 дек 2012, 18:09

А чем, как добавить поля с координатами X и Y?
Я нашел пока только Data Management Tools->Поля->Добавить поле, но выдает ошибки. Да и не понятно мне, откуда известно, что в поле "X" я бы хотел иметь именно координату X - там нет возможности это задать.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение lam » 21 дек 2012, 21:17

После того, как Вы выполнили пункт 2. Сконвертировать грид в точки, для этих точек в таблицу прописываем координаты инструментом из тулбокса:
Data Management Tools-Features-Add XY Coordinates

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение АлексЮстасу » 24 дек 2012, 14:17

Пардон за задержку - АркГис есть только на работе.
Спасибо, все нашел, кроме "3. Экспорт полей XYZ из таблицы точек в формат txt."
Чем делать такой экспорт?
Feature class Z to ASCII тормозит - "The input feature class must have Z values". Хотя слой с точками создавался из растра.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение lam » 24 дек 2012, 14:31

АлексЮстасу писал(а): Спасибо, все нашел, кроме "3. Экспорт полей XYZ из таблицы точек в формат txt."
Чем делать такой экспорт?
Открываете таблицу точек Table Option-Export

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: создать текстовый файл XYZ регулярной модели рельефа

Сообщение АлексЮстасу » 24 дек 2012, 16:49

lam писал(а):Открываете таблицу точек Table Option-Export
Ох!.. Мне даже удалось эту "Table Option" найти!
Разнородность инструментов, нужных для достижения такой простой цели, с непривычки поражает :)

Ответить

Вернуться в «ArcGIS»

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

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