Aurora GIS Documentation
Welcome to the Aurora GIS documentation. Aurora GIS is a comprehensive PHP-based web application for managing, analyzing, and visualizing geospatial data using PostgreSQL and PostGIS.
Overview
Aurora GIS provides a complete solution for:
Data Management: Upload, import, and manage spatial datasets in multiple formats
Spatial Analysis: Perform advanced geospatial analysis including hotspot detection, outlier analysis, KDE, clustering, and more
Data Visualization: Interactive maps, dashboards, and charts
Background Processing: Asynchronous job processing for long-running operations
API Access: RESTful API for programmatic access to datasets and analysis tools
Quick Start
Installation Guide - Set up Aurora GIS on your server
Configuration - Configure database, authentication, and system settings
Architecture Overview - Understand the system architecture
Documentation Sections
Getting Started
- Installation Guide
- Configuration Guide
- Configuration Files
- Authentication Configuration
- Data Directory Configuration
- Database Settings
- Application Settings
- Worker Configuration
- GeoServer Configuration
- QGIS Server Configuration
- pg_tileserv Configuration
- Security Configuration
- Performance Tuning
- Environment-Specific Configuration
- Monitoring and Logging
- Related Documentation
- Architecture Overview
Data Import
API Reference
Workers
Analysis Tools
User Interface
Content & Applications
Additional Resources
Key Features
Data Import & Management
Vector Formats: GeoJSON, Shapefiles, KML, CSV, GeoPackage, DXF, PBF
Raster Formats: GeoTIFF, COG, JPEG2000, NetCDF, HDF
URL-based imports with scheduling
PostGIS remote database connections
ESRI/ArcGIS service imports
Overture Maps integration
S3 bucket imports
Spatial Analysis
Hot Spot Analysis: Identify statistically significant clusters using Getis-Ord Gi* statistics
Outlier Detection: Find statistical outliers using z-score or MAD methods
KDE (Kernel Density Estimation): Generate density surfaces from point data
Clustering: Group features based on spatial proximity
Zonal Statistics: Calculate statistics for raster data within polygon zones
Proximity Analysis: Buffer, nearest neighbor, and distance calculations
Overlay Operations: Intersect, union, erase, and join operations
Background Processing
Asynchronous job processing for long-running operations
Worker-based architecture for scalable processing
Job status tracking and monitoring
Support for scheduled imports and analysis
Visualization
Interactive Leaflet.js maps
Dashboard Builder: Create custom dashboards with multiple widgets
Web Apps: Build multi-page applications with custom layouts
Accordion Stories: Create narrative content with expandable sections
Chart generation from spatial data
Layer styling and legend management
Popup configuration for feature details
System Requirements
PHP 7.4 or higher
PostgreSQL 12+ with PostGIS extension
Web server (Apache/Nginx)
PHP extensions: PDO, PDO_PGSQL, JSON, ZIP, GDAL (for raster operations)
Optional: DuckDB (for Overture Maps), QGIS Server (for QGIS projects)
Support
For issues, questions, or contributions, please refer to the relevant documentation sections or contact the development team.