Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| projects:web_based_radar_data_portal [2024/10/15 13:03] – ayush | projects:web_based_radar_data_portal [2026/09/12 21:20] (current) – ayush | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | /* Styling for Tabs */ | ||
| - | .nav-tabs { | ||
| - | border-bottom: | ||
| - | display: flex; | ||
| - | justify-content: | ||
| - | flex-wrap: wrap; | ||
| - | padding: 0; | ||
| - | margin: 0; | ||
| - | list-style: none; | ||
| - | } | ||
| - | |||
| - | .nav-tabs > li { | ||
| - | margin: 0 5px 0 0; | ||
| - | } | ||
| - | |||
| - | .nav-tabs > li > a { | ||
| - | display: block; | ||
| - | padding: 10px 20px; | ||
| - | margin-right: | ||
| - | line-height: | ||
| - | border: 1px solid transparent; | ||
| - | border-radius: | ||
| - | background-color: | ||
| - | color: #007bff; | ||
| - | text-decoration: | ||
| - | transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; | ||
| - | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); | ||
| - | } | ||
| - | |||
| - | .nav-tabs > li > a:hover { | ||
| - | background-color: | ||
| - | color: #0056b3; | ||
| - | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); | ||
| - | } | ||
| - | |||
| - | .nav-tabs > li.active > a, | ||
| - | .nav-tabs > li.active > a:focus, | ||
| - | .nav-tabs > li.active > a:hover { | ||
| - | color: #fff; | ||
| - | background-color: | ||
| - | border: 1px solid #007bff; | ||
| - | border-bottom: | ||
| - | cursor: default; | ||
| - | box-shadow: none; | ||
| - | font-weight: | ||
| - | border-radius: | ||
| - | } | ||
| - | .phase-badge { | ||
| - | display: inline-block; | ||
| - | background-color: | ||
| - | color: #0066cc; | ||
| - | border-radius: | ||
| - | padding: 5px 12px; | ||
| - | font-size: 0.8em; | ||
| - | font-weight: | ||
| - | letter-spacing: | ||
| - | text-transform: | ||
| - | border: 1px solid #c4d4f0; | ||
| - | text-align: center; | ||
| - | } | ||
| - | </ | ||
| - | </ | ||
| - | |||
| <WRAP tablewidth 90% center> | <WRAP tablewidth 90% center> | ||
| <WRAP BOX round> | <WRAP BOX round> | ||
| Line 86: | Line 20: | ||
| ===Abstract=== | ===Abstract=== | ||
| - | Within the PROM project, we will develop a radar data portal for easy, automated retrieval of archived DWD weather radar data. Primary users are selected DWD research partners at universities. With a dedicated login, they will be able to retrieve archived radar data from the non-relational DWD “SKY” database “CIRRUS” according to user-defined parameters such as time span and radar product. The user will be free of worry about database request limitations at DWD, as a server between portal and database will manage user requests. After requested data is retrieved from the DWD database and uploaded to an HTTP or SFTP server, an automated alert email will be sent to the user that data is ready for download. The complicated chain of manual actions at DWD triggered by radar data requests (see Fig. 1 left) will be replaced by a customer-friendly and provider-friendly radar data portal (see Fig. 1 right).\\ | + | Within the PROM project, we will develop a radar data portal for easy, automated retrieval of archived DWD weather radar data. Primary users are selected DWD research partners at universities. With a dedicated login, they will be able to retrieve archived radar data from the non-relational DWD “SKY” database “CIRRUS” according to user-defined parameters such as time span and radar product. The user will be free of worry about database request limitations at DWD, as a server between portal and database will manage user requests. After requested data is retrieved from the DWD database and uploaded to an HTTP or SFTP server, an automated alert email will be sent to the user that data is ready for download. The complicated chain of manual actions at DWD triggered by radar data requests (see Fig. 1 left) will be replaced by a customer-friendly and provider-friendly radar data portal (see Fig. 1 right). |
| - | \\ | + | |
| - | \\ | + | <met figure |
| - | {{ hella_riede_figure1.png? | + | |
| - | \\ | + | width=" |
| - | <WRAP tablewidth 60% center> | + | |
| - | \\ | + | |
| + | caption=" | ||
| + | caption-align=" | ||
| + | load-animation=" | ||
| + | background=" | ||
| + | zoomable lightbox> | ||
| A radar data portal prototype exists within the DWD intranet. Since the PROM project start at DWD in December 2019, a concept is developed how to best address users' needs for easy data retrieval while respecting DWD infrastructure rules and limits, and how to transfer the prototype from DWD intranet use to internet use, in close collaboration with DWD IT services. | A radar data portal prototype exists within the DWD intranet. Since the PROM project start at DWD in December 2019, a concept is developed how to best address users' needs for easy data retrieval while respecting DWD infrastructure rules and limits, and how to transfer the prototype from DWD intranet use to internet use, in close collaboration with DWD IT services. | ||
| + | |||
| </ | </ | ||
| </ | </ | ||
| Line 103: | Line 44: | ||
| The provision of radar data from the DWD to the researchers in PROM is a necessary condition to achieve the goals of the SPP. The aim of the project was to create software that would allow to easily provide radar data to the project partners at universities, | The provision of radar data from the DWD to the researchers in PROM is a necessary condition to achieve the goals of the SPP. The aim of the project was to create software that would allow to easily provide radar data to the project partners at universities, | ||
| - | \\ | + | |
| The idea to offer data through a web framework that uses a tool known from daily scientific work based on python was evaluated as the best solution. Therefore, the radar data portal was built on the basis of a Django web framework and offers the possibility to select the desired radar data or products for the desired period via an input mask. The underlying algorithm extracts the data from the database and prepares it in a user-friendly manner. | The idea to offer data through a web framework that uses a tool known from daily scientific work based on python was evaluated as the best solution. Therefore, the radar data portal was built on the basis of a Django web framework and offers the possibility to select the desired radar data or products for the desired period via an input mask. The underlying algorithm extracts the data from the database and prepares it in a user-friendly manner. | ||
| - | \\ | + | |
| - | \\ | + | <met figure |
| - | {{ hella_riede_figure1.png? | + | |
| - | \\ | + | width=" |
| - | <WRAP tablewidth 60% center> | + | |
| - | \\ | + | |
| - | \\ | + | caption=" |
| + | | ||
| + | load-animation=" | ||
| + | background=" | ||
| + | zoomable lightbox> | ||
| Finally, the concept was implemented to such an extent that the radar data portal was set up within the DWD (see Fig. 2). This means that DWD employees can take over the provision of data without knowledge of the database limitations, | Finally, the concept was implemented to such an extent that the radar data portal was set up within the DWD (see Fig. 2). This means that DWD employees can take over the provision of data without knowledge of the database limitations, | ||
| - | \\ | + | |
| - | \\ | + | <met figure |
| - | {{ web_based_radar_data_portal_figure_2.png? | + | |
| - | \\ | + | width=" |
| - | <WRAP tablewidth 60% center> | + | |
| - | \\ | + | |
| - | \\ | + | caption=" |
| + | | ||
| + | load-animation=" | ||
| + | background=" | ||
| + | zoomable lightbox> | ||
| The planned option, however, that project partners have direct access to the archived radar data via this portal could not be implemented because the project scientist left PROM prematurely. Nevertheless, | The planned option, however, that project partners have direct access to the archived radar data via this portal could not be implemented because the project scientist left PROM prematurely. Nevertheless, | ||
| </ | </ | ||