У меня проблема с автономным сервером OSM на RHEL 7.0.Я использую проект из GitHub https://github.com/gagan-bansal/osm-for-my-country. Так что все хорошо, но когда я пытаюсь инициализировать карту.У меня проблемы с osm2pgsql.Из node.js приложение запускает osm2pgsql следующим образом:
osm2pgsql --create -d gis --slim --cache 11778 --number-process 4 4 --hstore --style / home /AGVanesyan / osm для моей страны / openstreetmap-carto / openstreetmap-carto.style /home/AGVanesyan/osm-for-my-country/data/my-area-final-data.osm
И у меня есть следующие ошибки:
Использование встроенного конвейера обработки тегов
Использование проекции SRS 3857 (Сферический Меркатор)
Ошибка Osm2pgsql из-заto ERROR: Ошибка подключения к базе данных: FATAL: роль "AGVanesyan" не существует
Но если я запускаю эту команду без скрипта node.js из консоли с sudo, все идеально:
sudo osm2pgsql --create -d gis --slim --cache 11778 --number-projects 4 --hstore --style /home/AGVanesyan/osm-for-myopenstreetmap-carto.style / home/AGVanesyan/osm-for-my-country/data/my-area-final-data.osm
Что я могу сделать, чтобы запустить его без sudo из node.js aРИМЕНЕНИЕ