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

Обрезается текст в поле шейпа

Добавлено: 27 авг 2018, 07:27
GreenCat
Здравствуйте! Использую ArcGIS 10.6, при создании поля шейпа указываю тип текстовой, длина 254. Если вбивать/копировать английский текст, то все 254 символа помещаются и видны, если на русском, то текст обрезается на 138 символах, причем не говорит, что какая-то ошибка, просто обрезает и всё. Такая же история была в версии 10.5, только русских символов оставалось еще меньше, около 50. Кто сталкивался и как лечится?

Re: Обрезается текст в поле шейпа

Добавлено: 27 авг 2018, 07:43
Игорь Белов
Причина проста. Длина поля не 254 символа, а 254 байта. Начиная с десятой версии ArcGIS использует кодировку UTF-8, в которой символы кириллицы занимают по два байта.
Что делать? Работайте с базой геоданных.
Хотя можно, вроде бы, сделать для обменных шейпов кодировку ANSI.

Re: Обрезается текст в поле шейпа

Добавлено: 27 авг 2018, 10:25
trir

Re: Обрезается текст в поле шейпа

Добавлено: 03 окт 2018, 12:12
Sh_geo
Здравствуйте,
Можно работать не с gdb а с mdb (Microsoft Office Access).

Re: Обрезается текст в поле шейпа

Добавлено: 22 ноя 2018, 08:29
GreenCat
Можно, но вопрос о шейпе.

Re: Обрезается текст в поле шейпа

Добавлено: 22 ноя 2018, 08:45
trir
в dBase ещё ограничение в 4000 байтов на запись...