User Guide
Welcome to the Earthquake Catalogue Platform User Guide. This comprehensive guide will help you master all aspects of uploading, managing, analyzing, and visualizing earthquake catalogue data.
Overview
The Earthquake Catalogue Platform is a modern, web-based application designed for seismologists, researchers, and data analysts working with earthquake data. Whether you’re maintaining operational catalogues, conducting research, or analyzing historical seismicity, this platform provides the tools you need.
Key Capabilities
Data Import |
Upload earthquake data in CSV, JSON, GeoJSON, or QuakeML formats with automatic format detection and parsing |
Live Integration |
Import real-time earthquake data from GeoNet’s FDSN Event Web Service with configurable filters and duplicate detection |
Catalogue Merging |
Combine multiple catalogues with automated duplicate detection and four different conflict resolution strategies |
Quality Assessment |
Automatic quality scoring (A+ to F grades) based on location uncertainty, network geometry, and solution parameters |
Visualization |
Interactive Leaflet maps with uncertainty ellipses, focal mechanisms, station coverage, and quality color-coding |
Analytics |
Gutenberg-Richter b-value analysis, completeness magnitude estimation, temporal patterns, and statistical summaries |
Export |
Download catalogues in CSV, QuakeML, JSON, or GeoJSON formats with complete metadata preservation |
Quick Start
Already familiar with earthquake catalogues? Here’s the fastest path to get started:
Install: Clone repo, run
npm install, configure.envStart: Run
npm run dev, open http://localhost:3000Upload: Go to /upload, drag-drop your CSV/QuakeML file
View: Navigate to /catalogues to see your data on the map
For detailed instructions, continue to Getting Started.
What You’ll Learn
This user guide is organized into seven main sections:
Section |
Description |
|---|---|
Installation, configuration, and running your first session |
|
Upload earthquake data in various formats with field mapping |
|
Import data from GeoNet’s FDSN service with filters |
|
Combine catalogues with duplicate detection and conflict resolution |
|
Interactive maps, charts, and seismological analytics |
|
Download catalogues in CSV, QuakeML, JSON, or GeoJSON |
|
Understand quality grades and filtering by metrics |
Supported Formats
The platform supports the following earthquake data formats:
Format |
Extensions |
Description |
|---|---|---|
CSV/TXT |
|
Delimited text files with automatic delimiter detection (comma, tab, semicolon, pipe, space). Supports multiple date formats including ISO 8601, US (MM/DD/YYYY), and international (DD/MM/YYYY). |
JSON |
|
Array of event objects or |
GeoJSON |
|
FeatureCollection with Point geometries. Coordinates follow GeoJSON convention [longitude, latitude, depth]. Properties contain event metadata. |
QuakeML |
|
QuakeML 1.2 BED (Basic Event Description) format. Full support for origins, magnitudes, picks, arrivals, and focal mechanisms. |
Required Fields
All earthquake events must include these minimum fields:
time - Origin time (ISO 8601 or parseable date/time)
latitude - Decimal degrees (-90 to 90)
longitude - Decimal degrees (-180 to 180)
magnitude - Event magnitude (-2 to 10)
Optional fields like depth, magnitude type, uncertainties, and quality metrics enhance the usefulness of your data.
Platform at a Glance
flowchart TD
subgraph Inputs ["Data Ingestion"]
Upload["UPLOAD<br/>(CSV, JSON, QuakeML)"]
Import["IMPORT<br/>(GeoNet FDSN)"]
end
subgraph Core ["Core Platform"]
Merge["MERGE & DEDUPE"]
Store["MONGODB STORAGE"]
Quality["QUALITY ASSESSMENT"]
end
subgraph Outputs ["Analysis & Export"]
Analytics["ANALYTICS<br/>(Maps, Charts, Stats)"]
Export["EXPORT<br/>(CSV, QuakeML, GeoJSON)"]
end
Upload --> Quality
Import --> Quality
Quality --> Merge
Merge --> Store
Store --> Analytics
Store --> Export
Quick Links
Getting Started
Getting Started - Installation and first steps
Core Features
Uploading Data - Upload your earthquake data
Importing from GeoNet - Import from GeoNet FDSN
Merging Catalogues - Combine multiple catalogues
Visualization - Maps and analytics
Data Management
Quality Assessment - Quality grades and filtering
Exporting Data - Download in various formats
Reference
API Reference - REST API documentation
Glossary - Seismological terminology
Next Steps
Ready to begin? Head over to Getting Started to install and configure the platform, then Uploading Data to load your first earthquake catalogue.
Tip
If you’re new to earthquake catalogues, start with the Glossary to familiarize yourself with seismological terminology used throughout this documentation.