About me

I am Emil Nielsen, a seasoned civil engineer specializing in Water & Environment, with extensive experience in developing tools that leverage Python, ArcGIS, and MIKE for hydraulic modeling, planning, and drainage system design. I'm currently employed at Rambøll Aalborg as a Hydraulic Specialist.
Explore my GitHub profile to discover a collection of tools, scripts, and resources designed to improve efficiency and accuracy in water engineering tasks, leveraging the power of Python, ArcGIS, and MIKE.
The libraries can be found here:
GitHub libraries
Or listed below:
Tools:
Tool for ArcGIS to handle MIKE Urban databases. Features:
- Show MIKE Urban databases in ArcGIS with proper labelling and display

- Calculate dimensions of pipes in MIKE Urban databases through Colebrook-White and the Time-area-method.

- Compare MIKE Urban databases.

- Calculate Catchment Impervious Area.

- Get Terrain Elevation from DHM.

- Export MIKE Urban database to CAD.
- Convert Dandasgraf database to MIKE Urban.
- Create MIKE Urban Joblists using advanced parameters (including IDF statistics).
- And much more...
ArcGIS Pro Toolbox for generating Long Term Statistics joblists from DMI KMD files or DFS0 files. Features:
- Select rain events based on accumulated rain depth
- Select rain events based on IDF statistics
- Begin or end the job earlier or later than rain event
- Include hotstart file
- Reduce time step for rain events with high intensity
Requires Python Module rainreader installed in the Python Environment of ArcGIS Pro.
Read KMD files from The Danish Meterological Institute (DMI) as well as simple analysis of the rain gauge data. Features:
- Read gauge data as Pandas Time Series.
- Generate time series with custom initial loss.
- Generate time series with custom concentration time.
- Calculate accumulated rain fall per event.
- Generate IDF (Intensity, Duration, Frequency) curves.
This tool brings commonly needed hydraulic and database functions into the Excel environment, enhancing workflows directly within spreadsheets.
- Colebrook-White Calculations: Calculate friction factors using the Colebrook-White equation (implicit solution) with support for both circular pipes and irregular cross-sections.
- SQL Query Conversion: Convert values from a table column directly into a SQL WHERE clause, making it easy to query databases based on Excel data.
- 1D Linear Interpolation: Quickly perform linear interpolation in one dimension to streamline data analysis.
Get FromNode and ToNode for MIKE Urban pipes without running Project Check Tool on database.
Graph MIKE Urban database. Is also able to trace through network and calculate catchment areas etc.
Read MOUSE PRF Result Files in Python.
Analyze discharge through MIKE Urban pipe using time area function.
Calculate full-running discharge of pipe using Colebrook-White.
Contact
E-mail: enielsen93@hotmail.com
No.: 00 45 60 64 52 04
9520 Skørping
LinkedIn