QwikGeo is a enterprise scale api for a GIS portal. QwikGeo is written in Python using the FastAPI web framework.
Source Code: https://github.com/mkeller3/QwikGeo
Docs available at this link.
QwikGeo requires PostGIS >= 2.4.0.
In order for the api to work you will need to edit the .env with your database to host the GeoPortal.
DB_HOST=localhost
DB_DATABASE=geoportal
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_PORT=5432
CACHE_AGE_IN_SECONDS=0
MAX_FEATURES_PER_TILE=100000
To run the app locally uvicorn main:app --reload
Build Dockerfile into a docker image to deploy to the cloud.
aerich init -t main.DB_CONFIG --location migrations -s .
aerich init-db