# Dashboard Builder The dashboard builder allows users to create custom data dashboards with multiple widgets. ## Overview The dashboard builder (`dashboard_builder.php`) provides a drag-and-drop interface for creating interactive dashboards. ## Widgets ### Map Widget - Interactive map display - Multiple dataset layers - Styling and configuration - Basemap selection ### Chart Widget - Bar charts - Line charts - Pie charts - Scatter plots - Time series charts ### Table Widget - Data table display - Sorting and filtering - Pagination - Export options ### Counter Widget - Count of features - Sum of numeric values - Average of numeric values - Custom calculations ### Filter Widget - Dataset filter controls - Property filters - Spatial filters - Filter synchronization ### Vector Analysis Widget - Tabular statistics for vector datasets - Summary information - Aggregated values ### Raster Analysis Widget - Tabular statistics for raster datasets - Summary information - Pixel value statistics ### Hot Spot Summary Widget - Hot spot analysis summary - Statistics display - Class distribution ### Outlier Summary Widget - Outlier analysis summary - Statistics display - Outlier count ## Dashboard Features ### Layout - Drag-and-drop widget placement - Resizable widgets - Grid-based layout - Responsive design ### Configuration - Widget-specific settings - Data source selection - Styling options - Update intervals ### Sharing - Public dashboard URLs - Embed codes - Export configurations - Permissions management ## Use Cases - Data monitoring dashboards - Analysis result displays - Public data portals - Executive summaries - Operational dashboards ## Related Documentation - [Dataset Viewer](dataset-viewer.md) - [Map Viewer](map-viewer.md) - [Analysis Panel](analysis-panel.md)