Обрезается текст в поле шейпа
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 01 фев 2011, 13:23
- Репутация: 0
Обрезается текст в поле шейпа
Здравствуйте! Использую ArcGIS 10.6, при создании поля шейпа указываю тип текстовой, длина 254. Если вбивать/копировать английский текст, то все 254 символа помещаются и видны, если на русском, то текст обрезается на 138 символах, причем не говорит, что какая-то ошибка, просто обрезает и всё. Такая же история была в версии 10.5, только русских символов оставалось еще меньше, около 50. Кто сталкивался и как лечится?
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Обрезается текст в поле шейпа
Причина проста. Длина поля не 254 символа, а 254 байта. Начиная с десятой версии ArcGIS использует кодировку UTF-8, в которой символы кириллицы занимают по два байта.
Что делать? Работайте с базой геоданных.
Хотя можно, вроде бы, сделать для обменных шейпов кодировку ANSI.
Что делать? Работайте с базой геоданных.
Хотя можно, вроде бы, сделать для обменных шейпов кодировку ANSI.
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 03 окт 2018, 11:54
- Репутация: 0
- Откуда: Алматы
Re: Обрезается текст в поле шейпа
Здравствуйте,
Можно работать не с gdb а с mdb (Microsoft Office Access).
Можно работать не с gdb а с mdb (Microsoft Office Access).
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 01 фев 2011, 13:23
- Репутация: 0
Re: Обрезается текст в поле шейпа
Можно, но вопрос о шейпе.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Обрезается текст в поле шейпа
в dBase ещё ограничение в 4000 байтов на запись...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей