Linked Views

Feature Description

Linked Views can bind multiple windows, enabling synchronized operations across these windows. For example, when you pan or zoom the map in one of the bound windows, thereby changing the extent of the content displayed in that window, the other bound windows will automatically locate to the corresponding visible bounds.

The Linked Views feature supports synchronization between two or more windows, including maps, 3D windows, and tabulars. It can be implemented in Tab mode, Overlay mode, and Extended window modes. When multiple tabulars participate in Linked Views, each attribute table is displayed as a tab in the same attribute table area. Clicking an attribute table tab switches the currently browsed attribute table.

Operation Steps

The following describes how to bind windows using the binding of two maps as an example.

  1. Select two datasets to be bound and open them in new maps. Here, the "China" data from the sample data and the Google online map satellite are opened.
  2. Generally, the data to be bound are different applications of data covering the same area, allowing you to view multiple types of data for one area simultaneously during a single browsing operation.
  3. Click the View tab -> Window -> Linked Views button to pop up the window list. Check the checkboxes for the windows to be bound to enable Linked Views.
  4. Provides Select All and Select Reverse functions:
    • Select All: Selects all windows in the bound window list.
    • Select Reverse: Reverses the selection of windows in the bound window list.
    • OK: Confirms the parameters set previously.
  5. Click the OK button at the bottom of the bound window list. The application will then automatically arrange the selected bound windows horizontally, facilitating synchronized operations and browsing between windows. Additionally, the mouse positions in each window will be displayed synchronously with crosshairs, as shown in the figure above.
  6. For a vector layer in the map, you can directly link its attribute table. Select the vector layer in the Layer Manager, right-click and choose Browse Associated Table to link the attribute table of the specified layer. After the Linked Views relationship is established, regardless of whether the currently active window is a map or a tabular, the Layer Manager displays the layer list of the corresponding map. Users can directly view layers in the Layer Manager and set layer styles.
  7. If a join attribute table has been set for the layer, the linked view will display the property fields of the associated table in addition to the current layer's property table.
  8. Next, you can perform browsing operations such as panning and zooming in one of the maps, and the other window will synchronize accordingly. When browsing with a joined attribute table, you can view the map corresponding to an attribute record in the map using the following methods:
    • Double-click a record in the attribute table: Selects the corresponding map and zooms the map to the object's extent.
    • Zoom to: Select one or more rows in the attribute table, right-click, and choose Zoom to to select the corresponding map and zoom the map to the object's extent.
    • Pan to: Select one or more rows in the attribute table, right-click, and choose Pan to to select the corresponding map and pan the object into the map's visible extent. This operation does not change the map scale.
  9. It is particularly important to note that when editing or modifying objects in one window, the corresponding objects in the other window will also change accordingly.
  10. When a window involved in a Linked Views relationship is closed, or when a new Linked Views relationship is established, the current Linked Views relationship is automatically terminated.
Notes:
  • There must be two or more opened maps, scenes, or tabulars in the current workspace, and two or more windows must be selected for Linked Views. Selecting only one window will not establish the link.
  • When the current window mode is Tab mode, Overlay mode, or Extended, Linked Views can be performed while maintaining the current window mode.
  • Only one set of linked relationships is retained in the current workspace. If a set of linked relationships already exists and a new set is established, the old relationship is automatically terminated, retaining only the new one.
  • During Linked Views, the order of multiple windows is related to the opening order, i.e., they are arranged from left to right and top to bottom according to the order in which the windows were opened.
  • During Linked Views, maps and scenes are displayed side-by-side. If a tabular participates in Linked Views, the tabular is displayed by default in the lower part of the window. When multiple attribute tables exist, each is displayed as a tab in that area.
  • When the majority of the selected referenced object is displayed or fully visible in the current view, the map's view extent will not be changed; only the referenced object will be highlighted to minimize map refreshes.
  • When executing Zoom to or double-clicking a record in the attribute table, regardless of whether the referenced object is currently within the map's visible extent, the corresponding object will be selected, and the map will be zoomed to the object's extent.
  • When maximum and minimum visible scales are set for a layer, if the scale calculated from the object bounds is greater than or equal to the layer's maximum visible scale, display it at 90% of the maximum scale; if the scale calculated from the object bounds is less than the layer's minimum visible scale, display it at the minimum scale.
  • If the map has a fixed scale set, after executing Zoom to or double-clicking a record in the attribute table, the closest smaller fixed scale from the fixed scale list will be used, provided the object is fully displayed. For example, if the fixed scale list contains 1:1000 and 1:2000, and the scale required for the complete display of the object is 1:1500, the map will be displayed at 1:2000.
  • During Linked Views of an attribute table, selecting one or more rows in the attribute table will highlight the selected objects on the map. If column data is selected, all objects will be highlighted on the map.
  • Linked Views of a layer displays the current layer's records and its associated fields, without changing the number of records in the current layer.