X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/57ce75eb67e292b2ddb7036619646ab73690ecfd..a33f2c0f5ba43df533b6e137f9151fe67feb20a1:/docs/admin/Import.md diff --git a/docs/admin/Import.md b/docs/admin/Import.md index e3a32481..def513aa 100644 --- a/docs/admin/Import.md +++ b/docs/admin/Import.md @@ -40,9 +40,9 @@ all commands from the project directory. ### Configuration setup in `.env` -The Nominatim server can be customized via a `.env` in the project directory. -This is a file in [dotenv](https://github.com/theskumar/python-dotenv) format -which looks the same as variable settings in a standard shell environment. +The Nominatim server can be customized via an `.env` configuration file in the +project directory. This is a file in [dotenv](https://github.com/theskumar/python-dotenv) +format which looks the same as variable settings in a standard shell environment. You can also set the same configuration via environment variables. All settings have a `NOMINATIM_` prefix to avoid conflicts with other environment variables. @@ -270,11 +270,34 @@ If you want to be able to search for places by their type through [special key phrases](https://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases) you also need to import these key phrases like this: - nominatim special-phrases --import-from-wiki +```sh +nominatim special-phrases --import-from-wiki +``` Note that this command downloads the phrases from the wiki link above. You need internet access for the step. +You can also import some phrases from a csv file. +To do so, you have access to the following command: + +```sh +nominatim special-phrases --import-from-csv +``` + +Note that the 2 previous commands will update the phrases from your database. +This mean that if you import some phrases from a csv file, only the phrases +present in the csv file will be kept into the database. All other phrases will +be removed. + +If you want to only add new phrases and not update the other ones you can add +the argument `--no-replace` to the import command. For example: + +```sh +nominatim special-phrases --import-from-csv --no-replace +``` + +This will add the phrases present in the csv file into the database without +removing the other ones. ## Installing Tiger housenumber data for the US @@ -283,16 +306,14 @@ address set to complement the OSM house number data in the US. You can add TIGER data to your own Nominatim instance by following these steps. The entire US adds about 10GB to your database. - 1. Get preprocessed TIGER 2020 data and unpack it into your project - directory: + 1. Get preprocessed TIGER 2020 data: cd $PROJECT_DIR wget https://nominatim.org/data/tiger2020-nominatim-preprocessed.tar.gz - tar xf tiger2020-nominatim-preprocessed.tar.gz 2. Import the data into your Nominatim database: - nominatim add-data --tiger-data tiger + nominatim add-data --tiger-data tiger2020-nominatim-preprocessed.tar.gz 3. Enable use of the Tiger data in your `.env` by adding: