Вытащить данные из Арки в Statisticу

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
qssaka
Участник
Сообщения: 66
Зарегистрирован: 08 июл 2013, 15:31
Репутация: 1

Вытащить данные из Арки в Statisticу

Сообщение qssaka » 12 сен 2013, 22:32

Здравствуйте! Такая проблема: постоил кригинг содержания (клопов на кв. км.) в модуле Geostat. analyst.
Теперь нужно вытащить полученные данные в Statistica. Модуль действительно отдает таблицу рассчитанных содержаний, но только для тех точек, по которым расчет и строился. А мне нужно получить каким-то макаром, массив значений с мелким шагом, шажком, можно сказать, по всей области оценивания. Как же это сделать? :?
Последний раз редактировалось qssaka 30 сен 2013, 13:57, всего редактировалось 1 раз.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Вытащить данные из Арки в Statisticу

Сообщение nadiopt » 12 сен 2013, 22:36

дык а наверное построить сетку и присвоить узлам атрибуты областей? фишнет, грид аналиста в шейп и интерсект, неизящно, но я бы так сделала
ин гроссен фамилен нихт клювен клац клац

qssaka
Участник
Сообщения: 66
Зарегистрирован: 08 июл 2013, 15:31
Репутация: 1

Re: Вытащить данные из Арки в Statisticу

Сообщение qssaka » 12 сен 2013, 23:01

мм.. сорри, я работаю в GA, но с остальным аркгис я не кутлху.. мм.. ктулху, нет , с остальным аркгис я не иван сусанин ) мне нужно поточнее, а точнее:
1. построить сетку (могу найти сам, но все же..)
1-а. присвоить узлам атрибуты областей / вы не поверите как долго я уже думал, что-то подобное сотворить, но не знал как )
2. путем выполнения 1. и 1-а = получаем, грид ?
2-а. фишнет и фишинг это что-то близкое?
3. грид аналиста в шейп и интерсект - ура, это понятно!

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Вытащить данные из Арки в Statisticу

Сообщение nadiopt » 13 сен 2013, 10:41

ваще все не так, как у Соколова в Уральских пельменях
1) Строим сетку - это инструмент create fishnet
2) преобразуем грид, который получился в результате кригинга, в шейп (если он еще не в шейпе, я никогда не делала кригинг)
3) делаем интерсект фишнета этим шейпом. по-моему, узлам фишнета должны присвоиться атрибуты шейпа, но надо бы проверить на практике, так с ходу не соображу
ин гроссен фамилен нихт клювен клац клац

Maka
Активный участник
Сообщения: 121
Зарегистрирован: 23 ноя 2005, 16:57
Репутация: 6
Откуда: Москва

Re: Вытащить данные из Арки в Statisticу

Сообщение Maka » 13 сен 2013, 11:09

При крикинге по моему получается грид.
в сетку данные можно извлечь и из грида - arctoolbox\spatial anlyst \extraction (для этого вам нужны будут узлы сетки в виде точек) или зональной статистикой zonal (это если у вас шейп полигональный)

про создать фишнет не знала :oops:

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Вытащить данные из Арки в Statisticу

Сообщение nadiopt » 13 сен 2013, 11:12

ну я ж говорю, неизящно. Я когда вижу стенку, разбегаюсь и в нее со всей дури.
ин гроссен фамилен нихт клювен клац клац

Maka
Активный участник
Сообщения: 121
Зарегистрирован: 23 ноя 2005, 16:57
Репутация: 6
Откуда: Москва

Re: Вытащить данные из Арки в Statisticу

Сообщение Maka » 13 сен 2013, 11:25

ага тоже самое. я вот сетки эти или вручную рисовала или грид нужного шага конвертировала в шейп :)

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Вытащить данные из Арки в Statisticу

Сообщение dime1 » 13 сен 2013, 11:31

В GA в ArcToolbox есть функция GA Layer To Points.
Fishnet создаётся с лэйблами (центроиды ячеек сетки). А потом этой функцией присваиваете значения в точках центроидов.
Если нужно считать среднее значение в ячейках сетки, то нужно сначала перевести геостатистический слой в растр (.tif, например, только задавайте значение пикселя действительно малое), а потом используйте инструмент Zonal Statistics. Только теперь вы получите значения не в центроидах, а в самих ячейках сетки.

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

Re: Вытащить данные из Арки в Statisticу

Сообщение jerry-maori » 16 сен 2013, 10:26

Геостатистика вообще то грид не создаёт.
В получаемом слое есть пункт Data-Export Data.
И загоняйте в растр с нужным размером ячейки.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Вытащить данные из Арки в Statisticу

Сообщение gamm » 16 сен 2013, 12:35

jerry-maori писал(а):Геостатистика вообще то грид не создаёт.
"геостатистика" (если не брать блочную) всегда выполняет оценку в точках, обычно на регулярной сетке. Т.е. таки создает грид. Если нужны значения на густой сетке, то нужно ее соответственно и задавать, поскольку (в отличие от сплайнов и полиномов) непрерывной функции здесь нет, оценка выполняется индивидуально в заданных точках, и интерполировать ее нежелательно (зачем тогда вообще кригинг использовать).

P.S. чем гонять данные туда-сюда, проще обойтись и без Арки, и без Статистики, а сделать все в R (взяв модель из Арки, если таковая вообще строилась), в R с кригингом все хорошо, как и со статистикой. Кроме того, в R есть симуляция (случайные поля), которых в Арке вроде как нет, что позволяет оценить не только средние, но и дисперсии, а это бывает важно для оценки рисков и т.д.

qssaka
Участник
Сообщения: 66
Зарегистрирован: 08 июл 2013, 15:31
Репутация: 1

Re: Вытащить данные из Арки в Statisticу

Сообщение qssaka » 30 сен 2013, 13:54

Всем спасибо! В итоге сделал следущим образом: Создал Fishnet с точками узлов, вырезал его по нужной мне рамке, затем использовал инструмент GA Layer To Points из тулбокса (он "берет" обычный геостатистический слой и слой с точками узлов). Ок.

to gamm: пока просто нет времени разбираться с R, но в дальнейшем планирую всю эту работу автоматизировать на его основе.

Ответить

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

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

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