arcgis: интерполяция

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
zzz
Новоприбывший
Сообщения: 3
Зарегистрирован: 28 фев 2008, 18:59
Репутация: 0

arcgis: интерполяция

Сообщение zzz » 28 фев 2008, 19:10

есть arcgis 8.3 и точечный шейп. точки расположены регулярно по экстенту с заданным шагом и имеют атрибутами координаты XYZ.

вопрос: как в результате интерполяции на шейпе получить шейп с бОльшим количеством точек (меньшим шагом) и теми же полями атрибутов?

спасибо.

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

Сообщение Максим Дубинин » 29 фев 2008, 06:13

ну первое что приходит в голову - создать интеполяцией новый растр с разрешением меньшим чем расстояние между исходными точками а потом экспортировать его в XYZ, получится больше точек
пристегивайтесь, турбулентность прямо по курсу

zzz
Новоприбывший
Сообщения: 3
Зарегистрирован: 28 фев 2008, 18:59
Репутация: 0

Сообщение zzz » 03 мар 2008, 00:24

Спасибо, что откликнулись.
Как раз в описанном Вами алгоритме у меня и возникла проблема:
Я создала grid путем интерполяции z(x,y) с нужными размерами ячейки. Но из него у меня получается новый шейп, для точек которого ни в какой форме не сохраняется информация о Z (впрочем, все поля атрибутов пустые). А меня интересует как раз она. Причем, в тех же единицах, что и заданная в исходном шейпе. Возможно, я жму не на те кнопки. Поясните, пожалуйста, подробнее, как значения проинтерполированной z(x,y) отобразить в поле атрибута нового шейпа?
Еще раз спасибо.

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

Сообщение Максим Дубинин » 03 мар 2008, 04:15

Я правильно понимаю, что на выходе вам нужно получить новый шейп, в котором есть колонка Z, взятая из полученного grid'a? При этом каждая точка в новом шейпе будет представлять ячейку grid'а?
пристегивайтесь, турбулентность прямо по курсу

zzz
Новоприбывший
Сообщения: 3
Зарегистрирован: 28 фев 2008, 18:59
Репутация: 0

Сообщение zzz » 03 мар 2008, 18:06

sim писал(а):Я правильно понимаю, что на выходе вам нужно получить новый шейп, в котором есть колонка Z, взятая из полученного grid'a?
Да, именно так.
sim писал(а):При этом каждая точка в новом шейпе будет представлять ячейку grid'а?
Совершенно верно. А разве могут быть еще какие-то варианты?

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

Сообщение Максим Дубинин » 04 мар 2008, 02:45

попробуйте вот это расширение
http://arcscripts.esri.com/details.asp?dbid=11386
пристегивайтесь, турбулентность прямо по курсу

Ответить

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

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

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