assets | ||
images | ||
qgis | ||
scripts | ||
videos | ||
.gitignore | ||
index.html | ||
osm_bzh.png | ||
README.md |
OpenStreetMap & Ar Redadeg
Contexte
https://ar-redadeg.openstreetmap.bzh
But : créer des données de tracés et points kilométriques basé sur le filaire de voie de OpenStreetMap.
Ceci afin d'avoir un tracé le plus précis possible par rapport aux longueurs et de connaître le nom des voies utilisées.
[TODO : décrire le processus depuis umap puis merour. expliquer les limitation (FME)]
Installation
Installer ogr2ogr
ogr2ogr nous servira pour charger des données dans la base.
ogr2ogr fait partie du paquet 'gdal-bin'
sudo apt-get install gdal-bin
ogr2ogr --version
Cloner ce dépôt
On commence par cloner ce dépôt.
Allez où vous voulez sur votre ordinateur, puis :
git clone https://github.com/osm-bzh/ar_redadeg.git
Puis on se déplace dans le répertoire
cd ar_redadeg/scripts/
Créer la base de données
Utiliser le script suivant avec un compte linux qui dispose d'un rôle 'superuser' sur la base PostgreSQL
./create_database.sh
Il va créer :
- un compte (rôle) redadeg / redadeg
- une base 'redadeg'
- les extensions postgis, postgis_topology et pgrouting
- et mettre le rôle 'redadeg' en propriétaire de tout ça
Note : l'extension postgis_topology crée forcément un schéma topology dans la base de données.
Rajouter à la main la connexion à la base dans son pgpass !
nano ~/.pgpass
localhost:5432:redadeg:redadeg:redadeg
Créer les tables
On exécute ensuite le scripts SQL qui va créer toutes les tables
./create_tables.sh
La table de référence des secteurs est remplie avec le script update_infos_secteurs.sql
. Modifier appliquer ce script SQL si nécessaire.
Charger et traiter les données
Phase 1
./traitements_phase_1.sh
Phase 2
./traitements_phase_2.sh