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

калькулятор поля, замена.

Добавлено: 01 ноя 2016, 11:26
Иван_gis8
помогите, пожалуйста!
выполняю действие в вычислении полей, работая с калькулятором поля таблицы атрибутов точечного слоя. проблемы прикреплены в виде скринов. я не понимаю, что не так. действие довольно тривиальное, по сути.

Re: калькулятор поля, замена.

Добавлено: 01 ноя 2016, 11:42
trir
кириллицу не понимает
http://stackoverflow.com/questions/1040 ... -2-ordinal

Re: калькулятор поля, замена.

Добавлено: 01 ноя 2016, 13:05
Ariki
Попробуйте так:

Код: Выделить всё

!глава!.replace(u'три', u'девять')

Re: калькулятор поля, замена.

Добавлено: 01 ноя 2016, 13:15
trir
.cpg?

Re: калькулятор поля, замена.

Добавлено: 01 ноя 2016, 13:28
Ariki
Насколько я могу судить по скриншоту параметров запуска, это база данных, а не шейп-файл. Да и ошибка чисто питоновская: значение прочитано из поля как строка Unicode, а параметры метода - байтовые строки. Я думаю, замена их на юникодные литералы должна помочь.

А вообще, с поддержкой Python в калькуляторе ArcGIS долгое время была беда. В зависимости от типа БД значения могли приходить в виде строки Unicode или в UTF-8, кавычки не экранировались — проще было использовать бейсик.