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

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •