{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Example of DOV search methods for lithologische beschrijvingen" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[](https://mybinder.org/v2/gh/DOV-Vlaanderen/pydov/master?filepath=docs%2Fnotebooks%2Fsearch_lithologische_beschrijvingen.ipynb)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Use cases:\n", "* Select records in a bbox\n", "* Select records in a bbox with selected properties\n", "* Select records in a municipality\n", "* Get records using info from wfs fields, not available in the standard output dataframe" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "%matplotlib inline\n", "import os, sys\n", "import inspect" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import pydov" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Get information about code base" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'Wanneer een boring wordt uitgevoerd wordt er een beschrijving gemaakt van het materiaal dat men aangeboord heeft. Men beschrijft de textuur, het soort materiaal, de kleur, mineralen, fossielen, ... per diepte-interval. Dit kan zowel op het veld gebeuren als achteraf indien de stalen bewaard worden. Deze beschrijvingen kunnen gedaan worden door bijvoorbeeld de boormeester of door een geoloog. Meestal wordt de boring beschreven per diepte-interval waarover men hetzelfde materiaal herkent. De mate van detail van de beschrijving kan afhankelijk zijn van het doeleinde waarvoor men de boring uitvoert of wie de beschrijving doet: is het om een geologische kaart te maken, dienen er monsters genomen te worden voor laboratoriumanalyses, ... In DOV worden de beschrijvingen van ontsluitingen boven het aardoppervlak, aangeduid als boringen met diepte 0 m, beschreven van 0 m tot 0 m.'" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from pydov.search.interpretaties import LithologischeBeschrijvingenSearch\n", "ip_litho = LithologischeBeschrijvingenSearch()\n", "\n", "# information about the HydrogeologischeStratigrafie type (In Dutch):\n", "ip_litho.get_description()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "pkey_interpretatie\n", "Type_proef\n", "Proefnummer\n", "pkey_boring\n", "x\n", "y\n", "start_interpretatie_mtaw\n", "diepte_tot_m\n", "gemeente\n", "Auteurs\n", "Datum\n", "Opdrachten\n", "betrouwbaarheid_interpretatie\n", "Geldig_van\n", "Geldig_tot\n", "Score_categorie\n", "Geschiktheid_boormethode\n", "eerste_invoer\n", "geom\n", "diepte_laag_van\n", "diepte_laag_tot\n", "beschrijving\n" ] } ], "source": [ "# information about the available fields for a HydrogeologischeStratigrafie object\n", "fields = ip_litho.get_fields()\n", "# print available fields\n", "for f in fields.values():\n", " print(f['name'])" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", "
beschrijving - Lithologische beschrijving van de laag in vrije tekst (onbeperkt in lengte)
Type_proef - Het type van de proef waarvan de lithologische beschrijving een interpretatie is. Bij een lithogische beschrijving zal dit altijd 'Boring' zijn.
Boring - Boring - De lithologische beschrijving is een interpretatie van een boring.
\n", "Wanneer een boring wordt uitgevoerd wordt er een beschrijving gemaakt van het materiaal dat men aangeboord heeft. Men beschrijft de textuur, het soort materiaal, de kleur, mineralen, fossielen, ... per diepte-interval. Dit kan zowel op het veld gebeuren als achteraf indien de stalen bewaard worden. Deze beschrijvingen kunnen gedaan worden door bijvoorbeeld de boormeester of door een geoloog. Meestal wordt de boring beschreven per diepte-interval waarover men hetzelfde materiaal herkent. De mate van detail van de beschrijving kan afhankelijk zijn van het doeleinde waarvoor men de boring uitvoert of wie de beschrijving doet: is het om een geologische kaart te maken, dienen er monsters genomen te worden voor laboratoriumanalyses, ... In DOV worden de beschrijvingen van ontsluitingen boven het aardoppervlak, aangeduid als boringen met diepte 0 m, beschreven van 0 m tot 0 m.
pkey_interpretatie - URL die verwijst naar de gegevens van deze lithologische beschrijvingen op de website. Voeg '.xml' toe om een XML voorstelling van deze gegevens te verkrijgen.
Type_proef - Het type van de proef waarvan de lithologische beschrijving een interpretatie is. Bij een lithogische beschrijving zal dit altijd 'Boring' zijn.
Boring - Boring - De lithologische beschrijving is een interpretatie van een boring.
\n", "Proefnummer - Het proefnummer van de boring waarvan de lithologische beschrijving een interpretatie is.
pkey_boring - URL die verwijst naar de gegevens van de boring op de website. Voeg '.xml' toe om een XML voorstelling van deze gegevens te verkrijgen.
x - De x-coördinaat van de boring in het Lambert72 coördinaatsysteem (in meter, EPSG:31370).
y - De y-coördinaat van de boring in het Lambert72 coördinaatsysteem (in meter, EPSG:31370).
start_interpretatie_mtaw - De hoogte van het aanvangspeil van de boring in het TAW stelsel (in meter).
diepte_tot_m - De maximumdiepte van de lithologische beschrijving in meter. Dit is de 'tot' van de diepste geïnterpreteerde laag.
gemeente - De gemeente waarin de boring van deze interpretatie gelegen is.
Auteurs - De auteur of auteurs van de lithologische beschrijving.
Datum - De datum waarop de lithologische beschrijving werd beschreven.
Opdrachten - De opdracht(en) waaraan de lithologische beschrijving gekoppeld is.
betrouwbaarheid_interpretatie - De betrouwbaarheid van het geheel van de lithologische beschrijvingen (goed, twijfelachtig of onbekend). Deze wordt toegekend door een DOV-medewerker verantwoordelijk voor de ingave.
Geldig_van - Het tijdstip vanaf wanneer de lithologische beschrijving geldig is.
Geldig_tot - Het tijdstip tot wanneer de lithologische beschrijving geldig is.
Score_categorie - De score categorie is een kwalitatieve categorie op basis van een kwantitatieve score, tussen 0 en 10, van de kwaliteit van (gecodeerde) lithologische beschrijvingen. Slecht: < 4,7/10, matig: tussen 4,7/10 en 6,6/10, goed: tussen 6,6/10 en 8,5/10, zeer goed: > 8,5/10. De score is samengesteld op basis van de beschrijving van basiselementen (lithologie, kleur, korrelgrootte), voldoende detail (secundaire kenmerken zoals glauconiet, schelpen, …) en voldoende kleine intervallen. Voor goed hergebruik van de beschrijvingen is minstens categorie ‘matig’ nodig.
Geschiktheid_boormethode - De geschiktheid van de boormethode beschrijft of de gebruikte boormethode van de boring waarop de beschrijving gebaseerd is eerder geschikt (hoog; bv. kernboring) of eerder niet geschikt (laag; bv. spoelboring) is voor het opmaken van een gedetailleerde (gecodeerde) lithologische beschrijving. Boormethodes die ongeroerde stalen opleveren zijn doorgaans geschikter dan methodes die geroerde stalen opleveren. Voor beschrijvingen met een hoge geschiktheid van de boormethode mag ook een betere score categorie verwacht worden dan van beschrijvingen met een lage geschiktheid van de boormethode.
eerste_invoer - Het tijdstip waarop deze interpretatie voor het eerst in DOV ingevoerd werd.
geom - None
diepte_laag_van - Diepte van de bovenkant van de laag lithologische beschrijving in meter.
diepte_laag_tot - Diepte van de onderkant van de laag lithologische beschrijving in meter.
beschrijving - Lithologische beschrijving van de laag in vrije tekst (onbeperkt in lengte)
| \n", " | pkey_interpretatie | \n", "pkey_boring | \n", "betrouwbaarheid_interpretatie | \n", "x | \n", "y | \n", "start_interpretatie_mtaw | \n", "diepte_laag_van | \n", "diepte_laag_tot | \n", "beschrijving | \n", "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1895... | \n", "goed | \n", "153007.0 | \n", "206660.0 | \n", "15.0 | \n", "0.0 | \n", "2.4 | \n", "Sable quartzeux jaune,légèrement argileux,avec... | \n", "
| 1 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1895... | \n", "goed | \n", "153007.0 | \n", "206660.0 | \n", "15.0 | \n", "2.4 | \n", "2.9 | \n", "Sable quartzeux verdâtre argileux,très glaucon... | \n", "
| 2 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1895... | \n", "goed | \n", "152195.0 | \n", "205501.0 | \n", "11.0 | \n", "0.0 | \n", "2.0 | \n", "Sable limoneux | \n", "
| 3 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1895... | \n", "goed | \n", "152195.0 | \n", "205501.0 | \n", "11.0 | \n", "2.0 | \n", "2.7 | \n", "Sable verdâtre,fossilifère | \n", "
| 4 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1879... | \n", "goed | \n", "152564.0 | \n", "205750.0 | \n", "11.0 | \n", "0.0 | \n", "0.5 | \n", "Terre végétale argileuse | \n", "
| \n", " | pkey_interpretatie | \n", "pkey_boring | \n", "betrouwbaarheid_interpretatie | \n", "x | \n", "y | \n", "start_interpretatie_mtaw | \n", "diepte_laag_van | \n", "diepte_laag_tot | \n", "beschrijving | \n", "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1974... | \n", "goed | \n", "153147.0 | \n", "206931.0 | \n", "14.12 | \n", "0.0 | \n", "0.5 | \n", "bruinachtige zandhoudende leem, geen kalk | \n", "
| 1 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1974... | \n", "goed | \n", "153147.0 | \n", "206931.0 | \n", "14.12 | \n", "0.5 | \n", "1.0 | \n", "bleekgrijze leem | \n", "
| 2 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1974... | \n", "goed | \n", "153147.0 | \n", "206931.0 | \n", "14.12 | \n", "1.0 | \n", "1.5 | \n", "bruingroen leemhoudend fijn zand | \n", "
| 3 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1974... | \n", "goed | \n", "153147.0 | \n", "206931.0 | \n", "14.12 | \n", "1.5 | \n", "2.0 | \n", "bleekgrijs leemhoudend fijn zand | \n", "
| 4 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1974... | \n", "goed | \n", "153147.0 | \n", "206931.0 | \n", "14.12 | \n", "2.0 | \n", "2.5 | \n", "idem, met veenresten en kalkhoudend | \n", "
| \n", " | pkey_interpretatie | \n", "pkey_boring | \n", "betrouwbaarheid_interpretatie | \n", "x | \n", "y | \n", "start_interpretatie_mtaw | \n", "diepte_laag_van | \n", "diepte_laag_tot | \n", "beschrijving | \n", "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1870... | \n", "goed | \n", "151724.0 | \n", "203063.0 | \n", "16.0 | \n", "0.0 | \n", "0.0 | \n", "Terre végétale. | \n", "
| 1 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1870... | \n", "goed | \n", "151724.0 | \n", "203063.0 | \n", "16.0 | \n", "0.0 | \n", "1.0 | \n", "Sable jaune, mouvant à la base | \n", "
| 2 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1870... | \n", "goed | \n", "151724.0 | \n", "203063.0 | \n", "16.0 | \n", "1.0 | \n", "5.0 | \n", "Sable jaune, mouvant à la base glauconifére, p... | \n", "
| 3 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1870... | \n", "goed | \n", "151724.0 | \n", "203063.0 | \n", "16.0 | \n", "5.0 | \n", "10.2 | \n", "Argile verte compacte, avec pyrites | \n", "
| 4 | \n", "https://www.dov.vlaanderen.be/data/interpretat... | \n", "https://www.dov.vlaanderen.be/data/boring/1870... | \n", "goed | \n", "151724.0 | \n", "203063.0 | \n", "16.0 | \n", "10.2 | \n", "21.0 | \n", "Un separia. | \n", "