Страница 1 из 1

Проблема c получением списка слоев карты s57 (gdal)

Добавлено: 06 мар 2013, 13:41
horn_jc
Добрый день!
Я занимаюсь портированием одного проекта в Qt на Win и столкнулся с проблемой неправильного считывания слоев карты в формате s57 (.000) средствами gdal. Но в Quantum GIS Desktop карта грузится и правильно отображает полный список слоев.
Попробовал получить тот же самый список слоев через командную строку с помощью утилиты gdal'а ogrinfo, но она вместо списка слоев выдает:
1: DSID (None)
2: Point (Point)
3: Line (Line String)
4: Area (Polygon)
5: Meta (None)
После этого я запустил OSGeo4W.bat и в открывшемся окне ввел ogrinfo - в результате получил верный список слоев. Не понимаю, почему ogrinfo не сработал в первый раз.

Re: Проблема c получением списка слоев карты s57 (gdal)

Добавлено: 06 мар 2013, 14:50
Дмитрий Барышников
Для работы утилит gdal необходимы некоторые переменные среды. Какие переменные устанавливаются можно посмотреть в файле OSGeo4W.bat. Полный перечень лежит по этой ссылке: http://trac.osgeo.org/gdal/wiki/ConfigOptions

Re: Проблема c получением списка слоев карты s57 (gdal)

Добавлено: 21 мар 2013, 14:35
horn_jc
Дмитрий Барышников, большое спасибо. Мне это помогло.
Потребовалось только установить переменную среды GDAL_DATA и все заработало.