GDAL20, QGIS и проблемы с кириллицей

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
GIS-dev
Участник
Сообщения: 54
Зарегистрирован: 27 авг 2009, 11:01
Репутация: 1

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение GIS-dev » 03 апр 2013, 14:00

Александр Мурый писал(а):
GIS-dev писал(а): Если раньше (в QGIS) при сохранении слоя c нормальным текстом в shape-файл, вместо кириллицы выводились знаки вопроса(в UTF-8) или кракозябры(в cp1251), теперь такие поля в созданном файле просто содержат "NULL".
Что такое "нормальный текст", в какой это кодировке?
В виндосовской кодировке cp1251. На первом рисунке исходные данные, файл прочитан корректно, на втором сохраненный NextGIS'ом в этой же кодировке и вновь открытый shape. Латиница не пострадала, записей на русском просто нет.
next-2.png
next-2.png (62.45 КБ) 8802 просмотра
next-1.png
next-1.png (60.95 КБ) 8802 просмотра
А вот так сохраняет QGIS 1.8.0-Lisboa, тоже в cp1251:
next-3.png
next-3.png (63.33 КБ) 8796 просмотров

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Игорь Белов » 03 апр 2013, 14:59

За NextGIS не скажу, а в недавней сборке QGIS-1.8.0 проблема решена. Добавьте в qgis.bat строку

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

SET SHAPE_ENCODING=""
и запустите программу. Шейпы она будет читать и писать в той кодировке, что укажете.
The purpose of computing is insight, not numbers

GIS-dev
Участник
Сообщения: 54
Зарегистрирован: 27 авг 2009, 11:01
Репутация: 1

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение GIS-dev » 04 апр 2013, 11:20

ErnieBoyd писал(а):За NextGIS не скажу, а в недавней сборке QGIS-1.8.0 проблема решена. Добавьте в qgis.bat строку

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

SET SHAPE_ENCODING=""
и запустите программу. Шейпы она будет читать и писать в той кодировке, что укажете.
Вот это дело! Работает в QGIS! А в NextGIS ничего не изменилось при добавлении этой команды. Что-ж... NextGIS со свистом отправляется в корзину на рабочем столе!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Максим Дубинин » 04 апр 2013, 12:16

действительно, гораздо проще что-то куда-то со свистом отправить, чем приложить набор данных и нормально разобраться в чем проблема.

успехов в получении поддержки на этом форуме и использовании бесплатного ПО.
пристегивайтесь, турбулентность прямо по курсу

npkfrolov
Интересующийся
Сообщения: 15
Зарегистрирован: 25 ноя 2012, 16:46
Репутация: 0

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение npkfrolov » 19 апр 2013, 15:16

Petruxin писал(а):Странно. Если есь возможность выложите кусок карты.
А мржет там и не было ничего?
Да нет: не странно. Так оно и есть, подтверждаю, у меня такая же хрень. На только что установленную Windows 7 Ultimate х64 (вторая ОС на Макбук Эйр) скачал с NextGIS и поставил QGIS 1.8. Создаю слой полигонов, в текстовые поля ввожу кириллические символы. Через несколько минут (вероятно, в момент сохранения слоя) значения всех текстовых ячеек с кириллицей обнуляются. Поля с числами остались как были. Перепробовал рекомендуемые кодировки, безрезультатно.
Опция ignore shapefile encoding у меня в закладке "общие" отсутствует - хотя все остальное есть :(
Вложения
Prognoz.zip
(3.78 КБ) 311 скачиваний

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Максим Дубинин » 19 апр 2013, 20:55

пробуйте 1.9
пристегивайтесь, турбулентность прямо по курсу

npkfrolov
Интересующийся
Сообщения: 15
Зарегистрирован: 25 ноя 2012, 16:46
Репутация: 0

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение npkfrolov » 19 апр 2013, 23:58

для NextGIS тоже сработало редактирование qgis.bat
Кажись, заработало. Спасибо.
Для таких же, как и я сам, поясню:
строка
SET SHAPE_ENCODING=""
вставляется в начале кода, а не в конце

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Игорь Белов » 20 апр 2013, 07:30

Верно. Однако, думаю, лучше установить одну на все версии переменную окружения через панель управления:
[Панель управления] - [Система] - [Дополнительно] - [Переменные среды]
и не лезть в файлы программы. Для Windows 8 детали здесь.
The purpose of computing is insight, not numbers

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Максим Дубинин » 20 апр 2013, 09:36

не надо ничего никуда добавлять для сборки NextGIS QGIS
пристегивайтесь, турбулентность прямо по курсу

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Petruxin » 21 апр 2013, 09:04

Буду настойчив.
Мне тоже пришлось вернуться с версии NextGis QGIS (gis-lab.info/forum/viewtopic.php?f=25&t=13458&start=15#p86714).
Вернулся на версию NextGIS-QGIS-c64bb9d-03.01.2013
И еще. Дайте уже кто-нибудь ссылку на версию 1.9, но для нуба вроде меня. Без OSGeo4W .
Про то что рекомендовал ErnieBoyd : Поменял переменную в окошке Переменные среды для пользователя.... ничего не изменилось. В системные переменные не полез.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Александр Мурый » 21 апр 2013, 09:33

Petruxin писал(а):Дайте уже кто-нибудь ссылку на версию 1.9, но для нуба вроде меня. Без OSGeo4W .
Боюсь, что версия 1.9, т.е. активно разрабатываемая, доступна пользователям Windows только через OSGeo4W или путём компиляции из исходников (это касается "чистой" QGIS, не включая NextGIS QGIS). Если неправ, то пардон.
Petruxin писал(а): Поменял переменную в окошке Переменные среды для пользователя.... ничего не изменилось. В системные переменные не полез.
А если таки влезть? :)
Редактор материалов, модератор форума

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Petruxin » 21 апр 2013, 09:35

Александр Мурый писал
А если таки влезть?
Я ответил
Я не такой экстремал
:D
А если серьезно: Вроде пора уже релиза QGIS 2.0 через пару месяцев ожидать :?:

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Игорь Белов » 21 апр 2013, 09:52

Petruxin писал(а):Про то что рекомендовал ErnieBoyd : Поменял переменную
Позвольте уточнить, о какой именно версии Lisboa Вы говорите. Это работает с последней сборкой QGIS-1.8.0-2 от 27 января 2013. С более ранней версией QGIS-1.8.0-1 это не работает.
Кроме того, значение SHAPE_ENCODING должно быть "" (две двойные кавычки), а не пустая строка.
The purpose of computing is insight, not numbers

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Petruxin » 21 апр 2013, 10:49

ErnieBoyd Я использую исключительно сборки от NextGIS
(видимо к этим сборкам Ваше предложение не подходит)

[ Сообщение с мобильного устройства ]

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: GDAL20, QGIS и проблемы с кириллицей

Сообщение Игорь Белов » 21 апр 2013, 11:32

Petruxin писал(а):Я использую исключительно сборки от NextGIS (видимо к этим сборкам Ваше предложение не подходит)
Это точно, со сборками NextGIS не работает.
The purpose of computing is insight, not numbers

Ответить

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

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

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