---
metadata:
  - name: generator
    content: Diplodoc Platform v5.19.6
alternate:
  - https://docs.routeq.com/doc/en/vrp/geozones.md
  - https://docs.routeq.com/doc/tr/vrp/geozones.md
title: RouteQ – coğrafi çitler
---
> **Documentation Index:** Fetch the complete configuration index at https://docs.routeq.com/doc/tr/llms.txt


# Coğrafi çitler

Coğrafi çitler araç özelliklerine, erişim koşullarına ve arazi özelliklerine göre planlama sırasında kısıtlamalar atamanıza olanak tanır. Bununla ilgili daha fazla bilgiye [Araç](https://docs.routeq.com/doc/tr/vrp/properties-of-vehicles.md#geozones) bölümünde göz atabilirsiniz.

{% include [geozones-orders-in-geofences](_includes/orders-in-geofences-7f09dc7085cf.md) %}

## Arayüzdeki coğrafi bölgeler  {#geozones-interface}

Coğrafi çitler ile Planlama arayüzünü ve bir Excel dosyasını kullanarak çalışabilirsiniz:

1. Coğrafi çitler **Rehberler** → **Coğrafi çitler** bölümünden belirleyin (daha fazla bilgi için bkz. [Coğrafi çitler dizini](https://docs.routeq.com/doc/tr/vrp/interface-geozones.md)).
1. Bir Excel dosyası seçin ve arayüze yükleyin.
1. [Optimizasyon ayarlarını belirlerken](https://docs.routeq.com/doc/tr/vrp/interface-import.md#step-3) **Ayarlar** sekmesinden **Coğrafi çitleri dikkate al** → **Evet**’i seçin.

Planlama sırasında siparişler otomatik olarak koordinatlara göre ilgili bölgelere atanacaktır.

## API’deki coğrafi bölgeler {#geozones-api}

API’de coğrafi bölgeler ile aşağıdaki şekillerde çalışabilirsiniz:

- [API yöntemleri](#geozones-methods-api) yardımıyla.
- [Dizindeki coğrafi bölgelernı](#geozones-reference-book) kullanarak.
- Planlama görevinde [coğrafi bölgeleri koordinatlar yardımıyla](#geozones-zones) atayarak.

### Coğrafi çitler ile çalışma için API yöntemleri {#geozones-methods-api}

Şu durumlarda [API yöntemleri](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#tag/zones) kullanılması fayda sağlar:

- harici bir hizmette bölge oluşturuyor ve düzenliyor; coğrafi bölgeler [oluşturma](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/addsCompanyZonesToReferenceBook), [değiştirme](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/patchesCompanyZoneFromReferenceBook) ve [silme](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/deletesCompanyZoneFromReferenceBook) yöntemlerini kullanarak RouteQ’deki coğrafi bölgeler dizinini güncelliyor ve ardından bu dizini planlamada kullanıyorsanız;
- coğrafi bölgeleri [RouteQ arayüzünde](https://docs.routeq.com/doc/tr/vrp/interface-geozones.md) oluşturuyor ve düzenliyor, ardından bunları [Şirket bölgesini al](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/getsCompanyZoneFromReferenceBook) veya [Şirket bölgeleri dizinini al](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/getsCompanyZonesFromReferenceBook) yöntemlerini kullanarak kendi kurumsal sisteminize yüklüyorsanız.


### Dizinden coğrafi bölgeler kullanma {#geozones-reference-book}

Arayüz aracılığıyla dizinle çalışma prosedürü [Coğrafi çitler dizini ile çalışma](https://docs.routeq.com/doc/tr/vrp/interface-geozones.md) bölümünde ayrıntılı olarak açıklanmaktadır.

Dizindeki coğrafi bölgeleri kullanmak için kaynağa ([yetkilendirme ile mvrp](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/addsATask)) bir istek gönderin:

```bash
curl -H "Content-Type: application/json" -H "Authorization: OAuth belirteciniz" -X POST -d <istek metni> https://courier.yandex.ru/api/v1/vrs/add/mvrp
```

`Authorization: OAuth belirteciniz` başlı altında `belirteciniz` yerine, Takip ile çalışmak için alınan [OAuth-belirteciniz](https://docs.routeq.com/doc/tr/delivery/quickstart/register.md) ögesini belirtin.

{% note alert "Uyarı" %}

Yetkilendirme isteğindeki yol (OAuth belirteçli), [spesifikasyonda](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/addMVRPTask) belirtilen yoldan (API anahtarlı) farklıdır.

{% endnote %}

### Koordinat yardımıyla coğrafi bölge açıklama {#geozones-zones}

Coğrafi çitler koordinatlarını doğrudan planlama görevinden atamak için istekte bir `zones` objesi oluşturun. Bu objenin her elemanı bir bölgeyi tanımlar ve poligonun köşelerinin koordinatlarını içerir.

Koordinatları elde etmek için [Yandex Harita Sihirbazı](https://yandex.com/map-constructor) araçlarını kullanın:

1. Bölgeyi **Poligon** aracının yardımıyla çizin (daha fazla bilgi için bkz. Harita Sihirbazı Yardım bölümündeki [Obje oluşturma](https://yandex.com/support/maps-builder/concept/markers_1.html) açıklamaları).
1. **Kaydet ve devam et** → **Dışa aktar** seçeneğine tıklayın (daha fazla bilgi için bkz. Harita Sihirbazı Yardım bölümündeki [Harita objelerini dışa aktarma](https://yandex.com/support/maps-builder/concept/markers_3.html) açıklamaları).
1. **GeoJSON** → **İndir**’i seçin.
1. `zones` objesini oluşturma isteğinde `geometry` objesini kullanın.

    {% cut "İstekte coğrafi bölgeleri tanımlama örneği" %}
    ```json
            "zones": [
            {
                "id": "zone1",
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        [
                            [
                                37.3890158054755,
                                55.8142956464218
                            ],
                            [
                                37.4755331394599,
                                55.7415407888477
                            ],
                            [
                                37.5716635105537,
                                55.7984405246533
                            ],
                            [
                                37.5847097752021,
                                55.799987651288
                            ],
                            [
                                37.3890158054755,
                                55.8142956464218
                            ]
                        ]
                    ]
                }
            }
         ]
    ```
    {% endcut %}

Koordinat yardımıyla coğrafi bölge açıklama özelliğini kullanmak için kaynağa ([mvrp](https://yandex.ru/routing/doc/en/vrp/redoc/index.html#operation/addMVRPTask)) bir istek gönderin:

```bash
curl -H "Content-Type: application/json" -X POST -d <istek metni> https://courier.yandex.ru/vrs/api/v1/add/mvrp?apikey=<API anahtarı>
```

{% include [warehouse-feedback](_includes/feedback-b2774f1f09f5.md) %}
