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

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

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

Сообщение Elena Klimenko » 25 мар 2010, 08:43

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

Очень надеюсь на вашу помощь! Спасибо!))

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

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

Сообщение Журавлёв » 25 мар 2010, 10:36

Я уверен в том, что есть несколько способов решения этой задачи. Я использую свободно распространяемый модуль, который называется 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 КБ) 10704 просмотра
На выходе к атрибутивной таблице точечного шейпа добавляются новые столбцы.

Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

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

Сообщение Elena Klimenko » 25 мар 2010, 11:10

Спасибо большое за ответ!))
Единственное, разработчики этого модуля почему-то не рекомендуют его использовать с версией 9.3. А обновления модуля пока еще в работе. Так что пока не знаю, что буду делать... Не переустанавливать же ArcGIS....?!

self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

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

Сообщение self-improving » 25 мар 2010, 11:31

Ну они не особо настойчиво "не рекомендуют", так что если выбор - переустанавливать AG или попробовать инструмент под 9.3 - то все довольно очевидно.
В крайнем случае - в TBX есть инструмент Sample, он делает то же, для множества растров, но на выходе - таблица. Т.е., надо еще будет сделать Display XY Data, а потом полученный слой сохранить в SHP (Export Data). Но это - если совсем страшно станет.
А так - используйте Hawth's tools, по-моему, оптимальное решение.

yumakaev
Активный участник
Сообщения: 143
Зарегистрирован: 10 мар 2004, 08:07
Репутация: 10
Откуда: Redlands
Контактная информация:

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

Сообщение yumakaev » 31 мар 2010, 00:48

Сами разработчики Hawths Analysis Tools рекомендуют свой новый комплекс, который называется Geospatial Modelling Environment, http://www.spatialecology.com/gme/ . А вот и нужный инструмент: isectpntrst

Elena Klimenko
Интересующийся
Сообщения: 16
Зарегистрирован: 18 мар 2009, 22:10
Репутация: 0

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

Сообщение Elena Klimenko » 03 апр 2010, 10:22

Хм, я почему-то не могу установить GME, хотя все тербования выполнены и я ставлю все повледовательно по инструкции. Точнее я установить то могу без проблем, но запустить и использовать нет.В Пуске (через который судя по описанию она должна открываься) ее нет.
Буду благодарна за помощь. Ведь скорее всего я забываю какую-то мелочь...

self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

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

Сообщение self-improving » 03 апр 2010, 10:29

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 » 03 апр 2010, 10:55

Hawths Tools безусловно открывается в качестве инструмента через ArcMap. Я говорила об его обновленной версии GME (Geospatial Modeling Environment), которая подходит для ArcGIS 9.3 и к тому же реализует циклический перебор указанных значений при запуске некоторых инструментов. Это-то мне и нужно от него! Hawth Tools так не умеет...

aega
Новоприбывший
Сообщения: 3
Зарегистрирован: 16 апр 2010, 07:35
Репутация: 0

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

Сообщение aega » 07 май 2010, 11:03

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

Ответить

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

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

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