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

ArcGis 9: конвертация grid floating point в векторный формат

Добавлено: 29 мар 2006, 13:21
Борис
Всем Добрый день!

Подскажите, пожалуйста, как конвертировать GRID в вектор, если GRID имеет тип "floating point". При попытке конвертировать с помощью интсрумента "raster to polygon" из ArcToolbox выдается сообщение: "The input dataset must be integer raster."

ArcView тоже не хочет конвертировать этот грид в шейп
:cry:

Как быть в такой ситуации? :?:

Добавлено: 29 мар 2006, 14:27
Анна
можно сначала сконвертировать растр в integer - команда int (sa) - а потом в вектор

Добавлено: 29 мар 2006, 14:30
Борис
Анна, спасибо за ответ, уточните, пожалуйста, последовательность необходимых действий! (эта команда в ArcToolbox или command line)

Заранее спасибо!

Добавлено: 29 мар 2006, 14:40
Анна
1. конвертация растра из floating format в integer format
в arctoolbox - spatial analyst tools - math - trigonometric - int - дальше просто указать входной растр во float format'е
либо в командной строке arcinfo - в модуле grid - команда int() - синтаксис такой: output_int_grid = int (input_float_grid)

2. тот растр который в integer формате сконвертировать в покрытие (или шейп) - обычным способом - raster to polygon

Добавлено: 29 мар 2006, 14:45
Борис
Анна, большое спасибо, все получилось
:lol:

Добавлено: 29 мар 2006, 14:58
Анна
ну и отлично:)