Re: GDAL20, QGIS и проблемы с кириллицей
Добавлено: 16 авг 2012, 15:12
libiconv - точно не в dev. Версия 1.14.
Щас попробую dev собрать, и отпишусь.
Щас попробую dev собрать, и отпишусь.
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
https://gis-lab.info/forum/
Были бы у меня такие файлы. Т.е. они может где-то и валяются, но сказать, что вот именно этот шейп был создан в GDAL 1.8 я не могу, перебирать все не буду — их много.Bishop писал(а):По поводу "ВСЕ РАБОТАЕТ" постараюсь не быть навязчивым, но все же: файлы созданные в Win в версии QGIS с GDAL 1.8 нормально открываются?
Код: Выделить всё
configure.ac:22: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:33: error: possibly undefined macro: AM_PROG_INSTALL_STRIP
configure.ac:99: error: possibly undefined macro: AM_ICONV
configure.ac:100: error: possibly undefined macro: AM_GNU_GETTEXT
configure.ac:151: error: possibly undefined macro: AM_LANGINFO_CODESET
configure.ac:154: error: possibly undefined macro: AC_EILSEQ
Код: Выделить всё
Ubuntu 11.10
Quantum GIS - 1.9.0-Master 'Master' (caae7b7)
GDAL 1.9.2, released 2012/10/08
Код: Выделить всё
/* Define if you have the iconv() function and it works. */
#define HAVE_ICONV 1
Код: Выделить всё
iconv (Ubuntu EGLIBC 2.13-20ubuntu5.2) 2.13
Точку в длительной эпопее поиска виноватых в проблемах с кодировкой при использовании связки GDAL 1.9.0 и QGIS поставил Юрген: «I'd prefer OGR to deal with that. but that's apparently not working yet as expected... if it can't recode to utf-8 it, shouldn't act like it could». Авторитет великая вещь: более полугода я говорил, что проблема не в QGIS и исправлять нужно GDAL, но убедить людей в этом не мог.
Да, баг уже исправлен (спасибо, Дима!). Но так как в OSGeo4W все еще используется GDAL 1.9.0 какое-то время проблема будет оставаться актуальной. Те, кому надо рабочее решение «здесь и сейчас», могут использовать сборку от NextGIS.
Версия NextGIS работает не в результате исправления GDAL. Просто при исправлении кирилицы была найдена ошибка в GDAL и внесены исправления.rhot писал(а): Но вот тут же Voltron пишет, что баг исправлен и версия от NextGIS работает с кодировкой корректно благодаря этому исправлению, или я чего-то недопонимаю?
Чукча не читатель... Покажите где в этой цитате сказано, что (выделение моё)rhot писал(а):Но вот тут же Voltron пишет, что баг исправлен и версия от NextGIS работает с кодировкой корректно благодаря этому исправлению, или я чего-то недопонимаю?
Кстати, вы почему-то забыли свои собственные словаrhot писал(а):версия от NextGIS работает с кодировкой корректно благодаря этому исправлению
Так открываются они у вас прекрасно или нет? Вы уж определитесьrhot писал(а):Слои у меня прекрасно открываются не только в кодировке UTF-8.
Выше по топику я уже отвечал. Все работает, как с GDAL 1.9.2, так и с 2.0dev. Если кто-то не верит — могу дать доступ по SSH.Bishop писал(а):Почему-то остальные форумчане молчат? Может все таки все у всех уже работает? Кто ни будь проверял QGIS 1.9 из OSGeo4W?
Вот из этогоVoltron писал(а):Покажите
я сделал своё предположение, что версия от NextGIS собрана как раз с учётом этого исправления.Да, баг уже исправлен (спасибо, Дима!). Но так как в OSGeo4W все еще используется GDAL 1.9.0 какое-то время проблема будет оставаться актуальной. Те, кому надо рабочее решение «здесь и сейчас», могут использовать сборку от NextGIS.
В такой конфигурацииVoltron писал(а):Так открываются они у вас прекрасно или нет?
Код: Выделить всё
Ubuntu 11.10
Quantum GIS - 1.9.0-Master 'Master' (caae7b7)
GDAL 1.9.2, released 2012/10/08
Как мне выловить на каком этапе открытие шейпов происходит неправильно?Voltron писал(а):Все работает, как с GDAL 1.9.2, так и с 2.0dev. Если кто-то не верит — могу дать доступ по SSH.
Разрешите поинтересоваться. А в результате чего она работает?Bishop писал(а):Версия NextGIS работает не в результате исправления GDAL.
Что такое "нормальный текст", в какой это кодировке?GIS-dev писал(а): Если раньше (в QGIS) при сохранении слоя c нормальным текстом в shape-файл, вместо кириллицы выводились знаки вопроса(в UTF-8) или кракозябры(в cp1251), теперь такие поля в созданном файле просто содержат "NULL".