srtmprofile é um projeto feito com GeoDjango e PostGIS que exemplifica a extração de perfis topográficos de rodovias, através de dados de relevo SRTM.
- Clone o Repositório;
- Ative o virtualenv Python (>= 3.5);
- Instale as dependências;
- Crie um banco de dados espacial, utilizando o PostgreSQL e o PostGIS;
- Renomeie o
.env.sample
como.env
e ajuste os parâmetros de conexão; - Execute as migrações no banco de dados;
- Baixe os arquivos sql (roads.sql e dem.sql);
- Carregue os dados no banco.
git clone git@github.com:marcellobenigno/srtmprofile.git
cd srtmprofile
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
createdb srtmprofile
psql srtmprofile
create extension postgis;
\d
mv .env.sample .env
python manage.py makemigrations
python manage.py migrate
wget https://www.dropbox.com/s/a8q7e4dp5uv18c7/dem.sql
wget https://www.dropbox.com/s/eutiuk5w173ikz4/roads.sql
psql -f dem.sql -d srtmprofile
psql -f roads.sql -d srtmprofile
python manage.py runserver