arcpy.gp.TopoToRaster_sa не работает

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
laechoppe
Интересующийся
Сообщения: 45
Зарегистрирован: 18 ноя 2012, 12:54
Репутация: 11
Откуда: Минск
Контактная информация:

arcpy.gp.TopoToRaster_sa не работает

Сообщение laechoppe » 13 ноя 2013, 17:08

При запуске инструмента-скрипта вылетает системная ошибка из-за arcpy.gp.TopoToRaster_sa
До этого в модели все работало, ОВР к примеру с теми же параметрами работает и в скрипте. Проверил на нескольких компьютерах и с меньшим количеством данных. ArcGIS 10.2
Последний раз редактировалось laechoppe 14 ноя 2013, 08:57, всего редактировалось 1 раз.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: arcpy.gp.TopoToRaster_sa не работает

Сообщение Andrey Zhukov » 13 ноя 2013, 17:55

Какая конкретно ошибка?
Скрипт в какой версии ArcGIS создавался?

Аватара пользователя
laechoppe
Интересующийся
Сообщения: 45
Зарегистрирован: 18 ноя 2012, 12:54
Репутация: 11
Откуда: Минск
Контактная информация:

Re: arcpy.gp.TopoToRaster_sa не работает

Сообщение laechoppe » 14 ноя 2013, 00:12

Все в версии 10.2
Ошибка вот такая

doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: arcpy.gp.TopoToRaster_sa не работает

Сообщение doujin » 14 ноя 2013, 01:30

Вы бы и код тогда уж привели. Но если это ваш топик гуглится на 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?

Аватара пользователя
laechoppe
Интересующийся
Сообщения: 45
Зарегистрирован: 18 ноя 2012, 12:54
Репутация: 11
Откуда: Минск
Контактная информация:

Re: arcpy.gp.TopoToRaster_sa не работает

Сообщение laechoppe » 14 ноя 2013, 08:40

doujin, оно появилось при экспорте модели, причем вариант с IDW_sa работает
попробовал предложенный вариант. все работает, спасибо!

Ответить

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

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

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