DTS Digital Twin Platform
website·Indexed 31 days ago
https://doc.freedo3d.comA digital twin platform featuring Explorer for scene management and data import (3DT, SHP, 3D Tiles, S3M), and a high-rendering Cloud service platform supporting single-machine and cluster modes. The platform includes tools for WMTS and MVT map services, DTML scene engineering, and DTS Charts for zero-code large screen construction.
What's inside DTS
- MVT map services use Vector Tile Packages (VTPK) generated by ArcGIS Pro. VTPK organizes vector data in a pyramid structure, providing vector tiles to the frontend based on the requested range for rendering. In the Explorer application, MVT services support three rendering modes: 'Normal' (suitable for full maps or overlaying buildings), 'Label' (suitable for overlaying labels on a scene, similar to Google Earth), and 'Transparent'. Note that gradient colors are currently not supported for VTPK data fill styles.
Overview of DTS Charts V6.0
DTS Charts V6.0 is a zero-code tool for building large-screen dashboards. It provides hundreds of chart types and utilizes cloud rendering and WebGL to support 3D scenes. The tool allows users to create and edit dashboards via a drag-and-drop interface without requiring development experience, making it suitable for pre-sales demonstrations and rapid prototyping of small projects.Overview of Digital Twin Markup Language (DTML)
DTML (Digital Twin Markup Language) is an open, XML-like markup language introduced in DTS V6.1 to replace the ACP scene engineering format. It allows for free editing and modification of scene content. Because it is an open format, it enables secondary development for tasks such as project packaging and scene merging. Scenes can be created by writing directly to DTML files without requiring DTS Explorer.Overview of CloudMaster MCP Host
The
CloudMaster.McpHost.exeis a local STDIO MCP service designed as an entry point for CloudMaster operations and engineering releases. It allows MCP clients (such as Codex) to manage the CloudMaster environment.Key Constraints:
- It is NOT a full SDK for DTS scene secondary development.
- It does not provide scene-level control (e.g.,
fdapi.camera,fdapi.marker). Scene operations must be performed viafdapiobtained fromDigitalTwinPlayer. - Fine-grained runtime information (instances, nodes, connections) requires the CloudServer MCP tools rather than this host.
- Compatible with DTS Cloud 7.0 version 20260915 and above.
Overview of WMTS Map Services in DTS
The DTS platform supports WMTS services published via ArcGIS Server. These services can be displayed in the Explorer as either a small map or a large map. The platform supports four drawing modes for WMTS services: Normal (正常), Annotation (标注), Transparent (透明), and Ground-clamped (贴地).DTS Explorer V7.0 Interface Overview
The DTS Explorer interface consists of several key areas:
- Home Page: Used for project creation, opening recent projects (up to 10), and accessing preferences.
- Manager: Contains the Layer Tree (for organizing and managing scene data/attributes) and the Resource Library (for managing materials, vegetation, vehicles, objects, dynamic markers, particles, and characters).
- Toolbar: A collection of tool categories; selecting a tool updates the Function Panel with relevant parameters.
- Scene View: The main 3D viewport.
- North Arrow (指北针): Indicates direction (Red = North Pole, White = South Pole).
- Preferences: Local machine settings for auto-backup, resource storage paths, and keyboard shortcuts (these are not stored within the project file).
Install required dependency libraries for DTS Explorer
Download the architecture-specific dependency package (dllfordts), extract it, and copy the library files (lib*) into the corresponding binary directory.cd /deploy/ # Extract dependencies (example for x86) unzip -q dllfordts_x86.zip # Copy libraries to the binary directory # For X86: cd /deploy/dll/ cp lib* ../DTSExplorer/AirCityExplorer/Binaries/Linux/ # For ARM64: cd /deploy/dll/ cp lib* ../DTSExplorer/AirCityExplorer/Binaries/LinuxAArch64/Enable graphics rendering on NVIDIA Tesla GPUs
NVIDIA Tesla GPUs (such as P4, T4, P40, and V100) support two primary modes of operation:
- General Purpose Computing: Use the free Tesla Driver and CUDA SDK for deep learning and scientific computing.
- Graphics Processing: Use the NVIDIA GRID Driver and a configured License Server to enable OpenGL and DirectX hardware acceleration. This mode requires a paid license from NVIDIA or an authorized agent (a 90-day trial is available).
Prepare installation packages for DTS Explorer
Depending on the system architecture (x86_64 or ARM64), download the appropriate DTS Explorer package and NVIDIA driver. For Tesla series GPUs (e.g., V100, T4, A10, A40), a specific Tesla-series driver must be used.Component Architecture Package Name DTS Explorer x86_64 DTS_Explorer_x86_6.1.0825.zip DTS Explorer ARM64 DTS_Explorer_arm64_6.1.0825.zip NVIDIA Driver x86_64 NVIDIA-Linux-x86_64-580.178.04.run NVIDIA Driver ARM64 NVIDIA-Linux-aarch64-580.178.04.run NVIDIA Driver (Tesla) x86_64 NVIDIA-Linux-x86_64-550.54.15.run NVIDIA Driver (Tesla) ARM64 NVIDIA-Linux-aarch64-550.54.15.run Understand Cloud V5.4 framework and operation modes
Cloud V5.4 consists of two primary components:
- CloudMaster: The main control management platform. Required for all installations.
- NodeService: The node service program used for rendering.
Operation Modes:
- Single-Machine Mode: Only CloudMaster is installed and run on a single machine.
- Cluster Mode: One main control computer (running CloudMaster) manages multiple node machines (running NodeService).
Configure hardware for Explorer & Cloud Xinchuang servers
Depending on the architecture (X86 vs ARM), the following hardware configurations are recommended for Explorer & Cloud servers. Note that only NVIDIA GPUs are supported for these configurations, and servers must have a desktop environment installed and an external monitor connected to use Explorer.X86 Architecture (Hygon Recommended)
- CPU: 2x Hygon 7380 or higher
- GPU: 2x NVIDIA RTX A5000 or RTX A6000
- RAM: 256GB or more
- OS: Kylin V10-SP1 (Desktop/Server X86), UnionTech UOS Desktop Professional V20-1042-AMD64, UnionTech Server OS V20-1050d-AMD64 (or higher)
- Open Source Linux: CentOS Stream 8+, openEuler 20.03, Ubuntu 18.04+
- Network: 100M bandwidth or higher
- Max Instances: 4x (1920x1080) or 2x (3840x2160)
ARM Architecture (Taishan)
- CPU: 2x Kunpeng 920 (48 cores+, 2.6GHz)
- GPU: 2x NVIDIA RTX A5000 or RTX A6000
- RAM: 256GB or more
- OS: Kylin V10-SP1 (Desktop/Server ARM64), UnionTech UOS Desktop Professional V20-1042-ARM64, UnionTech Server OS V20-1050d-ARM64 (or higher)
- Open Source Linux: CentOS Stream 8+, openEuler 20.03, Ubuntu 18.04+
- Network: 100M bandwidth or higher
- Max Instances: 4x (1920x1080) or 2x (3840x2160)
Use DTS Explorer Launcher to manage 3D projects
DTS Explorer Launcher is a utility based on DTS Explorer used to configure 3D scene project settings and quickly launch/run the project.