SOFT - Development of a Web-Based 3D Point Cloud Visualization Platform - GIS-Point
GIS-Point

Development of a Web-Based 3D Point Cloud Visualization
Platform

Looking for a similar project?

Project Details

The client required a solution to streamline the way engineering and geospatial teams access and interact with high-volume point cloud datasets without relying on heavy desktop installations. The platform needed to be lightweight yet powerful — capable of rendering billions of points directly in the browser, with interactive tools for annotation, filtering, and measurement. We delivered a scalable and high-performance 3D viewer built using Potree and Angular, supported by a Python-based backend and SQL Server for metadata management. The system integrates the PotreeConverter pipeline to process raw LIDAR data into an optimized octree format, enabling near-instant loading and smooth interaction. The platform includes secure user authentication, role-based access, and advanced tools like volume measurement, height profiling, clipping tools, and layer-based visualization — all wrapped in a modern, intuitive UI accessible via any WebGL-enabled browser.

Client: Engineering and Surveying Solutions Provider (Saudi Arabia)
Sector: Geospatial Technology
Sub Sector: 3D Data Visualization and Remote Sensing

Services:

  • Full-cycle software development
  • 3D data visualization
  • WebGL rendering integration
  • Custom UI/UX design
  • Scalable backend architecture

Solution:
Creation of a web-based application designed to visualize, manage, and interact with massive 3D point cloud datasets. The platform supports LIDAR, photogrammetry, and other 3D formats, providing users with powerful tools to measure, annotate, clip, and export data through a seamless browser interface.

 

 

Location: Saudi Arabia

People:
The project team consisted of software engineers, 3D visualization experts, and cloud infrastructure specialists. The development was led by a project manager following an agile approach, with close coordination between frontend (Angular, Potree) and backend (Python) teams. A dedicated QA team ensured performance, accuracy, and stability across multiple datasets and use cases.

Technology and Software:

  • Front-end: Angular, Potree (WebGL)
  • Back-end: Python
  • Data processing: PotreeConverter
  • Database: SQL Server
  • Web server: NGINX

Cloud/On-Prem: Flexible deployment (AWS, GCP, or on-prem)

Process & Challenges

Process:
The development process included:

  • Requirements gathering and solution architecture planning;
  • Integration of Potree and PotreeConverter for high-performance rendering;
  • Backend development using Python and SQL Server;
  • Frontend development using Angular and WebGL for interactive tools;
  • User authentication with JWT and secure role-based access;
  • Cloud-agnostic deployment (support for AWS, GCP, and on-prem);
  • Stress testing with large-scale datasets;
  • Deployment with NGINX and secure storage configuration.

Challenges:

  1. Massive Data Volume: Rendering trillions of points while preserving metadata and visual fidelity in a web environment.
  2. Interactive Performance: Ensuring fluid interaction and low latency for real-time measurements and analysis tools.
  3. Security: Implementing fine-grained access control and secure data delivery for high-value geospatial data.

Result

The Point Cloud platform empowered the client to offer an advanced, cloud-delivered 3D visualization solution to surveyors, GIS analysts, and engineers. It eliminated the need for heavyweight desktop software and simplified access to complex datasets. The platform is now used for city planning, environmental monitoring, infrastructure inspections, and academic research — supporting both public and private stakeholders.

Our Team

Ievgen Lavrishko
CEO & Owner
Khrystyna Bochko
HR Generalist
Alevtyna Kostianchuk
Senior Project Manager
Andriiana Pavlyshyn
Head of Business Development
Roman Nahaiovskyi
Project Manager
Maria Kizim
Lead Generation Specialist
Ivanna Soltys
Tender Manager

Navigating Our Impressive SOFT Portfolio

  • Development software for a soil subsidence

    Development software for a soil subsidence
  • Tracking system for public transport

    The system is designed to comprehensively address the issues of public passenger transport
  • Software for bus forecasting tables

    Develop software for public transport which display on tables arrival information about bus, tram and trolleybus.
  • Development of a Satellite Images Sales Platform 

    A portal for the sale of satellite images
  • Oil and gas software products

    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

01

PREPARATION

You give us a pilot project – set us a
task, provide samples, templates,
instructions.
02

PILOT PROJECT

We carry out this pilot project
for FREE, according to all your
instructions.
03

AGREEMENT

You evaluate our work, we agree on
the cost of further work.
04

LET’S STARTED!

We sign a cooperation agreement and
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