Установите параметры конфигурации OSM, используя API, а не глобальный файл конфигурации - PullRequest
0 голосов
/ 08 апреля 2019

При чтении файлов OSM с использованием GDAL считываемые поля определяются в osmconf.ini, и если я хочу, чтобы определенные теги не появлялись в other_tags, тогда мне нужно добавить их к значению attributes в соответствующих разделах.

Это прекрасно работает, но не очень переносимо, поэтому мои вопросы: есть ли способы определения настроек, сохраненных в osmconf.ini, переносимым способом для каждого проекта?

1 Ответ

0 голосов
/ 08 апреля 2019

Это возможно при использовании функции CPLSetConfigOption и сохранении файла конфигурации в текущем рабочем каталоге:

CPLSetConfigOption("OSM_CONFIG_FILE", "osmconf.ini");
...