5.4 KiB
Dashboard
Create custom interactive dashboards with multiple widgets to visualize and analyze spatial data.
Overview
Dashboards provide a flexible, drag-and-drop interface for building custom data visualization layouts. Combine maps, charts, tables, and analysis widgets to create comprehensive data views.
Creating Dashboards
Access
- Navigate to Dashboard Builder (
dashboard_builder.php) - Only admins can create new dashboards
- Users with edit permissions can modify existing dashboards
Building Process
- Add Widgets: Drag widgets from the sidebar onto the canvas
- Configure Widgets: Click widgets to configure data sources and settings
- Arrange Layout: Drag widgets to reposition, resize from corners
- Save Dashboard: Save configuration and assign permissions
Widget Types
Map Widget
Interactive map display with multiple layers.
Configuration:
- Dataset selection
- Basemap selection
- Layer styling
- Initial extent
- Interaction settings
Features:
- Pan and zoom
- Feature identification
- Layer visibility toggle
- Popup configuration
Chart Widget
Data visualization charts.
Chart Types:
- Bar Chart: Categorical comparisons
- Line Chart: Time series or trends
- Pie Chart: Proportional data
- Scatter Plot: Correlation analysis
Configuration:
- Dataset selection
- X and Y axis fields
- Aggregation functions
- Chart styling
- Update intervals
Table Widget
Data table display with sorting and filtering.
Features:
- Column selection
- Sorting by columns
- Filtering
- Pagination
- Export options
Configuration:
- Dataset selection
- Visible columns
- Default sort
- Page size
- Row limit
Counter Widget
Display summary statistics.
Functions:
- Count: Number of features
- Sum: Sum of numeric values
- Average: Mean value
- Min/Max: Minimum/maximum values
Configuration:
- Dataset selection
- Calculation function
- Value field (for sum/avg/min/max)
- Filter conditions
- Formatting options
Filter Widget
Dataset filter controls for interactive filtering.
Filter Types:
- Property Filters: Filter by attribute values
- Spatial Filters: Filter by location
- Date Filters: Filter by date ranges
- Numeric Filters: Filter by numeric ranges
Features:
- Synchronize filters across widgets
- Real-time updates
- Save filter presets
- Clear filters
Vector Analysis Widget
Tabular statistics for vector datasets.
Statistics:
- Feature count
- Geometry type distribution
- Attribute summaries
- Spatial extent
Configuration:
- Dataset selection
- Statistics to display
- Grouping options
Raster Analysis Widget
Tabular statistics for raster datasets.
Statistics:
- Pixel count
- Value ranges
- Band information
- NoData statistics
Configuration:
- Raster dataset selection
- Statistics to display
- Band selection
Hot Spot Summary Widget
Hot spot analysis summary statistics.
Information:
- Total features analyzed
- Hot spot count by class
- Cold spot count by class
- Significance distribution
Configuration:
- Hot spot dataset selection
- Class breakdown
- Summary format
Outlier Summary Widget
Outlier analysis summary statistics.
Information:
- Total features
- Outlier count
- Outlier percentage
- Method used (z-score/MAD)
Configuration:
- Outlier dataset selection
- Summary format
Dashboard Features
Layout Management
- Drag and Drop: Reposition widgets by dragging
- Resize: Resize widgets from corners
- Grid System: Snap to grid for alignment
- Responsive: Adapts to different screen sizes
Configuration
- Widget Settings: Configure each widget individually
- Data Sources: Link widgets to datasets
- Styling: Customize colors, fonts, sizes
- Update Intervals: Set refresh rates for live data
Sharing and Permissions
- Public Dashboards: Share via public URL
- Access Control: Set permissions per user/group
- Embed Codes: Embed dashboards in external sites
- Export: Export dashboard configuration
Viewing Dashboards
- Full Screen: View dashboards in full-screen mode
- Print: Print-friendly layouts
- Export: Export dashboard as image/PDF
- Mobile: Responsive mobile views
Use Cases
Data Monitoring
- Real-time data monitoring
- Key performance indicators
- Status dashboards
- Alert systems
Analysis Results
- Analysis result displays
- Statistical summaries
- Trend visualizations
- Comparative analysis
Public Portals
- Public data portals
- Community dashboards
- Open data displays
- Information kiosks
Executive Summaries
- High-level overviews
- Executive reports
- Strategic dashboards
- Performance metrics
Example Dashboard
A typical dashboard might include:
- Map Widget: Showing geographic distribution
- Counter Widgets: Key statistics (total features, average values)
- Chart Widget: Trend analysis over time
- Table Widget: Detailed data view
- Filter Widget: Interactive filtering controls
API Access
Dashboards can be accessed programmatically:
# View dashboard
GET /view_dashboard.php?id={dashboard_id}
# Dashboard API
GET /dashboard_api.php?action=get&id={dashboard_id}
PostGIS
Mobile
QGIS
MapBender
GeoServer
GeoNode
GeoNetwork
Novella
Solutions