Create README.md
This commit is contained in:
parent
dcae81cc89
commit
fd92b18934
71
README.md
Normal file
71
README.md
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
# OpenStreetMap & Ar Redadeg
|
||||||
|
|
||||||
|
## Contexte
|
||||||
|
|
||||||
|
|
||||||
|
[https://ar-redadeg.openstreetmap.bzh](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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### Préparer la base de données
|
||||||
|
|
||||||
|
Créer un rôle 'redadeg'.
|
||||||
|
Créer une base 'redadeg' et mettre le rôle 'redadeg' en propriétaire.
|
||||||
|
Installer les extensions postgis et pgrouting.
|
||||||
|
|
||||||
|
Si on veut vérifier : `select * from pgr_version()`
|
||||||
|
(2.6.2)
|
||||||
|
|
||||||
|
|
||||||
|
On prépare également la connexion à la base dans son pgpass
|
||||||
|
|
||||||
|
`nano ~/.pgpass`
|
||||||
|
|
||||||
|
`localhost:5432:redadeg:redadeg:redadeg`
|
||||||
|
|
||||||
|
|
||||||
|
### Installer ogr2ogr
|
||||||
|
|
||||||
|
ogr2ogr fait partie du paquet 'gdal-bin'
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt-get install gdal-bin
|
||||||
|
ogr2ogr --version
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Installer les tables
|
||||||
|
|
||||||
|
On commence par cloner ce dépôt
|
||||||
|
|
||||||
|
`git clone https://github.com/osm-bzh/ar_redadeg.git`
|
||||||
|
|
||||||
|
Puis on se déplace dans le répertoire
|
||||||
|
|
||||||
|
`cd ar_redadeg/scripts/`
|
||||||
|
|
||||||
|
On exécute le scripts SQL qui va créer toutes les tables
|
||||||
|
|
||||||
|
`psql -U redadeg -d redadeg < create_tables.sql`
|
||||||
|
|
||||||
|
|
||||||
|
## Charger et traiter les données
|
||||||
|
|
||||||
|
Phase 1
|
||||||
|
|
||||||
|
`./traitements_phase_1.sh`
|
||||||
|
|
||||||
|
|
||||||
|
Phase 2
|
||||||
|
|
||||||
|
`./traitements_phase_2.sh`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue