"Sebaik-baiknya Manusia adalah yang bermanfaat bagi sesama"
Elevation Profile is a high-precision 2D terrain profiling tool built for QGIS. Designed specifically to bridge the gap between Geographic Information Systems (GIS) and Telecommunication Network Planning & Optimization (NPO) workflows.
It allows engineers and GIS professionals to instantly visualize Line of Sight (LoS) and terrain cross-sections directly against actual DEM data, without the need to load heavy RF planning software. Now fully refactored and optimized for both QGIS 3.x and the upcoming QGIS 4.x.
- High-Precision 2D Profiling: Generate highly accurate 2D terrain profiles along a user-drawn path using QGIS native ellipsoid distance calculations.
- QGIS 4.x Ready: Fully compatible with PyQt6 while seamlessly maintaining backward compatibility with older QGIS 3.x (PyQt5) versions.
- Dynamic Terrain Smoothing (Sigma): Adjust DEM smoothing on the fly to reduce noise and spikes from raw terrain sources (e.g., AW3D30, DEMNAS, SRTM).
- Interactive Tracking: Hover over the generated profile chart to instantly see the exact distance and elevation mapped back to the map canvas via an interactive crosshair marker.
- High-Res Export: Save your analysis as PNG images or scalable SVG vectors for sharp, professional technical reporting.
- Load Data: Ensure you have a Raster/DEM layer loaded in your QGIS project.
- Select DEM: Choose your Raster layer from the plugin's "DEM" dropdown menu. (Click the ↻ button to refresh the list if you just added a new layer).
- Draw Line (📈): Click the "📈 Line" button, then click on the map to trace your path (Left-click to add points). Right-click to finish and generate the profile.
- Adjust Smoothing: Change the "Smooth" value to filter out terrain noise (0 = Raw, 3 = DEMNAS, 5 = AW3D30, 20 = Smooth/SRTM).
- Export: Click the "💾 Export" button to save your profile as a PNG or SVG file.
- Global Data: JAXA ALOS World 3D (30m)
- Indonesia Local Data: DEMNAS - Badan Informasi Geospasial (8m)
If this tool saves you hours of work or helps your daily optimization tasks, consider supporting the development!
- Global: Buy me a coffee! ☕
- Indonesia: Donate via Saweria
May this tool be a continuous charity (amal jariah), especially for my beloved late parents. 🤲