Запись значений ячеек растров в таблицу атрибутов шейпа
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 18 мар 2009, 22:10
- Репутация: 0
Запись значений ячеек растров в таблицу атрибутов шейпа
Здравствуйте!
Подскажите, пожалуйста, реализуема ли такая функция в ArcGIS 9.3??
Есть точечный слой, под ним лежит, например, десяток растров. Нужно, автоматическивнести внести в атрибутивную таблицу точечного слоя значения ячеек растра, пространственно совпадающих с каждой точкой. Причем не одного растра, а всех одновременно. То есть если у меня есть 10 растров, я в конце концов хочу получить 10 заполенных столбцов в атрибутивной таблице точечного слоя.
Очень важно, чтобы процесс выполнялся автоматически сразу для всего набора растров, а не для каждого в отдельности...
Очень надеюсь на вашу помощь! Спасибо!))
Подскажите, пожалуйста, реализуема ли такая функция в 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.
Указываем растры, из которых хотим вытянуть значения в точки (рисунок) На выходе к атрибутивной таблице точечного шейпа добавляются новые столбцы.
http://www.spatialecology.com/htools/download.php
Запускаем Hawth's tools - Analysis Toolbox - Intersect Point Tool.
Указываем растры, из которых хотим вытянуть значения в точки (рисунок) На выходе к атрибутивной таблице точечного шейпа добавляются новые столбцы.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 18 мар 2009, 22:10
- Репутация: 0
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Спасибо большое за ответ!))
Единственное, разработчики этого модуля почему-то не рекомендуют его использовать с версией 9.3. А обновления модуля пока еще в работе. Так что пока не знаю, что буду делать... Не переустанавливать же ArcGIS....?!
Единственное, разработчики этого модуля почему-то не рекомендуют его использовать с версией 9.3. А обновления модуля пока еще в работе. Так что пока не знаю, что буду делать... Не переустанавливать же ArcGIS....?!
-
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Ну они не особо настойчиво "не рекомендуют", так что если выбор - переустанавливать AG или попробовать инструмент под 9.3 - то все довольно очевидно.
В крайнем случае - в TBX есть инструмент Sample, он делает то же, для множества растров, но на выходе - таблица. Т.е., надо еще будет сделать Display XY Data, а потом полученный слой сохранить в SHP (Export Data). Но это - если совсем страшно станет.
А так - используйте Hawth's tools, по-моему, оптимальное решение.
В крайнем случае - в TBX есть инструмент Sample, он делает то же, для множества растров, но на выходе - таблица. Т.е., надо еще будет сделать Display XY Data, а потом полученный слой сохранить в SHP (Export Data). Но это - если совсем страшно станет.
А так - используйте Hawth's tools, по-моему, оптимальное решение.
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Сами разработчики Hawths Analysis Tools рекомендуют свой новый комплекс, который называется Geospatial Modelling Environment, http://www.spatialecology.com/gme/ . А вот и нужный инструмент: isectpntrst
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 18 мар 2009, 22:10
- Репутация: 0
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Хм, я почему-то не могу установить GME, хотя все тербования выполнены и я ставлю все повледовательно по инструкции. Точнее я установить то могу без проблем, но запустить и использовать нет.В Пуске (через который судя по описанию она должна открываься) ее нет.
Буду благодарна за помощь. Ведь скорее всего я забываю какую-то мелочь...
Буду благодарна за помощь. Ведь скорее всего я забываю какую-то мелочь...
-
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Судя по описанию, она и не должна открываться в Пуске.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.
Не хочется ставить себе только для того, чтобы проверить, но должно сработать
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 18 мар 2009, 22:10
- Репутация: 0
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
Hawths Tools безусловно открывается в качестве инструмента через ArcMap. Я говорила об его обновленной версии GME (Geospatial Modeling Environment), которая подходит для ArcGIS 9.3 и к тому же реализует циклический перебор указанных значений при запуске некоторых инструментов. Это-то мне и нужно от него! Hawth Tools так не умеет...
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 16 апр 2010, 07:35
- Репутация: 0
Re: Запись значений ячеек растров в таблицу атрибутов шейпа
А для тинок такое можно провернуть?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя