работа с примером QGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
andval
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 июн 2011, 12:07
Репутация: 0

работа с примером QGIS

Сообщение andval » 11 июл 2011, 10:54

решил запустить и отладится для работы с qgis на стандартном примере - 1_hello_world_qgis_style. Конечной целью является создание Qt виджита с помощью библиотек QGIS. При используется карта в формате S57 и я соответственно изменил путь к слою и его название в примере:

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

QString myPluginsDir        = "g:/_source/examples/qgis/1_hello_world_qgis_style/build/Debug/plugins/";
QString myLayerPath         = "d:/maps/Ru3nsko9.000";
QString myLayerBaseName     = "Point";
QString myProviderName      = "ogr";
Провайдер насколько я смог понять корректно открывает файл карты, но при этом в командной строке выводится многократно сообщение вида:

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

OGR[3] error 1: Invalid index: -1
И, соответствено отображния слоя не происходит. В чём проблема пока не понял. Если кто запускал этот пример, подскажите, пожалуйста в чём проблема и где можно найти карту использованную в примере.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: работа с примером QGIS

Сообщение Voltron » 11 июл 2011, 15:38

Ошибка возникает в драйвере OGR при попытке чтения вашего файла. Возникает, скорее всего при вызове setSubsetString(). Этот файл нормально открывается в голом GDAL? В QGIS?

В исходном примере используется shape-файл, подойдет любой.

andval
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 июн 2011, 12:07
Репутация: 0

Re: работа с примером QGIS

Сообщение andval » 11 июл 2011, 16:19

В qgis и в openCPN открывается нормально. GDAL не пробовал, надо проверить будет. Есть смутные подзрения насчёт кодовой страницы. Возможно просто файл не правильно читается сам по себе и далее идёт искажение. S57 вроде как в кодировке ASCII идёт.

Ответить

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

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

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