DTS Digital Twin Platform

website·Indexed 31 days ago

https://doc.freedo3d.com

A 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.

Tokens
115.1K
Snippets
187
Records
846
Agent score
49%

What's inside DTS

  1. Overview of MVT Map Services

    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.
  2. 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.
  3. 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.
  4. Overview of CloudMaster MCP Host

    The CloudMaster.McpHost.exe is 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 via fdapi obtained from DigitalTwinPlayer.
    • 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.
  5. 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 (贴地).
  6. 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).
  7. 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/
  8. Enable graphics rendering on NVIDIA Tesla GPUs

    NVIDIA Tesla GPUs (such as P4, T4, P40, and V100) support two primary modes of operation:

    1. General Purpose Computing: Use the free Tesla Driver and CUDA SDK for deep learning and scientific computing.
    2. 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).
  9. 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.
    ComponentArchitecturePackage Name
    DTS Explorerx86_64DTS_Explorer_x86_6.1.0825.zip
    DTS ExplorerARM64DTS_Explorer_arm64_6.1.0825.zip
    NVIDIA Driverx86_64NVIDIA-Linux-x86_64-580.178.04.run
    NVIDIA DriverARM64NVIDIA-Linux-aarch64-580.178.04.run
    NVIDIA Driver (Tesla)x86_64NVIDIA-Linux-x86_64-550.54.15.run
    NVIDIA Driver (Tesla)ARM64NVIDIA-Linux-aarch64-550.54.15.run
  10. Understand Cloud V5.4 framework and operation modes

    Cloud V5.4 consists of two primary components:

    1. CloudMaster: The main control management platform. Required for all installations.
    2. 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).
  11. 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.
    • 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)