This is a starter template for building a mapper application (or any application involving spatial data) with PostGIS and Django. With these starter features, you can kickstart the development of a mapper application tailored to your specific needs in PostGIS and Django. Here is a GIF of what it looks like:
-
Geographical Features:
- Ability to store and manage geographical features such as points, lines, and polygons in the database using PostGIS.
-
Map Display:
- Developed the Django admin to store and display a visual representation of maps.
-
User Authentication and Authorization:
- User authentication and authorization to control access to the mapping application and its features based on user roles and permissions.
-
Data Import and Export:
- Functionality to import geographical data from external sources and export data in standard formats like GeoJSON or Shapefile.
-
Deployment with Docker
- Fork and clone this repository.
- Build and run your Docker containers:
docker compose up --build
- Access Your Application: Once the containers are up and running, you can access your Django application at http://localhost:8000 in your browser.