Страница 1 из 1
arcpy.gp.TopoToRaster_sa не работает
Добавлено: 13 ноя 2013, 17:08
laechoppe
При запуске инструмента-скрипта вылетает системная ошибка из-за arcpy.gp.TopoToRaster_sa
До этого в модели все работало, ОВР к примеру с теми же параметрами работает и в скрипте. Проверил на нескольких компьютерах и с меньшим количеством данных. ArcGIS 10.2
Re: arcpy.gp.TopoToRaster_sa не работает
Добавлено: 13 ноя 2013, 17:55
Andrey Zhukov
Какая конкретно ошибка?
Скрипт в какой версии ArcGIS создавался?
Re: arcpy.gp.TopoToRaster_sa не работает
Добавлено: 14 ноя 2013, 00:12
laechoppe
Все в версии 10.2
Ошибка
вот такая
Re: arcpy.gp.TopoToRaster_sa не работает
Добавлено: 14 ноя 2013, 01:30
doujin
Вы бы и код тогда уж привели. Но если это ваш топик гуглится на stackexchange, то я бы посоветовал вызывать инструмент так, как написано в справке:
Код: Выделить всё
from arcpy.sa import *
raster = TopoToRaster( )
raster.save( )
По крайней мере вот такой тест у меня отработал без ошибок, но в 10.1 sp1. Не думаю, что ESRI смогли сломать этот инструмент в версии 10.2.
Код: Выделить всё
import arcpy
from arcpy.sa import *
arcpy.env.workspace = 'path_to_my_test_folder'
arcpy.CheckOutExtension('Spatial')
contours = TopoContour([['gorizontali.shp', 'ELEVATION']])
raster = TopoToRaster(contours)
raster.save('test.tif')
А откуда появилось
arcpy.gp.TopoToRaster_sa?
Re: arcpy.gp.TopoToRaster_sa не работает
Добавлено: 14 ноя 2013, 08:40
laechoppe
doujin, оно появилось при экспорте модели, причем вариант с IDW_sa работает
попробовал предложенный вариант. все работает, спасибо!