AR1/docs/index.md

3.5 KiB

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

:maxdepth: 2
:caption: Getting Started

installation
configuration
architecture
:maxdepth: 2
:caption: Data Import

import/index
:maxdepth: 2
:caption: API Reference

api/index
:maxdepth: 2
:caption: Workers

workers/index
:maxdepth: 2
:caption: Analysis Tools

analysis-tools/index
:maxdepth: 2
:caption: User Interface

ui/index
:maxdepth: 2
:caption: Content & Applications

dashboard
web-apps
accordion
: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.