Ошибка в скрипте

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Alesger1980
Интересующийся
Сообщения: 31
Зарегистрирован: 19 окт 2015, 07:48
Репутация: -1

Ошибка в скрипте

Сообщение Alesger1980 » 09 май 2016, 13:59

Добрый день.

Я изучаю Пайтон по кгиге Programming ArcGIS 10.1 with Python Cookbook.

В аркгисе ввожу этот код, который должен создавать поле и изменять его на основе другого поле.

import arcpy, os
... arcpy.env.workspace="C:/ArcpyBook/Ch9/WildfireData/WildlandFires.mdb"
... try:
... #create a new field to hold the values
... arcpy.AddField_management("FireIncidents_1","CONFID_RATING","TEXT","10")
... print "CONFID_RATING field added to FireIncidents"
... with arcpy.da.UpdateCursor("FireIncidents",("CONFIDENCEVALUE","CONFID_RATING")) as cursor:
... cntr=1
... for row in cursor:
... # update the confid_rating field
... if row[0]<=40:
... row[1]='POOR'
... elif row[0] > 40 and row[0]<=60:
... row[1]='FAIR'
... elif row[0]>60 and row[0]<=85:
... row[1]='GOOD'
... else:
... row[1]='EXCELLENT'
... cursor.updateRow(row)
... print "Record number " + str(cntr) + " updated"
... cntr=cntr+1
... except Exception as e:
... print e.message

Поле само добавляется, но не изменяется на основе другого поля.

Кто мне может помочь, что я делаю не так ?
Заранее спасибо за ваши отзывы.

Ivanych999
Участник
Сообщения: 95
Зарегистрирован: 25 ноя 2013, 16:28
Репутация: 22

Re: Ошибка в скрипте

Сообщение Ivanych999 » 10 май 2016, 00:32

Alesger1980 писал(а):Добрый день.
Кто мне может помочь, что я делаю не так ?
Нет ни примера данных, ни сообщений, появляющихся в результате работы скрипта,
ни действий, предпринятых Вами для отладки и понимания того, почему всё происходит так, как происходит.

Без этого принимайте только соболезнования.

Alesger1980
Интересующийся
Сообщения: 31
Зарегистрирован: 19 окт 2015, 07:48
Репутация: -1

Re: Ошибка в скрипте

Сообщение Alesger1980 » 11 май 2016, 15:28

Привет, соболезнования не приняты, проблема решена, слой скопировал в файловую базу геоданных и скрипт правильно заработал

Ответить

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

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

Сейчас этот форум просматривают: Bing [Bot] и 12 гостей