Запись значений ячеек растров в таблицу атрибутов шейпа

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение Elena Klimenko »

Здравствуйте!
Подскажите, пожалуйста, реализуема ли такая функция в ArcGIS 9.3??
Есть точечный слой, под ним лежит, например, десяток растров. Нужно, автоматическивнести внести в атрибутивную таблицу точечного слоя значения ячеек растра, пространственно совпадающих с каждой точкой. Причем не одного растра, а всех одновременно. То есть если у меня есть 10 растров, я в конце концов хочу получить 10 заполенных столбцов в атрибутивной таблице точечного слоя.
Очень важно, чтобы процесс выполнялся автоматически сразу для всего набора растров, а не для каждого в отдельности...

Очень надеюсь на вашу помощь! Спасибо!))
Журавлёв
Интересующийся
Сообщения: 33
Зарегистрирован: 21 янв 2009, 23:07
Репутация: 2
Откуда: Санкт-Петербург
Контактная информация:

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение Журавлёв »

Я уверен в том, что есть несколько способов решения этой задачи. Я использую свободно распространяемый модуль, который называется Hawth's tools (работает под ArcGIS 9.x)
http://www.spatialecology.com/htools/download.php
Запускаем Hawth's tools - Analysis Toolbox - Intersect Point Tool.
Указываем растры, из которых хотим вытянуть значения в точки (рисунок)
Intersect.JPG
Intersect.JPG (26.12 КБ) 10765 просмотров
На выходе к атрибутивной таблице точечного шейпа добавляются новые столбцы.
Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение Elena Klimenko »

Спасибо большое за ответ!))
Единственное, разработчики этого модуля почему-то не рекомендуют его использовать с версией 9.3. А обновления модуля пока еще в работе. Так что пока не знаю, что буду делать... Не переустанавливать же ArcGIS....?!
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение self-improving »

Ну они не особо настойчиво "не рекомендуют", так что если выбор - переустанавливать AG или попробовать инструмент под 9.3 - то все довольно очевидно.
В крайнем случае - в TBX есть инструмент Sample, он делает то же, для множества растров, но на выходе - таблица. Т.е., надо еще будет сделать Display XY Data, а потом полученный слой сохранить в SHP (Export Data). Но это - если совсем страшно станет.
А так - используйте Hawth's tools, по-моему, оптимальное решение.
yumakaev
Активный участник
Сообщения: 143
Зарегистрирован: 10 мар 2004, 08:07
Репутация: 10
Откуда: Redlands
Контактная информация:

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение yumakaev »

Сами разработчики Hawths Analysis Tools рекомендуют свой новый комплекс, который называется Geospatial Modelling Environment, http://www.spatialecology.com/gme/ . А вот и нужный инструмент: isectpntrst
Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение Elena Klimenko »

Хм, я почему-то не могу установить GME, хотя все тербования выполнены и я ставлю все повледовательно по инструкции. Точнее я установить то могу без проблем, но запустить и использовать нет.В Пуске (через который судя по описанию она должна открываься) ее нет.
Буду благодарна за помощь. Ведь скорее всего я забываю какую-то мелочь...
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение self-improving »

Elena Klimenko писал(а):В Пуске (через который судя по описанию она должна открываься) ее нет
Судя по описанию, она и не должна открываться в Пуске.
Вот что там указано:
To use Hawth's Tools after the installation, open ArcMap and switch the HawthsTools toolbar on by going to ArcMap -- View -- Toolbars, or right-click on empty toolbar space at the top of ArcMap.
Не хочется ставить себе только для того, чтобы проверить, но должно сработать
Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение Elena Klimenko »

Hawths Tools безусловно открывается в качестве инструмента через ArcMap. Я говорила об его обновленной версии GME (Geospatial Modeling Environment), которая подходит для ArcGIS 9.3 и к тому же реализует циклический перебор указанных значений при запуске некоторых инструментов. Это-то мне и нужно от него! Hawth Tools так не умеет...
aega
Новоприбывший
Сообщения: 3
Зарегистрирован: 16 апр 2010, 07:35
Репутация: 0

Re: Запись значений ячеек растров в таблицу атрибутов шейпа

Сообщение aega »

А для тинок такое можно провернуть?
Ответить

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

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

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