(em desenvolvimento) API de dados geográficos da São Paulo Urbanismo
- Postgres
- Nodejs
- Instale as dependências. No teminal:
npm i
- A partir do arquivo
env.sample
crie o arquivo.env
com as suas variáveis de ambiente
DB_HOST=127.0.0.1
DB_USER=postgres
DB_PASS=postgres
DB_NAME=spurb_geo
DB_PORT=5432
- Pelo pg admin instale o POSTGIS rodando a seguinte query. No pgadmin:
CREATE EXTENSION IF NOT EXISTS postgis;
- Rode o comado para criar o banco
npm run db:create
- Crie a estrutura do banco de dados e inclua no banco os dados de
data/oucfl.geojson
:
npm run db:init
SELECT * from public."Geos"; -- "Mapas", "MapaGeos" e "Tokens"
- Teste as enpoints exemplificadas na raiz:
npm run start
- [http://localhost:5000/geo/api/]
npm run dev
npm run start