Страница 3 из 4

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

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

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

Добавлено: 03 апр 2013, 14:59
Игорь Белов
За NextGIS не скажу, а в недавней сборке QGIS-1.8.0 проблема решена. Добавьте в qgis.bat строку

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

SET SHAPE_ENCODING=""
и запустите программу. Шейпы она будет читать и писать в той кодировке, что укажете.

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

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

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

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

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

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

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

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

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

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

Добавлено: 19 апр 2013, 20:55
Максим Дубинин
пробуйте 1.9

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

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

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

Добавлено: 20 апр 2013, 07:30
Игорь Белов
Верно. Однако, думаю, лучше установить одну на все версии переменную окружения через панель управления:
[Панель управления] - [Система] - [Дополнительно] - [Переменные среды]
и не лезть в файлы программы. Для Windows 8 детали здесь.

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

Добавлено: 20 апр 2013, 09:36
Максим Дубинин
не надо ничего никуда добавлять для сборки NextGIS QGIS

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

Добавлено: 21 апр 2013, 09:04
Petruxin
Буду настойчив.
Мне тоже пришлось вернуться с версии 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 : Поменял переменную в окошке Переменные среды для пользователя.... ничего не изменилось. В системные переменные не полез.

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

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

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

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

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

Добавлено: 21 апр 2013, 09:52
Игорь Белов
Petruxin писал(а):Про то что рекомендовал ErnieBoyd : Поменял переменную
Позвольте уточнить, о какой именно версии Lisboa Вы говорите. Это работает с последней сборкой QGIS-1.8.0-2 от 27 января 2013. С более ранней версией QGIS-1.8.0-1 это не работает.
Кроме того, значение SHAPE_ENCODING должно быть "" (две двойные кавычки), а не пустая строка.

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

Добавлено: 21 апр 2013, 10:49
Petruxin
ErnieBoyd Я использую исключительно сборки от NextGIS
(видимо к этим сборкам Ваше предложение не подходит)

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

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

Добавлено: 21 апр 2013, 11:32
Игорь Белов
Petruxin писал(а):Я использую исключительно сборки от NextGIS (видимо к этим сборкам Ваше предложение не подходит)
Это точно, со сборками NextGIS не работает.