1

私はジオコーディングのプロジェクトに取り組んでおり、OpenStreetMaps データをインポートしたいと考えています。データベースを作成して名前を付け、次のnominatimコマンドを試しました。

sudo ./utils/setup.php --osm-file morocco-latest.osm.pbf --all –osm2pgsql-cache 18000 2>&1 | tee setup.log

このメッセージが表示されます:

CREATE DB 
ERROR: database already exists ( pgsql : // @/nominatim)

データベースを削除すると、nominatim次のエラー メッセージが表示されます。

ERROR: unable to find /usr/pgsql-9.3/share/contrib/postgis-1.5/postgis.sq

ところで:すべてのパッケージでpostgresをインストールしました。

4

3 に答える 3

0

次の場所でデータベース名を変更するだけです

Nominatim/settings/

このファイルでデータベース名を編集しますsettings.php

@define('CONST_Database_DSN', 'pgsql://@/nominatim'); 

データベース名で変更

 @define('CONST_Database_DSN', 'pgsql://@/nominatimMorocco');

ここでデータベース名を変更する場合は、次の nomintim インストール コマンドも変更する必要があります。

./utils/specialphrases.php --countries > specialphrases_countries.sql
 psql -d nominatimMorocco -f specialphrases_countries.sql

./utils/specialphrases.php --wiki-import > specialphrases.sql
 psql -d nominatimMorocco -f specialphrases.sql
于 2015-05-15T12:37:24.463 に答える