---
title: "Constraints, site properties, and terrain"
slug: "energy-system-site-properties"
description: "Access site properties, change terrain models, and visualize slope exceedance for optimal installations. Explore elevation models and constraints effectively."
updated: 2026-03-19T07:37:43Z
published: 2026-03-24T12:53:16Z
canonical: "kb.solargis.com/energy-system-site-properties"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.solargis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Constraints, site properties, and terrain

**In this document**

You will learn to access your site’s properties, change segment types, terrain approximation method, or elevation model, and display map wireframe.

## The site’s specifications

You can access the information about your site using the left navbar. The section offers **Site properties, Terrain, Constraints,**and**Imports**categories.

If you want to explore the file import options, read the dedicated [Imports](/v1/docs/imports-and-kml-files)guide.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image(956).png)

## Site properties

The top of the **Site properties** section displays your site’s basic information, such as GPS coordinates, slope, azimuth, and location’s altitude. There is also an **“Add array”** button that allows you to [add an array to the reference](https://kb.solargis.com/docs/adding-arrays-to-the-project#adding-arrays-to-your-project) point if it has not already been added.

- The **General section**lets you select the segment type. Currently, only the ground segment type is supported.
- The **Horizon section**lets you examine and change the [default horizon](/v1/docs/horizon-shading), which has been calculated for the site’s reference point.
- The **terrain approximation method** is set to **adaptive**by default, showing the slope, azimuth, and altitude from the map data. To change these values, switch to **Planar surface**.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-7C6WACYG.png)

### Changing terrain approximation method

At Solargis, we have introduced an enhanced terrain approximation to address common issues with the **Planar surface method**—such as abrupt “cliffs” at segment boundaries and unrealistic shading. With this new terrain approximation method, you get:

- Smoother transitions between leveled and natural terrain.
- More accurate simulation results and visuals.
- Improved mesh quality without asymmetric triangles.
- No change to your existing projects unless you update the settings.

#### Key attributes and limitations

| Attribute | Details |
| --- | --- |
| Backwards compatibility | No impact on old projects unless you set smoothing. |
| Range | 0–100 m (whole numbers only) |
| Defaults | 0 m (existing segments), 20 m (new) |
| Visual impact | Smoother transitions, no cliff artifacts. |
| Limitations | Very large smoothing may affect nearby elevations; use moderate values for optimal results. |

#### How to set the Planar surface approximation method

1. While in the Energy system designer, navigate to the **Site properties**.
2. In the **Terrain approximation** section, switch to the **Planar surface** option.
3. Adjust slope, slope azimuth, and altitude as required and select preferred terrain blending method:
  - **Natural:**Blends the planar surface smoothly with the actual terrain for a realistic transition at site boundaries.
  - **No extra points:**Uses only the defined planar surface without adding additional points, maintaining a simplified terrain model.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-3A3GB4W8.png)

## Terrain properties

The site’s **terrain properties** category allows you to do the following:

- Choose the preferred **elevation model** and display the **wireframe**on the map. Alternatively, you can toggle the wireframe on/off using the **View menu** at the top of the 3D map. You can import your own terrain as a GeoTIFF file and the process is described in the [Evaluate project imports](/v1/docs/evaluate-project-imports) page.
- Change the **slope exceedance visualization.**
- Examine and edit the**albedo data.**The albedo data values are identical to the Solargis Prospect Pro values.

Fixed-mount PV systems benefit from a **terrain-following** feature, where arrays are placed intelligently on the uneven ground, respecting the clearance and orientation of the modules.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-2JESRU2Z.png)

> [!WARNING]
> **Terrain-following design limitations:**
> 
> - No variable row spacing - only regular row spacing is supported.
> - Backtracking only available for planar surface segments.

### Changing the elevation model

> [!TIP]
> **Note**: The default elevation model is Copernicus DSM, and the wireframe is turned off.

Changing the elevation model in the Energy system designer allows you to simulate your project on the real terrain profile instead of a default or simplified surface. This helps you achieve more accurate shading analysis, optimize the layout for uneven ground, and improve the precision of energy yield estimates.

To change the elevation model:

1. While inside the Energy system designer, select **“Terrain”** from the main menu.
2. Click **“Change”**in the General section.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-CS011VRE.png)

1. In the pop-up, switch to the **“Imported terrain data”**tab.
2. Select the preferred terrain elevation model and click**“Apply”**.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-JHE8Q3AK.png)

The selected elevation model will be applied to the 3D scene. The example image shows how switching to a custom terrain profile affects the shading of the surrounding forest on the installation site.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-Y0O2Y5YP.png)

**Available Elevation Models**

**Default terrain models:**

- **No elevation data** - The elevation data is uniformly distributed across a surface to illustrate topographic features in a simplified manner.
- **Copernicus DSM ~30m (1 arcsec)** - A high-resolution digital surface model with a spatial resolution of approximately **30 meters (1 arcsecond)**, representing the Earth's surface including natural features like vegetation and built structures such as buildings and infrastructure. It is characterized by its vertical accuracy of less than **4 meters** and horizontal accuracy of less than**6 meters.**
- **SRTM GL1 DEM ~30m (1 arcsec)** - Offers resolution of approximately **30 meters (1 arcsecond)** derived from the Shuttle Radar Topography Mission. It provides a global representation of the Earth's terrain, capturing elevation data that includes both natural and man-made features. This model is particularly useful for various applications such as geographic information systems (GIS), environmental monitoring, and land-use planning, offering a vertical accuracy of about **16 meters**in forested areas and**6 meters** in open terrains.
- **Solargis DEM ~90m (3 arcsec)** - Offers resolution of approximately **90 meters (3 arcseconds)**, providing elevation data primarily for land surfaces while also capturing some effects from vegetation cover. This model is suitable for regional terrain analysis, such as assessing shading impacts from surrounding topography.

**Imported terrain data:**Enables you to use any of the uploaded terrain models to improve accuracy. Learn how to upload custom terrain data in the [Evaluate project imports](/v1/docs/evaluate-project-imports) guide.

### Slope exceedance visualization

You can use **slope exceedance visualizations** to help you identify areas with big slopes that would not be suitable for installations. To set the exceedance threshold, switch to **“Single threshold**” and enter the required angle. The map will automatically display areas exceeding your slope angle threshold.

> **Tip**: You can turn this feature on/off by pressing “U” on the keyboard.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image(1004).png)

## Terrain colision highlight

The **Terrain collision highlight** is a real-time validation that identifies physical overlaps between PV tables, terrain, and inverter units, it provides immediate visual feedback directly after every design changes.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-V2ZIQXQ0.png)

## Constraints

The constraints section includes all [restricted areas](https://kb.solargis.com/docs/drawing-segments-restricted-areas-and-shading-objects#restricted-areas-restricted-lines-and-line-objects), restricted lines, and line objects present in the design. These represent areas to be avoided by the installation such as rock formations, swamps, maintenance paths, or shading objects, respectively. Constraints are added using the [interactive 3D map](/v1/docs/clone-adding-segments-restricted-areas-and-other-objects)or by importing a [KML file](/v1/docs/imports-and-kml-files).

> **Tip**: For every constraint you can decide whether inverters should be installed there or not. This can be useful when some areas, like swamps, cannot have an electrical inverter while others, like maintenance routes, can.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image(959).png)

### Constraint options

Every constraint can be edited through its options menu. Hover over the constraint with the mouse, and the three-dots will show. Click it to open the options menu. Every option has its own keyboard shortcut (indicated in the menu) to speed up the editing process.

- **Rename**: Will rename the constraint.
- **Show/hide**: Toggle the constraint outline visibility on/off.
- **Edit vertices**: Will initiate the vertice-editing process. You can add, delete, or drag anchor points. Press Enter to confirm changes.
- **Delete:**Will delete the object.

![](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image(193).png)

Additionally, you can also change every **constraint’s properties**. The parameters differ based on their type and are located in the properties panel to the right.

| Constraint type | Available properties |
| --- | --- |
| Restricted area | - Inverter units allowed/not allowed in the zone |
| Restricted line | - Safe zone (in meters) - Inverter units allowed/not allowed in the zone |
| Line object | - Height (in meters) - Albedo (constant or monthly) |
