Skip to content

Commit

Permalink
fix: USE_FLAT_NODES and add OSM_FLAT_NODES_PATH to allow storage cust…
Browse files Browse the repository at this point in the history
…omization
  • Loading branch information
mborne committed Jun 12, 2024
1 parent 13f9e90 commit c5554f6
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,15 @@

La connexion à la base de données s'appuie sur les variables d'environnements standards de PostgreSQL (PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE,...).

| Variable | Description | Valeur par défaut |
| ------------------ | ------------------------------------------------------------------ | ---------------------------------------------------------- |
| **OSM_PLANET_URL** | URL du fichier PBF utilisée uniquement pour l'import | https://download.geofabrik.de/europe/monaco-latest.osm.pbf |
| OSM_DATA_DIR | Dossier de téléchargement des données | `./data` |
| CACHE_SIZE | Permet d'adapter la taille du cache pour les noeuds | `2000` (1) |
| USE_FLAT_NODES | Permet d'activer `--flat-nodes=${OSM_DATA_DIR}/nodes.raw` | `0` (2) |
| CREATE_DB | Permet de désactiver la création automatique de la base de données | `0` |
| LOG_PROGRESS | Permet de désactiver le reporting de la progression | `1` |
| Variable | Description | Valeur par défaut |
| ------------------- | ------------------------------------------------------------------ | ---------------------------------------------------------- |
| **OSM_PLANET_URL** | URL du fichier PBF utilisée uniquement pour l'import | https://download.geofabrik.de/europe/monaco-latest.osm.pbf |
| OSM_DATA_DIR | Dossier de téléchargement des données | `./data` |
| CACHE_SIZE | Permet d'adapter la taille du cache pour les noeuds | `2000` (1) |
| USE_FLAT_NODES | Permet d'activer l'utilisation de `--flat-nodes` | `0` (2) |
| OSM_FLAT_NODES_PATH | Permet de personnaliser l'emplacement du fichier flat nodes | `${OSM_DATA_DIR}/nodes.raw` |
| CREATE_DB | Permet de désactiver la création automatique de la base de données | `0` |
| LOG_PROGRESS | Permet de désactiver le reporting de la progression | `1` |

Remarques :

Expand Down
5 changes: 3 additions & 2 deletions bin/setenv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ fi
#--------------------------------------------------------------
export OSM_DATA_DIR=${OSM_DATA_DIR:-${ROOT_DIR}/data}
# optionnal (only for USE_FLAT_NODES)
export OSM_FLAT_NODES_PATH=${OSM_DATA_DIR}/nodes.raw
DEFAULT_FLAT_NODES_PATH=${OSM_DATA_DIR}/nodes.raw
export OSM_FLAT_NODES_PATH=${OSM_FLAT_NODES_PATH:-$DEFAULT_FLAT_NODES_PATH}


#--------------------------------------------------------------
Expand All @@ -48,7 +49,7 @@ USE_FLAT_NODES=${USE_FLAT_NODES:-0}
echo "[INFO] USE_FLAT_NODES=${USE_FLAT_NODES}"
if [ "$USE_FLAT_NODES" != "0" ];
then
OSM2PGSQL_OPTS="--flat-nodes ${OSM_FLAT_NODES_PATH}"
OSM2PGSQL_OPTS="${OSM2PGSQL_OPTS} --flat-nodes ${OSM_FLAT_NODES_PATH}"
fi

# Use CACHE_SIZE=0 with USE_FLAT_NODES
Expand Down

0 comments on commit c5554f6

Please sign in to comment.