Mais

Erro de instalação do Nominatim: Importando e indexando dados OSM

Erro de instalação do Nominatim: Importando e indexando dados OSM


Sou novo em GIS e OSM. Instalei o OSM localmente com sucesso e agora quero adicionar o Nominatim à mistura. Tenho seguido as instruções de instalação exatamente daqui: http://wiki.openstreetmap.org/wiki/Nominatim/Installation.

Encontro um erro ao tentar importar e indexar os dados osm. O comando que o guia usa para fazer isso é o seguinte:

sudo ./utils/setup.php --osm-file  --all [--osm2pgsql-cache 18000] 2> & 1 | tee setup.log

Recebo um erro de permissão que não tenho certeza de como consertar e também não parece gostar da especificação do cache. Este é o erro:

tee: setup.log: Permissão negada setup.php: Opção desconhecida '18000]'

Remova o [] em torno de --osm2pgsql-cache 18000

Elimine a parte "| tee setup.log". (Ele apenas canaliza a saída para um arquivo. E verifica suas permissões)

Assim:

sudo ./utils/setup.php --osm-file isle-of-man-latest.osm.pbf --all --osm2pgsql-cache 18000

É sempre uma boa ideia testar com um arquivo pequeno como este: http://download.geofabrik.de/europe/isle-of-man-latest.osm.pbf


Opções em[]são opcionais. Você pode especificá-los, mas não é necessário. Se você decidir usá-los, sempre retire o[], ou seja, basta passar--osm2pgsql-cache 18000ao invés de[--osm2pgsql-cache 18000].


Assista o vídeo: Erro de banco de dados ao tentar atualizar o PEC