Skip to content

SPURB/geo

Repository files navigation

(em desenvolvimento) API de dados geográficos da São Paulo Urbanismo

Pré-requisitos

  • Postgres
  • Nodejs

Setup

  1. Instale as dependências. No teminal:
npm i
  1. 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
  1. Pelo pg admin instale o POSTGIS rodando a seguinte query. No pgadmin:
CREATE EXTENSION IF NOT EXISTS postgis;

add-postgis

  1. Rode o comado para criar o banco
npm run db:create
  1. Crie a estrutura do banco de dados e inclua no banco os dados de data/oucfl.geojson:
npm run db:init
  1. Teste se os dados foram corretamente inputados no banco pgadmin
SELECT * from public."Geos"; -- "Mapas", "MapaGeos" e "Tokens"
  1. Teste as enpoints exemplificadas na raiz:
  • npm run start
  • [http://localhost:5000/geo/api/]

Desenvolvimento

npm run dev

Publicação

npm run start

About

Serviço de dados geográficos da São Paulo Urbanismo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •