Enhanced mineral dissolution in the benthic environment is currently discussed as a potential technique for ocean alkalinity enhancement (OAE) to reduce atmospheric carbon dioxide (CO2) levels. This study explores how biogeochemical processes affect the dissolution of alkaline minerals in surface sediments during laboratory incubation experiments. These involved introducing dunite and calcite to organic-rich sediments from the Baltic Sea under controlled conditions in an anoxic to hypoxic environment. The sediment cores were incubated with Baltic Sea bottom water. Eight sediment cores were positioned vertically in a rack. Since the sediment surface was slightly oxidized by the bottom water (∼125 μmol l−1 upon recovery), the cores were left plugged on the top for 13 days to settle after recovery until the sediment surface was anoxic. To achieve chemical conditions that are expected in the natural system, 500l of retrieved sea water were degassed via bubbling with pure dinitrogen gas in batches of 100 l. Afterwards, between 50 and 60 l were transferred into an evacuated gas tight bag. After the transfer, pH and total alkalinity (TA) were measured to determine the dissolved inorganic carbon (DIC) of the water. Afterwards the DIC was increased via adding pure CO2 until a CO2 partial pressure (pCO2 ) of ∼2,300–∼3,300 μatm was established mimicking conditions prevailing in Boknis Eck during summer. Stirring heads were installed on the cores. To prevent the development of oxic conditions, it was ensured that as little gas phase as possible was left in the cores. Elimination of pelagic autotrophs, heterotrophs, and suspended particles was achieved by flushing the cores with modified bottom water for 2 days with a flow rate of 1.5 mml min−1. Afterwards, a continuous throughflow of 700 μl min−1 from the reservoir of modified bottom water was applied, leading to a residence time of ∼2.1 days inside the cores. For the experimental incubations, six cores received additions of alkaline materials, three with calcite (Cal1 - Cal3) and three cores with dunite (Dun1 - Dun3), leading to three replicates per treatment. Two control cores remained untreated (C1, C2). The amount of added substrate was based on the rain rate of particulate organic carbon observed in Boknis Eck (0.5 mmol cm−2 a−). The incubation lasted for 25 days. The volume of water in each core was determined at the end of the experiment via measuring the height of the water column after removing the stirring heads. Bottom water samples were taken from the outflow of each core over a time period of several hours. Thus, samples represent the average outflow over the respective time period. Sampling intervals increased from daily during the first two weeks to every three to four days and weekly towards the end of the experiment. All samples were filtered through a 0.2 µm cellulose membrane filter and refrigerated in 25 ml ZinsserTM scintillation vials. Samples for TA were analyzed directly after sampling by titration of 1 ml of bottom water with 0.02N HCl. Titration was ended when a stable purple color appeared. During titration, the sample was degassed by continuous bubbling with nitrogen to remove any generated CO2 and H2S. The acid was standardized using an IAPSO seawater standard. Acidified sub-samples (30 μl suprapure HNO3- + 3 ml sample) were prepared for analyses of major and trace elements (Si, Na, K, Li, B, Mg, Ca, Sr, Mn, Ni and Fe) by inductively coupled plasma optical emission spectroscopy (ICP-OES, Varian 720-ES).
Der Datensatz Agricultural And Aquaculture Facilities / Tierhaltungs- und Aufzuchtanlagen in Brandenburg ist die Datengrundlage der interoperablen INSPIRE-Darstellungs- (WMS) und Downloaddienste (WFS): Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE View-Service (WMS-AF-TIERE) Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE Download-Service (WFS-AF-TIERE) Der Datenbestand beinhaltet die Punktdaten zu den betriebenen Tierhaltungsanlagen aus dem Anlageninformationssystem LIS-A. Die Angaben zu den Anlagen enthalten jeweils den Standort und die genehmigte Leistung. Dabei erfolgte eine sog. Schematransformation und Belegung der INSPIRE-relevanten Attribute. Der Datensatz Agricultural And Aquaculture Facilities / Tierhaltungs- und Aufzuchtanlagen in Brandenburg ist die Datengrundlage der interoperablen INSPIRE-Darstellungs- (WMS) und Downloaddienste (WFS): Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE View-Service (WMS-AF-TIERE) Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE Download-Service (WFS-AF-TIERE) Der Datenbestand beinhaltet die Punktdaten zu den betriebenen Tierhaltungsanlagen aus dem Anlageninformationssystem LIS-A. Die Angaben zu den Anlagen enthalten jeweils den Standort und die genehmigte Leistung. Dabei erfolgte eine sog. Schematransformation und Belegung der INSPIRE-relevanten Attribute. Der Datensatz Agricultural And Aquaculture Facilities / Tierhaltungs- und Aufzuchtanlagen in Brandenburg ist die Datengrundlage der interoperablen INSPIRE-Darstellungs- (WMS) und Downloaddienste (WFS): Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE View-Service (WMS-AF-TIERE) Tierhaltungsanlagen nach BImSchG in Brandenburg - Interoperabler INSPIRE Download-Service (WFS-AF-TIERE) Der Datenbestand beinhaltet die Punktdaten zu den betriebenen Tierhaltungsanlagen aus dem Anlageninformationssystem LIS-A. Die Angaben zu den Anlagen enthalten jeweils den Standort und die genehmigte Leistung. Dabei erfolgte eine sog. Schematransformation und Belegung der INSPIRE-relevanten Attribute.
The data set contains the results for the porewater composition of samples, collected from different (up to 11) depths (down to 4.5 mbsf) at two sites in front of the Hütelmoor, southern Baltic Sea. Porewater was under impact by submarine groundwater discharge and collected during 6 field campaigns in years 2020 and 2021 using permanent multi-port samplers. Stable isotope signatures (H, C, O, S), major, and trace element data are presented to characterize the mixture between the endmembers freshwater and the brackish surface water component, superimposed by benthic diagenesis.
This dataset contains data from the RV Heincke cruise HE582 to the German Bight of the North Sea in late summer 2021. The aim of the research was to investigate the source of sedimentary glycan concentrations in subtidal sandy sediments. Glycans represent a substantial fraction of extracellular polymeric substances and may affect flow dynamics in marine sandy sediments. The origin and concentration of glycans in sands remain understudied until today. To gain insights into oxygen supply and glycan concentrations in sandy sediment, we conducted in situ measurements and sampled sediment via a van Veen grab for ex situ investigations. Oxygen penetration depths were determined by a benthic lander, which was deployed for ca. 24h at each station. Chlorophyll a concentrations as an indicator for potentially photosynthetically active sedimentary biomass were derived via extraction with 90% acetone against Sigma Aldrich standards. Glycan concentrations served as indicator for extracellular polymeric substances and were quantified against a glucose standard curve via a phenol sulfuric acid assay after prior sequential glycan extraction (MilliQ, EDTA, NaOH). The final glycan concentrations are referred to per volume of porespace, and therefore given in mmol/l porewater. To investigate if benthic primary producers could be responsible for the extracted sedimentary glycan concentrations, we conducted stable isotope incubations.
Der interoperable INSPIRE-Downloaddienst (WFS) Agricultural and Aquaculture Facilities gibt einen Überblick über die Tierhaltungs- und Aufzuchtanlagen im Land Brandenburg. Der Datensatz umfasst Geflügel, Rinder, Kälber, Schweine und gemischte Bestände. Die Datenquelle ist das Anlageninformationssystem LIS-A. Gemäß der INSPIRE-Datenspezifikation Agricultural and Aquaculture Facilities (D2.8.III.9_v3.0) liegen die Inhalte INSPIRE-konform vor. Der WFS beinhaltet die FeatureTypes Holding und Site.
Der interoprable INSPIRE-Viewdienst (WMS) Agricultural and Aquaculture Facilities gibt einen Überblick über die Tierhaltungs- und Aufzuchtanlagen im Land Brandenburg. Der Datensatz umfasst Geflügel, Rinder, Kälber, Schweine und gemischte Bestände. Die Datenquelle ist das Anlageninformationssystem LIS-A. Gemäß der INSPIRE-Datenspezifikation Agricultural and Aquaculture Facilities (D2.8.III.9_v3.0) liegen die Inhalte INSPIRE-konform vor. Der WMS beinhaltet 2 Layer: AgriculturalHolding und Sites. Der Holding-Layer wird gem. INSPIRE-Vorgaben nach Wirstschaftszweigen (NACE-Kategorie "A") untergliedert in: - AF.GrowingOfPerennialCrops: Anbau mehrjähriger Pflanzen (NACE-Kategorie "A.01.2") - AF.AnimalProduction: Tierhaltung (NACE-Kategorie "A.01.4") - AF.MixedFarming: Gemischte Landwirtschaft (NACE-Kategorie "A.01.5")
Der Datenbestand beinhaltet die Punktdaten zu den betriebenen Tierhaltungsanlagen aus dem Anlageninformationssystem LIS-A. Die Angaben zu den Anlagen enthalten jeweils den Standort und die genehmigte Leistung.
The 11.8 m-long composite sediment record from the hardwater lake of Sacrower See, located near the city of Potsdam (north-eastern Germany), has been characterised by a range of analytical techniques. These include magnetic susceptibility, chemical parameters (XRF core scanning, CNS analysis, biogenic silica) and stable isotopes (13C, 15N). The chronology covers the entire Holocene and the concluding Lateglacial (Alleröd, Younger Dryas) and is based on age-depth modelling using radiocarbon dates refined by the onset of the local varve chronology in 1870 CE (Lüder et al., 2006) and by the Laacher See Tephra, an isochrone dated to 13,000 cal. BP. It offers a detailed environmental reconstruction providing insights into depositional processes influenced by both natural climatic variations and human activities (Enters et al., 2009; Kirilova et al., 2009). The Lateglacial and Early Holocene are distinguished by the stabilisation of natural landscapes characterised by the presence of pine-birch (Alleröd) and mixed oak forests (Early Holocene). This development was interrupted by the climatic deterioration of the Younger Dryas, which resulted in a destabilisation of vegetation and increased natural soil erosion. It is evident that, for the first time around 5500 cal. BP, anthropogenic forest clearing became a factor, which subsequently led to increasing cultural soil erosion further accelerating during the Bronze Age (3600-3200 cal. BP), the Early Iron Age (2800-2600 cal. BP) and the Middle Ages (900-600 cal. BP). In the course of industrialisation since the 19th century, human impact underwent a transition from the destabilisation of soils to the phenomenon of eutrophication. This transition resulted in the occurrence of hypolimnetic anoxia, accompanied by the formation of carbonaceous varves.
This study examines characteristics of dissolved inorganic carbon (DIC) and partial pressures of CO2 characteristics (pCO2) in the source springs and headwaters of four karstic watersheds, via dissolved inorganic carbon concentration and stable carbon isotope measurements. All four spring sources are located in Southern Germany and were measured for water chemistry and stable isotopes with nearby headwater stream points, which were located up to 100 m downstream of the discharge points. Seasonal sampling covered winter, spring, summer, and autumn in 2018.
# Faszination Nächtlicher Vogelzug A web component for visualizing migratory bird detections on an interactive map. Built with React, MapLibre GL, and the BirdWeather GraphQL API. Designed for embedding into CMS platforms like Contao. ## Tech Stack - **React 19** + **TypeScript** (Vite) - **MapLibre GL** -- WebGL map rendering (Stadia Maps dark theme) - **Supercluster** -- per-species spatial clustering - **Apollo Client 4** -- GraphQL data fetching with caching - **GraphQL Code Generation** -- type-safe queries from BirdWeather schema - **SunCalc** -- astronomical day/night calculations - **Tailwind CSS 4** + **Ant Design 6** -- UI - **Vitest** -- testing ## Features - **Interactive map** with color-coded detection clusters per species - **Timeline animation** with autoplay, step controls, and throttled slider - **Night-only mode** that compresses inactive daytime hours using SunCalc sunrise/sunset calculations - **Day/night overlay** showing the terminator (day/night boundary) as a real-time GeoJSON polygon - **Species search** with autocomplete and availability checking per map viewport - **Supplementary layers** (light pollution, noise mapping via WMS) - **Web component** (`<zug-birdnet>`) for CMS embedding without routing ## Project Structure ``` src/ main.tsx Web component registration App.tsx Root component, species selection state api/ fragments.ts GraphQL fragments (DetectionItem, SpeciesItem) queries.ts GraphQL queries (detections, species, search) useDetections.ts Detection fetch hook with prefetching components/ DatesProvider.tsx Time state context (date range, animation, night mode) MapProvider.tsx MapLibre GL instance context SpeciesDropdown.tsx Species selection with search autocomplete Timeline.tsx Date picker, animation slider, playback controls LayersDropdown.tsx Toggle info layers (light pollution, noise) InfoPopup.tsx Map info marker popups map/ Map.tsx MapLibre GL initialization and rendering clusterUtils.ts Per-species Supercluster index creation colorUtils.ts MapLibre paint expression builder mapStyles.ts Map layer definitions usePersistentColors.ts Stable color assignment per species infopoints.ts Static info marker data lib/ apollo-client.ts Apollo Client with cache type policies buildAvailableSpeciesQuery.ts Dynamic aliased query generation getDayPolygon.ts Day/night terminator polygon calculation getTranslatedSpeciesName.ts i18n species name lookup isNotNull.ts, hasNonNullProp.ts Type guard utilities throttle.ts Throttle utility gql/ Auto-generated GraphQL types (do not edit) ``` ## Architecture Three React context providers compose the application: ``` ApolloProvider GraphQL caching and data fetching DatesProvider Date range, animation state, night-only time segments MapProvider MapLibre GL map instance App Species selection, filtered detections, color mapping ``` **Data flow:** Apollo fetches detections for the current bounding box and date range. Detections are filtered client-side by the visualisation time window (controlled by the timeline slider). Each species gets its own Supercluster index for independent color-coded clustering. Cluster features are rendered via MapLibre GL layers with dynamic `match` paint expressions. **GraphQL:** Queries and fragments are defined in `src/api/` and typed via `@graphql-codegen/client-preset`. Run `npm run codegen` after schema changes to regenerate `src/gql/`. ## Development ```sh npm install npm run dev ``` The dev server uses a self-signed SSL certificate via `@vitejs/plugin-basic-ssl`. Accept the browser warning on first visit. Other commands: ```sh npm run build # Production build npm run test # Run tests npm run lint # ESLint npm run codegen # Regenerate GraphQL types ``` ## Build & Integration Run `npm run build` to produce the `dist/` folder. The build outputs stable filenames (no hashes) and splits vendor dependencies into separate chunks for caching: ``` dist/ index.html assets/ index.css App styles (Tailwind + Ant Design) index.js Application code, React, Supercluster, dayjs, SunCalc maplibre.js MapLibre GL antd.js Ant Design + icons apollo.js Apollo Client + graphql ``` Only `index.js` changes on application updates. Vendor chunks are cache-stable between deploys. To embed the web component, include the built CSS and JS, then use the custom element: ```html <link rel="stylesheet" href="/assets/index.css"> <script type="module" src="/assets/index.js"></script> <zug-birdnet></zug-birdnet> ``` No routing. The component is self-contained and can be placed anywhere on the page. Third-party CMS integration (e.g., Contao) only needs to include the built assets and the custom element tag. ## Configuration App-level settings are in `src/config.ts`: | Option | Default | Description | |---|---|---| | `SHOW_DEMO_INFOPOINTS` | `false` | Show static info markers on the map (demo/development only) |
| Organisation | Count |
|---|---|
| Bund | 487 |
| Europa | 93 |
| Kommune | 54 |
| Land | 278 |
| Weitere | 69 |
| Wissenschaft | 445 |
| Zivilgesellschaft | 9 |
| Type | Count |
|---|---|
| Agrarwirtschaft | 2 |
| Chemische Verbindung | 4 |
| Daten und Messstellen | 210 |
| Ereignis | 2 |
| Förderprogramm | 422 |
| Hochwertiger Datensatz | 1 |
| Software | 1 |
| Taxon | 21 |
| Text | 107 |
| Umweltprüfung | 105 |
| unbekannt | 204 |
| License | Count |
|---|---|
| Geschlossen | 235 |
| Offen | 789 |
| Unbekannt | 26 |
| Language | Count |
|---|---|
| Deutsch | 430 |
| Englisch | 660 |
| Resource type | Count |
|---|---|
| Archiv | 95 |
| Bild | 4 |
| Datei | 104 |
| Dokument | 135 |
| Keine | 466 |
| Unbekannt | 26 |
| Webdienst | 48 |
| Webseite | 231 |
| Topic | Count |
|---|---|
| Boden | 693 |
| Lebewesen und Lebensräume | 882 |
| Luft | 540 |
| Mensch und Umwelt | 1050 |
| Wasser | 663 |
| Weitere | 984 |