# 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 1. [Installation Guide](installation.md) - Set up Aurora GIS on your server 2. [Configuration](configuration.md) - Configure database, authentication, and system settings 3. [Architecture Overview](architecture.md) - Understand the system architecture ## Documentation Sections ```{toctree} :maxdepth: 2 :caption: Getting Started installation configuration architecture ``` ```{toctree} :maxdepth: 2 :caption: Data Import import/index ``` ```{toctree} :maxdepth: 2 :caption: API Reference api/index ``` ```{toctree} :maxdepth: 2 :caption: Workers workers/index ``` ```{toctree} :maxdepth: 2 :caption: Analysis Tools analysis-tools/index ``` ```{toctree} :maxdepth: 2 :caption: User Interface ui/index ``` ```{toctree} :maxdepth: 2 :caption: Content & Applications dashboard web-apps accordion ``` ```{toctree} :maxdepth: 1 :caption: Additional Resources changelog ``` ## 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.