Elijah Agile Delivery

Turning Multi-Source Spatial Data into Decision-Support Capability

Overview

This spatial visualization decision-support platform combined foundational spatial data, 3D models, 2D thematic data, project-scheme data, spatial analysis algorithms, and business review workflows. It was not only a 3D display interface. The purpose was to integrate scattered data, models, indicators, queries, measurements, scheme comparison, and analysis into one working environment.

The management approach centered on scenario-based requirements, parallel calibration of data and functions, modular development, and checklist-based testing closure. By dividing capabilities such as scene browsing, scheme review, spatial analysis, query and measurement, assisted modeling, underground-facility analysis, and system integration into verifiable function groups, the project delivered a runnable platform that supported scheme import, indicator calculation, spatial comparison, dynamic simulation, 2D and 3D linkage, and thematic analysis.

Project Context

Before the project, related business decisions depended heavily on 2D drawings, text documents, partial models, and expert judgment. Different data sources lacked a unified working environment, and scheme comparison, spatial-impact judgment, indicator calculation, and analysis presentation were inefficient.

The project goal was to build a visual, analytical, review-ready, and extensible decision-support platform. Users needed to browse data, manage schemes, perform spatial analysis, run queries and measurements, and edit planning objects in the same interface. The scope can be summarized in five capability groups:

  • Scene browsing: layer management, 2D and 3D linkage, roaming, viewpoints, annotations, thematic maps, and scene effects.
  • Scheme review: scheme import, scheme management, indicator viewing, indicator calculation, scheme comparison, and spatial-constraint checking.
  • Spatial analysis: sunlight, line-of-sight, skyline, height-limit, green-space, watershed, and cut-fill analysis scenarios.
  • Query, measurement, and assisted editing: distance, area, attribute, and spatial-condition queries, plus 2D objects, 3D objects, and scheme-object editing.
  • System integration: multi-source data fusion, 2D data overlay, 2D and 3D linkage, rapid modeling, and unified data management.

Key Delivery Challenges

1. Data Variety Made Software-Only Progress Tracking Insufficient

The project involved foundational spatial data, 3D models, scheme data, thematic data, and underground-facility data. Whether a function could work depended on whether data could be accessed, transformed, linked, displayed, and analyzed. Project management therefore had to track data readiness together with function development.

2. Complex Business Scenarios Could Become Vague Visual Ambitions

Spatial visualization platforms can easily accumulate impressive display effects. The real value, however, comes from supporting scheme review, indicator calculation, spatial-constraint judgment, and analytical conclusions. The management task was to translate abstract requirements into concrete scenarios rather than accepting visual effects alone.

3. 2D and 3D Linkage Required Both Technical Consistency and Good User Experience

The platform needed to retain the query and management efficiency of 2D data while using 3D scenes to provide intuitive spatial expression. If 2D and 3D were simply placed side by side, they would not create decision-support value. Coordinates, layers, attributes, queries, analysis, and view linkage all had to remain consistent.

4. Many Function Points Could Fragment Testing

Testing covered scene browsing, scheme review, spatial analysis, query and measurement, assisted editing, underground-facility analysis, and other function groups. If testing only clicked through individual buttons, cross-module workflow issues could remain hidden. Testing had to be organized around business chains.

Management Approach: Connect Data, Functions, and Testing Through Scenarios

1. Translate Requirements into Verifiable Scenarios First

The project decomposed the broad requirement of building a visualization platform into verifiable scenarios: can a scheme be imported, can indicators be viewed, can schemes be compared, can spatial impacts be analyzed, can object attributes be queried, and can locations be linked between 2D and 3D views?

This scenario framing made requirements testable. Each scenario could be mapped to data preparation, function development, test cases, and acceptance criteria.

2. Calibrate Data Preparation and Function Development in Parallel

Multi-source spatial data was the foundation of the platform. Data access, format conversion, coordinate unification, attribute linkage, and visual display were verified alongside function development. This avoided discovering after development that the data could not support the intended analysis.

With this parallel calibration, data became a delivery condition rather than merely system material. After launch, users could query, analyze, and present results on a shared data foundation.

3. Use Modularity to Reduce Integration Risk

The platform was organized into modules such as scene browsing, scheme review, spatial analysis, query and measurement, assisted editing, underground-facility analysis, and system integration. Each module could be verified independently while still being integrated through shared data, permissions, and interface conventions.

This reduced coupling risk across parallel workstreams and created clearer boundaries for later requirement changes.

4. Test Business Chains, Not Just Single Functions

The project had many function points that passed individual tests. The management priority was to combine them into chains: after a scheme is imported, can it be located, can indicators be calculated, can analysis generate usable results, can queries return to the right objects, and can display outputs support review discussion?

Chain-based testing moved the platform from usable functions toward usable workflows.

5. Close Trial-Operation Issues Before Formal Operation

Trial operation exposed issues around client environments, attachment viewing, page response, and individual analysis interactions. These were not treated as scattered defects. They were placed into a corrective-action list before formal operation.

After these issues were closed, the platform became more stable and users were able to handle the core operations more confidently.

Reusable Lessons

1. Visualization Platforms Should Not Be Judged by Display Effects Alone

3D display is not the project value by itself. The value is whether it supports business judgment, scheme comparison, indicator calculation, and analytical conclusions. Display capability should always be tied back to working scenarios.

2. Data Usability Must Be a Main Workstream

Data access, coordinate unification, attribute linkage, model loading, and performance all affect whether the platform can be used. Data usability should move with function development, not wait until the system is nearly complete.

3. Complex Platforms Need Clear Module Boundaries

The more functions a platform has, the more important module boundaries and interface relationships become. Modular management reduces development conflicts and makes testing and acceptance easier to diagnose.

4. Testing Should Cover the Full Functional Chain

A passed single function does not prove the business workflow works. Decision-support platforms should be tested along chains such as import, browse, query, analyze, compare, and output.

5. Trial Operation Is the Final Management Buffer

Trial operation is not just user exposure. It verifies environment readiness, user behavior, data quality, page response, and the issue-handling mechanism. Managing trial-operation issues as a list reduces the risk of formal launch.

Conclusion

The management value of this spatial visualization decision-support platform was in organizing multi-source spatial data, 3D display, scheme review, spatial analysis, and query-measurement functions into a verifiable and runnable business platform. The case shows that the difficulty of complex visualization platforms is not the attractiveness of the interface. It is whether data, functions, scenarios, and testing can close together. Through scenario-based requirements, parallel data-function calibration, modular integration, chain-based testing, and trial-operation issue closure, the project moved from technical demonstration to practical decision-support capability.