Project Details
The client needed a tool to centralize and visualize soil information gathered from research sites, remote sensing, and predictive soil models. The challenge was to display soil data not just by location, but also by depth layers (e.g., 0–5 cm, 5–15 cm), with support for interactive querying and downloadable data outputs.
We built a responsive, map-driven web app featuring a hexagon grid overlay, where each hex represents a geographic unit enriched with soil properties such as pH, organic carbon, texture, and moisture. Users can select a hex and a depth layer to explore corresponding charts, visualize soil property distributions, and compare layers over time.
A comprehensive admin panel enables backend management of soil datasets, metadata, and UI content. The system enables rapid updates to map layers and dataset models.
Client: Agricultural Research and Development Organization
Sector: Precision Agriculture
Sub Sector: Digital Soil Mapping and Environmental Monitoring
Services:
- Custom GIS web application development
- Interactive map visualization
- Depth-based soil data modeling
- Admin panel and data management
- Integration with global soil databases
Solution:
SoilHub is a web-based system designed to support the agricultural industry in visualizing, analyzing, and managing digital soil data. It offers users a depth-sensitive, hexagon-based mapping experience, with soil property graphs, search tools, and robust data management features.
Location: Saudi Arabia
People:
The team comprised software developers, remote sensing specialists, and cloud engineers. The project manager led the agile development cycle, ensuring client requirements were met through iterative delivery. The backend team used .NET Core and the ABP Framework to handle data processing and user management, while the frontend team delivered an interactive experience using Angular. Our DevOps specialists ensured cloud infrastructure scalability and performance.
Technology and Software:
- Database: PostgreSQL;
- Cloud services: AWS (EC2, S3);
- Front-end: Angular;
- Back-end: .NET Core with ABP Framework;
- Elasticsearch.

Process & Challenges
Process:
- Discovery phase with domain experts to define soil data model and depth segmentation;
- Map integration using Leaflet and a custom hexagonal tiling engine;
- Backend service development for soil property data serving and caching;
- Admin panel with secure user authentication and dataset CRUD functionality;
- Data visualization for per-depth soil property charts;
- Testing with sample datasets across various scales and depth levels;
- Deployment in a cloud environment with scalability in mind.
Challenges:
- Depth-Aware Visualization: Mapping soil properties that vary vertically, not just geographically.
- Data Volume and Aggregation: Efficiently serving high-resolution soil maps while maintaining performance.
- Flexible Dataset Management: Allowing non-technical admins to upload and manage layered soil data across multiple formats.
Result
SoilHub provides a centralized solution for digital soil mapping, delivering spatial and vertical insights into soil properties through an intuitive and powerful interface. It supports researchers, agronomists, and policymakers in assessing land suitability, monitoring degradation, and guiding sustainable land management practices.





Our Team
Navigating Our Impressive SOFT Portfolio
-
Development software for a soil subsidence
-
The system is designed to comprehensively address the issues of public passenger transport
-
Develop software for public transport which display on tables arrival information about bus, tram and trolleybus.
-
A portal for the sale of satellite images
-
Software Development for the energy industry to control and track of logistics, drilling, mining.
Working on the Project:
A Step-by-Step Journey to Success
PREPARATION
task, provide samples, templates,
instructions.
PILOT PROJECT
for FREE, according to all your
instructions.
AGREEMENT
the cost of further work.
LET’S STARTED!
NDA, after which our team gets to
work.
Have a similar project?
Contact us, we’ll help with its implementation.
United Kingdom
Devonshire str., 41, Ground Floor, London W1G 7AJ, UK
Estonia
Harju maakond, Tallinn, Kesklinna linnaosa, Kaupmehe tn 7-120, 10114, Estonia
Ukraine
Ukraine, Lviv, Sadova street, 2a/1
+380672088520 Ievgen Lavrishko
info@gis-point.com