У меня есть скрипт Python, который создает таблицу атрибутов растра. Он пробегает все мои растры, которые у меня есть, с плавающей точкой, преобразует их в целые, затем создает таблицу атрибутов.
На первых 3 растрах я получаю предупреждение
Value range for c:\raster2 exceeds 100000 and number of unique values exceeds 500.
Please use BUILDVAT if a VAT is required.
но таблица атрибутов генерируется. Однако после этого происходит сбой программы, и я не знаю, как это исправить. Это сообщение об ошибке выводится на экран:
Value range for c:\raster2 exceeds 100000 and number of unique values exceeds 500.
Please use BUILDVAT if a VAT is required.
Traceback (most recent call last):
File "LEED_raster_attribute.py", line 50, in <module>
make_attribute( 20, 'C:\\Analysis\\Raster_Distances\\city' )
File "Raster_attribute.py", line 40, in make_attribute
gp.BuildRasterAttributeTable_management(outRaster)
arcgisscripting.ExecuteError: ERROR 000521: The number of unique values exceeds the limit.
Failed to execute (BuildRasterAttributeTable).
Поиск сообщения об ошибке не помогает, равно как и файлы справки. Есть ли решения этой проблемы?
Спасибо.