Страница 1 из 2

Расчет зональной статистики в Arcview GIS

Добавлено: 08 авг 2006, 23:59
Максим Дубинин
Обсуждение статьи "Расчет зональной статистики в Arcview GIS"

http://gis-lab.info/qa/zonalstats.html

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 27 фев 2008, 04:11
Sir Fisher
sim писал(а):Обсуждение статьи "Расчет зональной статистики в Arcview GIS"

http://gis-lab.info/qa/zonalstats.html
Интересно, есть ли подобные скрипты для ArcGIS.

Добавлено: 28 фев 2008, 01:55
Максим Дубинин
spatial analyst tools\zonal\zonal statistics

только послойно работает, в отличие от описываемого в статье скрипта

Добавлено: 16 апр 2008, 05:27
Максим Дубинин
обновили расширение, добавлена возможность работать с растрами (image data source) напрямую, без конвертации в grid'ы,
+ сортировка тем в виде для лучшей читабельности результата
+ исправлена критическая ошибка

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 11 янв 2009, 08:18
Leo212002
Дилетантский вопрос.. Можно ли с помощью Spatial analyst в ArcView вычислить средние высоты в заданном квадрате?

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 11 янв 2009, 10:09
Максим Дубинин
да
это и есть зональная статистика

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 12 янв 2009, 08:03
Leo212002
l> Здравствуйте!
l> Буду признателен, если ответите на мой вопрос… Я
l> геоморфолог, и мне необходимо рассчитать среднюю высоту рельефа в
l> заданном секторе DEM или SRTM, а затем средний рельеф, являющийся
l> разностью между максимальной и минимальной высотами.. Американские
l> коллеги делали это в ArcInfo, но у меня этого инструмента нет – есть
l> лишь ArcView, GMT и Surfer. Можно ли провести такую операцию с помощью
l> указанных программ?
l> Best regards, Leonid Byzov

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 12 янв 2009, 08:14
Максим Дубинин
все достаточно просто, загружаете нужный фрагмент SRTM, распаковываете, берете process-srtm, он превращает HGT в BIL/HDR, их можно загрузить в Arcview как image data source.

Дальше, я подразумеваю, что у вас есть Spatial Analyst в Арквью, включаете его в расширениях. Грузите и включаете инструмент для зональной статистики. Границы ваших секторов в виде шейп-файла тоже грузите. Ну и считаете эту самую статистику, mean (average), min, max, все что вам нужно.

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 12 янв 2009, 08:58
Leo212002
Спасибо за совет.. Попробую.

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 13 янв 2009, 12:19
Leo212002
Возникла еще одна проблема - process-srtnm работает лишь при наличии ArcInfo Workstation... Без этого никак нельзя обойтись?

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 14 янв 2009, 04:04
Максим Дубинин
если использовать process-srtm только для конвертации HGT в BIL/BLW/HDR, то Arcinfo Workstation не нужен, просто не запускайте полученный !process-srtm.sml, можно сразу его стереть.

можно сделать и все вручную, без process-srtm, подробнее здесь, понадобится Spatial Analyst.

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 23 янв 2009, 11:15
Leo212002
Еще один вопрос, касающийся зональной статистики. Почему-то не получается скомпилировать скрипт Zonalstats. Все делаю, как написано в статье "Подключение скриптов", но он выдает окошко "This isnt Avenu statlement" Это может быть связано с тем, что расширение "zonalstats" AVX, а не AVE или TXT? Я пробовал менять расширение, - все равно идет ошибка.. Из-за чего может быть такая проблема? Ответьте, пожалуйста..

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 23 янв 2009, 19:06
Максим Дубинин
zonalstats.avx не надо компилировать, это не скрипт, а расширение, его надо скопировать в папку Ext32 каталога установки Arcview и подключить через File|Extensions

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 26 янв 2009, 05:03
Leo212002
Вот спасибо :D Блин, надо однако с азов ГИС мне начинать. Скрипт от расширения отличить не могу...

Re: Расчет зональной статистики в Arcview GIS

Добавлено: 26 янв 2009, 07:16
Leo212002
И еще один вопросик (надоел уже, наверное?). Вот мне нужно рассчитать средние высоты в поредленном квадрате. Т.е. разбить заданную территорию на участки с заданными размерами. И вот как мне создать собственную полигональную тему, не могу никак сообразить.. :(