Planning tool configuration
The planning tool is configured in this section. In the finished app, this can be accessed via in the Tools & Extensions section. The functionality of the tool in the VC Map is described here.
Clicking on opens the Plugin Editor window, which shows the available configuration.
General Settings
| Option | Description |
|---|---|
Service URL |
The URL of the VC Planner backend. |
Project Id |
The ID of the planning project defined in the VC Planner backend. |
Map Id |
The ID of the planning map defined in the VC Planner backend. |
Advanced Settings
| Option | Description |
|---|---|
Lock Interval |
Defines the time interval (in ms) at which the lock on features currently being edited is maintained. The default value is 100000 ms (1min 40s). |
Content tree weight |
Defines the weight for the placement of the "Planning" group in the Contents window of the VC Map app. The default value is -1, which places the item at the end of the content window. A value of 1 places it at the beginning of the content window. URL |
Terrain URL |
Alternative URL for terrain that is queried if the active terrain in the map client is not accessible from the VC Planner backend. |
FME extension |
Defines whether the planning tool uses the FME extension. |
Model authentication |
Must be enabled if the VC Planner also uses model authentication. This additional layer of security can be applied for highly sensitive data by requiring a cookie for access. This prevents any type of access (e.g., visualization, downloading, or copying). |
Default Feature Info |
Predefined Feature Info to be used for the metadata of planning objects. |
Use password validation |
Allows defining a set of rules that must be followed when creating a new password in the Planner frontend. |
Object libraries
| Option | Description |
|---|---|
Add new object library |
Title: The title used to display the object library. URL: URL to the catalog.json of the object library. Closed at the beginning: Defines whether an object library is displayed collapsed on startup. |
object-library/${name}/catalog.json |
Defines the URL of the standard object libraries available in the planning tool. |
Activate standard library |
Activates or deactivates a standard library in the planning tool. |
Further interaction options |
Edit object library: Adjusting the settings of the object library. |
Style
| Option | Description |
|---|---|
Fill |
A click on the Fill icon opens a window where the color and transparency of the fill of the objects to be drawn can be adjusted. |
Stroke |
Clicking the Stroke icon opens a window where you can adjust the line width, color and transparency of the lines of the objects to be drawn. |
Symbol |
Clicking the Symbol icon opens a window where predefined shapes and icons can be selected as an alternative representation of the point marker. Radius, lines and fill style can also be adjusted for the shapes, or transparency and size for the icons. |
Text |
When selecting the geometry type Point, the additional option of text input is available. A point can therefore be set directly with a label. |
Vector properties
| Option | Description |
|---|---|
Altitude mode |
Drape on surface: Drawn objects are projected onto all surfaces (e.g., terrain, buildings, or 3D meshes) and draped according to the surface geometry. The individual vertices of a feature can have different height values. |
Height above ground |
A vertical offset relative to the terrain that can be used with relative altitude modes. The default value is 0. |
Ground level |
A fixed value that defines the absolute height for the vertices of this feature. |
Scale by distance |
Determines or sets scaling properties of objects based on the distance of the object to the camera. Values are interpolated between the specified distances, while the object’s scaling outside these intervals is clamped to the nearest limit. |
Eye offset |
Reads or sets the Cartesian 3D offset applied to objects in eye coordinates. Eye coordinates form a left-handed coordinate system where the x-axis points to the right, the y-axis points upward, and the z-axis points into the screen. They use the same units as world coordinates, typically meters. |
Allow picking |
Specifies whether features can be picked, for example to display Feature Infos. |
Classification |
None: This is the default setting. No classification is undertaken and and therefore, the object is rendered normally. |
Above ground |
|
Extrusion |
Defines the default extrusion height of drawn objects. |
Storeys |
Defines the default number of storeys for drawn objects. Requires either 'Extrusion' or 'Storey height(s)'. |
Storey height(s) |
Specifies one or more storey height values. The sequence starts with the ground floor. If the number of 'Storey height(s)' is less than the number of 'Storeys', the last value is repeated until all floors are defined or the 'Extrusion' height is reached. |
Below ground |
|
Skirts |
Defines the default extrusion depth of objects below ground level. |
Storeys |
Defines the default number of storeys below ground. Requires either 'Skirts' or 'Storey height(s)'. |
Storey height(s) |
Specifies one or more storey height values for underground levels. The sequence starts with the first basement level. If the number of 'Storey height(s)' is less than the number of 'Storeys', the last value is repeated until all floors are defined or the skirt depth is reached. |
Model URL |
Specifies the relative path to the default model used for point objects. The supported formats is GLTF ('.gltf', '.glb'). |
Model scale |
Defines the default scaling along the x-, y-, and z-axes. Values greater than 1.0 enlarge the model, while values less than 1.0 reduce its size. |
Model heading |
The model heading defines the horizontal rotation of the object around its vertical axis. |
Model pitch |
The model pitch describes the rotation of the object around its lateral axis (tilting forward or backward). |
Model roll |
The model roll describes the rotation of the object around its longitudinal axis (rolling to the left or right). |
Model auto scale |
If enabled, the model is automatically scaled based on the zoom level. When zooming in, the model becomes smaller. When zooming out, it becomes larger. As a result, the model appears to remain the same size to the viewer. |
Base URL |
A base URL used to resolve relative model URLs. Expects HTTP or HTTPS requests. |