# GeoDjango

Canonical: https://gisforweb.com/tools/geodjango/

Django's geographic web framework for spatial models, queries, and GIS web apps.

GeoDjango is Django's geographic web framework for building GIS applications with spatially enabled data. It provides spatial model fields and ORM queries, database backends such as PostGIS and SpatiaLite, forms and admin integrations, plus GDAL and GEOS APIs. It ships as Django's contrib.gis module, so developers can combine spatial data workflows with a full Python web application.

## Details

- Type: library

- Categories: storage, analysis, mapping

- Open source: Yes

- Pricing model: open-source

- License: BSD-3-Clause

- Platforms: web, linux, macos, windows

## Features

- Spatial model fields in the Django ORM

- PostGIS, SpatiaLite, and Oracle backends

- Distance and spatial relationship lookups

- Map widgets in the Django admin

- GeoJSON serialization of querysets

- Pythonic GDAL and GEOS APIs

## Project sources

- Website: https://docs.djangoproject.com/en/6.1/ref/contrib/gis/

- Documentation: https://docs.djangoproject.com/en/6.1/ref/contrib/gis/install/

- Repository: https://github.com/django/django

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
