Projeto de geolocalização que utiliza Mapbox.
Neste projeto você consegue:
- Localizar um endereço e realizar uma demarcação de um raio;
- Salvar uma local e realizar uma demarcação de um raio;
- Salvar um polígno;
Neste projeto possui duas formas de plotar os polígnos no mapa.
- É realizado um cálculo para montar todo o polígno;
- Utilizando a biblioteca Turf.js;
- Inicialização dos container
docker-compose up -d
- Configurando o pgAdmin
Acesse o link:
Realize o login:
User: admin
Pass: admin
Clique em: Create >> Server
Conecte no Banco com os seguintes parametros:
Name: #nome desejado#
Host: mapbox-postgre Port: 5432
DB : postgres
User: postgres
Pass: docker123
- Criando um Ambiente Virtual e ativando
python3 -m venv venv
source ./venv/bin/activate
- Instalando as dependencias
pip3 install -r requirements.txt
- Cria todas as tabelas no Banco de Dados:
python3 manage.py makemigrations
python3 manage.py migrate
- Subir o site
python3 manage.py runserver
- Cria um usário com privilégios
python3 manage.py createsuperuser
- Trocando o token de acesso do Mapbox
Altere 'your-token' pelo seu token de acesso.
user: admin
pass: admin
Mapbox Account
Mapbox Docs
Mapbox Examples
Mapbox Example Json
Mapbox Example JS API
Geocoding
Doc Search Maps
Doc API Maps
Realizar RAIO
Docs Draw