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
- Installation Guide - Set up Aurora GIS on your server
- Configuration - Configure database, authentication, and system settings
- 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.
PostGIS
Mobile
QGIS
MapBender
GeoServer
GeoNode
GeoNetwork
Novella
Solutions