Skip to main content

Package om geotechnisch grondonderzoek te verwerken

Project description

gefxml_reader

Application to read geotechnical CPT and bore data in GEF or BRO XML format

Dependecies

See environment.yml

Instruction

Create an empty object: from geotexxx.gefxml_reader import Cpt, Bore test = Cpt() or test = Bore()
Read in a file: test.load_gef(filename) or test.load_xml(filename)
Create a plot in folder ./output test.plot()

gui_plot.py provides a point and click interface to make plots of individual files or of all the files in a folder gui_gef2gpkg.py provides a point and click interface to get coordinates and other data from files to gpkg to plot in a GIS

Heb je geen ervaring met Python? Volg dan deze stappen

Benodigde programma's

  1. Download en installeer deze programma's met de standaardinstellingen:

De applicatie opslaan (dit is allemaal eenmalig)

  1. Maak een map waarin je de bestanden willen opslaan, noem deze bijvoorbeeld scripts
  2. Klik in de map scripts met de rechtermuisknop en kies voor Git Bash here (windows 10) of Open Git Bash (windows 11)
  3. Kopieer en plak (met rechtse muisknop of shift + Insert):
  • git clone https://github.com/Amsterdam/gefxml_viewer.git
  1. Je kan het Git bash venster nu afsluiten met exit

  2. Er is nu een map gemaakt met de naam gefxml_viewer

  3. Controleer of er in de map gefxml_viewer een map is met de naam output (let op kleine o, geen hoofdletter)

  4. Is die er niet? Maak deze dan

  5. Ga naar de Windows startknop en type daar cmd

  6. Kies Anaconda Prompt (Miniconda3)

  7. Ga in de prompt naar de map gefxml_viewer

  8. kopieer en plak:

  • conda env create --file environment.yml

De applicatie updaten

De applicatie is nog niet uitontwikkeld en er komen updates beschikbaar. Heb je de applicatie eerder al opgeslagen met de stappen onder De applicatie opslaan (dit is allemaal eenmalig)? Dan kun je zo de nieuwste versie krijgen:

  1. Ga naar de map waarin de bestanden zijn opgeslagen, in het voorbeeld heet deze scripts/gefxml_viewer
  2. Klik in de map scripts/gefxml_viewer met de rechtermuisknop en kies voor Git Bash here (windows 10) of Open Git Bash (windows 11)
  3. Kopieer en plak (met rechtse muisknop of shift + Insert):
  • git pull origin main
  1. Je kan het Git bash venster nu afsluiten met exit
  2. Je hebt de nieuwste versie

Plaatjes maken van sonderingen en boringen

In de Anaconda Prompt (Miniconda3) kopieer en plak:

  • conda activate geo_env (dit moet je iedere keer doen wanneer je begint met een sessie)
  • python gui_plot.py (dit start de applicatie, moet je iedere keer doen wanneer je plaatjes wil maken)
  1. Als het goed is, opent er nu een venster met knoppen
  2. Klik op Select File(s) navigeer naar de map met de GEF of XML waarvan je een plaatje wil maken
  3. Selecteer het bestand en klik Openen
  4. Je komt terug in het venster met knoppen, klik daar Continue
  5. Kijk in de map output of daar een png is gemaakt
  6. Wil je meer plaatjes maken, dan doe je weer python gui_plot.py
  7. Als je klaar bent, sluit de prompt af met exit

Vragen of opmerkingen?

  1. Stuur een bericht aan Thomas van der Linden, bijvoorbeeld via LinkedIn

Resultaten?

  1. Heb je mooie resultaten gemaakt met deze applicatie? We vinden het heel leuk als je ze deelt (en Thomas tagt)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geotexxx-0.1.5.tar.gz (30.9 kB view details)

Uploaded Source

File details

Details for the file geotexxx-0.1.5.tar.gz.

File metadata

  • Download URL: geotexxx-0.1.5.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for geotexxx-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7fc18e094c2ec10ada4b0f2f6a7ecb00ba9f87e9d3700cc71154fa148b179dd2
MD5 0d62f7dfc2c70448e3e537a8ffa2da64
BLAKE2b-256 792833e31f28d8b8e4cf0be8f6b321c6ac55b43ad2b3c3da9e236b1c15e466d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page