Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,12 @@
"sandboxed",
"timlinux",
"Visualise",
"docstrings",
"qgis",
"kartoza",
"timlinux",
"Lindie",
"Strijdom",
"linstrijdom",
"visualising",
"culinaryfacilities",
"QNEAT",
"QNEAT3"
]
}
Binary file modified img/roads-collection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/roads-erd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-field.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-forms-add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-forms-desktop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-model-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-model-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/roads-model.png
Binary file not shown.
Binary file added img/roads-other-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-other-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/roads-results-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/roads-results-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/roads-workflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
198 changes: 198 additions & 0 deletions presentations/13-roads.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
---
marp: true
theme: infrastructure
class: _lead
header: 'Infrastructure Mapper'
footer: 'Kartoza ❤️ 2025'
title: Infrastructure Mapper
---
![bg left](../img/roads.png)

## Infrastructure Mapper - Roads

Lindie Strijdom

<span class="presentation-date">📅 July 2025</span>

---

## About Me

![bg left](../img/interns/lindie-strijdom.webp)

* Intern at **Kartoza**
* Background in spatial analysis
* Passionate about data-driven decision making and map design

---

## Analysis Problem

* What’s the shortest route between two points?
* Which roads need repair?

---

## Why These Problems?

Poor road conditions near my home inspired me to analyze routes and identify problem areas.

---

## The Workflow

<div align="center">
<img src="../img/roads-workflow.png" alt="ER Diagram" width="1100">
</div>

---

## The Tools

| | |
|-------------------|---------------------|
| QGIS | PostgreSQL/PostGIS |
| QFieldCloud | pgAdmin |
| QNEAT3 | VS Code |
| Git and GitHub | Marp |

---

## The Model

---

![bg contain ](../img/roads-erd.png)

---

## The Forms

<div align="center">
<img src="../img/roads-forms-desktop.png" alt="ER Diagram" width="1000">
</div>

---

![bg contain ](../img/roads-forms-add.png)

---

![bg contain ](../img/roads-forms.png)

---

## Field Collection

Data collected in the field using the QFieldCloud mobile app

![bg right](../img/roads-field.png)

---

![bg left](../img/roads-collection.png)

## Collection Results

* 108 points
* 139 lines
* 1,9 km² study area

---

## Methodology

---

![bg contain center](../img/roads-model-1.png)

---

![bg contain center](../img/roads-model-2.png)

---

## Results - 1

### Shortest distance analysis

* ~1,2 km travel distance
* ~2 min travel time

![bg right](../img/roads-results-1.png)

---

## Results - 2

### Road condition

* 24% in need of repair

![bg left](../img/roads-results-2.png)

---

## Insights

* 30 segments need repair (~2,6 km total)
* 3 segments critical (~639 m total)

---

## Recommendation

* Fully reconstruct Burg Street
* Partially repair Berg Street

---

## Further Research

If I had more time, I would:

* Use more advanced networking tools (pgRouting)
* Digitize bridge and speed bump features
* Increase the study area

---

## My Internship Experience

### Highlights

* ✅ Learned to use QGIS and multiple other software/tools
* 🤝 Collaborated on a real project and gained experience
* 🎯 Gained confidence in presenting and communication
* 💬 Learned effective time management

---

## Other Projects

---

### Bob Ross in QGIS

Recreated a Bob Ross scene using only QGIS symbology and tools.

![bg right](../img/roads-other-1.png)

---

### OpenStreetMap

Mapped local features by capturing geometry and key attributes.

![bg left](../img/roads-other-2.png)

---

## Contact Me

<!-- _class: contact-table -->

| | |
|-----------|-------|
| 👤 Lindie Strijdom | 📨 [lindiestrijdom@gmail.com](mailto:lindiestrijdom@gmail.com) |
| 🔗 [instagram.com/sickly_hippie](https://www.instagram.com/sickly_hippie/) | 💼 [github.com/linstrijdom](https://github.com/linstrijdom) |
Binary file added presentations/13-roads.pdf
Binary file not shown.
134 changes: 0 additions & 134 deletions presentations/2-roads.md

This file was deleted.