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 - Set up Aurora GIS on your server

  2. Configuration - Configure database, authentication, and system settings

  3. Architecture Overview - Understand the system architecture

Documentation Sections

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.