gisaf-backend/README.md

34 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2023-11-06 17:04:17 +05:30
# Gisaf
2024-12-24 18:08:29 +01:00
*Gisaf* is a web based GIS (Geographical Information System) initially developed
for the CSR Goematics unit in Auroville, India.
## Features
- Layers defined with Python plugins or ANSI-standard categories
- Support of different geographical projections
- Integrated administration interface
- Export of data from standard formats (Geopackage, Shapefile)
- Import and update of data managed in a well defined workflow with "baskets"
- Role-based access to data
- Support temporal and other data for different features
- Detailed information for all features
- Tagging of features
- Customizable, user triggered actions
- Background map
- Customizable base maps (domain specific set of layers)
- Plugin architecture: add functions with Python packages
## Software stack
- Python: the Swiss Army knife language
- Pydantic: the power of typing
- FastAPI: web wizzard
- SQLModel: SQL (ORM)
- Postgis: geographical extension for the PostGresql database
- Pandas and Geopandas: the data jugglers
## Installation / deployment
See the documentation in the deployment directory.