# Geofencing

{% hint style="info" %}
Geo-fencing is a Premium feature.
{% endhint %}

## Service Areas

Multiple service areas can be defined within your system.  A service area is an area where you allow your users to operate.  This geofence is directly reflected within in the User App. Depending on the features of the mobility assets added to your system, you can restrict functionalities or create parking penalties outside of a service area.

## Stations

### Station based and stationless systems

You can setup your system as a station based or stationless system. A station based system will restrict the return location of a rental to a specified geo-fenced location. As a stationless system, there is no restriction on the user for the return location unless Service Area restrictions are in place.

### Station geofencing <a href="#station-geo-fencing" id="station-geo-fencing"></a>

BLOOM stations are created by dropping a pin at the station location and drawing a geofenced area around the valid return zone.

![](https://1691954650-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LOYAJFp_QT9KXE65uln%2F-Lag4y3j77MSsfu91z-d%2F-Lag50IsF4W6YkLLfsPU%2Fezgif-1-a189e0e8245e.gif?alt=media\&token=5ef783ab-d117-46f2-8bd4-88d67e1e9fc6)

The Stations menu on the dashboard will only be visible if you have enabled stations in the System Settings.

## No Parking

For additional control to restrict where users can end their ride, you can create No Parking geofences. No parking geofences are displayed directly in the user app.  When inside a no parking area, users are unable to end their rental.

Depending on the available features of the mobility asset, control zone geofences can be used to restrict the speed or other features of the mobility asset.  Control zones are directly displayed in the User App.

## Control Zones

Depending on the features of the mobility asset, Control zones, allow you to manage the speed and function of the asset within a geofenced area.  For instance, if you'd like to create a low-speed area, you can geofence that area and apply a speed limit to the assets operating within that area or rides that originate from within that zone.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.bloomsharing.com/doc/getting-started-with-bloom/station-based-and-stationless-systems.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
