FVS 3D-City Scenario

  • Last update:April 08, 2022
  • I. Overview

    Applicable scenarios: Users who have installed the " FVS Large Screen Editing Mode " plugin can refer to this article to learn about the functions of the FVS template.

    1. Version

    Report server version
    JAR packageFVS large screen editing mode (beta version) version
    11.02021-11-15V1.0.0


    2. Application scenarios

    The 3D city component is a 3D engine based on WebGL technology, which allows us to easily build 3D scenes on the browser side.

    After the user uploads the geojson file, 3D City will automatically identify and parse the geographic feature elements in the geojson file (currently supported feature elements are: buildings, grasslands, rivers and roads), and then start to build a grid model based on the latitude and longitude point information of the feature , and attach the default style material, and finally render it out to quickly build a 3D digital city.

    1.gif

     

    3. Operation steps

    This article will introduce the scene import, attribute editing, perspective conversion and other operations of the FVS 3D city component.

    3D city schematic model, the recommended operation steps are shown in the following table:

    Serial number
    StepIntroduction
    1Template preparationCreate a new large screen template, create a new page, add a "3D city" component, and edit the component
    2Create a sceneGenerate new scene / import existing scene
    3Scene managementConfigure the style, environmental special effects,   perspective rotation, etc. of the 3D scene
    4Model managementConfigure the name, hide, style, color, etc. of the model
    5Data managementAdd datasets, configure data layers, and combine data and models
    6Viewing angle adjustmentAdjust the final preview perspective effect

    II. New component

    Create a new FVS big screen dashboard:

     2.png

    Add a "3D city" component, click "Edit Component" to enter the 3D city editing page. As shown below:

     3.png

    After editing, click "Return to Editor" to automatically save the settings in the component and return to the canvas page.

     4.png

    III. Scene management

    1. Create Scene

    If you edit the 3D city component for the first time, you need to create a scene first, and it will prompt "There are no scenes, please create a scene first and then configure scenes". As shown below:

    There are two ways to create a scene: generate a new scene and import an existing scene.

     5.png

    1) Generate a new scene

    To generate a new scene, the user needs to prepare the geojson file of the 3D city locally.

    Click "Select Data", select the prepared geojson file, and the scene can be generated after the upload is successful.

    FVS offers two architectural styles: Sci-fi and Simple.

    Note 1: The size of the uploaded geojson file is recommended not to exceed 10M. If the file is too large, it will take a long time to generate the scene.

     6.png

    2) Import an existing scene

    If the user has obtained a 3D city scene of the .scene file type given by others, the user can directly import it in this step. As shown below:

     7.png


    2. Export the scene

    In the 3D city editing interface, users can export the current scene.

    When exporting a scene, it will include the scene geojson , the "scene" configuration on the right and the "model" configuration to generate a .scene file.

    3D city components of other templates by referring to Section III.1.2) above .

    8.png 


    3. Replacing scene data

    In the 3D city editing interface, the user can replace the current scene data.

    Click "Replace Scene Data" and select the geojson file prepared locally to replace the existing scene.

    The replacement of scene data does not affect the configured scene properties or the uploaded custom model.

     9.png


    4. Set scene attributes

    After adding a scene, you can configure the attributes of the scene, as shown in the following figure:

    10.png

    Setting item


    Global SettingsOverall StyleThe overall style includes two styles: Sci-fi style and simple style

    Changing the overall style will override all configured style   settings

    Ground BGGround backgrounds fall into two categories: GIS base map and monochrome

    1) GIS base map, you can see the city's road names, vegetation, hydrology and other effects, you can choose the built-in five sets of colors, or input CustomTileLayer URL

    2) Monochrome, does not display the city's road names, vegetation, hydrology and other effects, you can choose any color as the background color

    BIdg Height

    In order to highlight or downplay the visual effects of buildings, FVS 3D City supports modifying the height of buildings on the map.

    The original height of the building in geojson is 100%, and the height range that supports adjustment is 20%~200%

    3D city component are adjusted here, including unnamed buildings.

    Environmental EffectsParticleIf "Turn on particle effects" is checked, an effect similar to snowflakes will appear in the air of the city.
    Shock WaveTo highlight an area, set the shock wave to be the center point of the shock wave.

    Support for adding multiple shock waves.

    Support setting shock wave name, coordinates, radiation range, shock wave speed, shock wave color and other attributes

    Support to modify, delete and hide shock waves.

    Soaring LinesIf "Turn on soaring lines" is checked, beams of light will continuously fly from the ground to the air.
    Viewing Angle
    Camera

    If you select "Turn on viewing angle changes", you can automatically rotate the 360° effect of the 3D city model, and youcan adjust the speed of the viewing angle rotation.

    Enabling this function does not affect the user's mouse to adjust the city's perspective.

    IV. Model management

    The configuration bar is switched to the model tab, and the named buildings, streets, grass/water systems in geojson are displayed in the model list, and the unnamed ones in geojson will be merged into other buildings, other streets, grass, and water systems.

    Selected model:

    1) Supports hiding, deleting, and renaming models.

    2) Support to modify the style of the top and facade of the building, and support to apply to all buildings.

    3) Support to modify the street style, support to apply to all streets.

    4) Support to modify the style and color of grass and water system.

    Note: The "3D City" component supports adding custom models. 

     11.png

    V. Data Management

    Four data layers are supported in the 3D city component: point, cylinder, line, and model. As shown below:

    12.png

    Layer
    Example
    Point14.png
    Cylinder15.png
    Line16.png
    Model

    Model - Data Layer, the selected dataset model name must be the same as the model name in the configuration column in Chapter IV

    It can be displayed on the map normally. If it is inconsistent, the model will not be displayed.

    VI. Viewing angle adjustment

    1. Predefined Perspectives

    The 3D city has three predefined viewing angles, which can be adjusted with one click: top view, main view, and side view.

    13.png 


    2. The method of manually adjust the viewing angle

    There are two ways to manually adjust the scene perspective.

    1) Adjust the viewing angle in the canvas interface

    On the canvas page, select the component and click the "Adjust Viewing Angle" button in the upper right corner to adjust the 3D city view angle with the mouse in the component area.

    After the adjustment is completed, the mouse clicks the area outside the component to save the final perspective.

    17.png

    2) Adjustment in the 3D city editing interface

    On the 3D city editing page, the user can directly adjust the display angle of the map through the mouse, and click "Return to editor" to automatically save the final angle of view. As shown below:

     18.gif


    3. Operation of Manually Adjusting the Viewing Angle

    The left mouse button, right button, and scroll wheel can be used to adjust the viewing angle.

    1) Left mouse button: hold down the left mouse button and drag to rotate the current view.

    2) Right mouse button: hold down the right mouse button and drag to pan/pull/decrease the viewing angle.

    3) Mouse Wheel: Scroll the mouse wheel to zoom in/out of the viewing angle.

    VII. Completed template

    For the completed template, see: 

    FVS 3D City Component Example.fvs

    This article provides an example model scenario, which is only for user trial, and should not be used in actual production. Please download and decompress to use: 

    Example.zip

     


    Attachment List


    Theme: Rachel
    Already the First
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy