Boundaries - Search
Cari batasan di semua pihak berdasarkan bidang dan geometri yang bersinggungan.
POST /boundaries?api-version=2023-06-01-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Versi API yang diminta |
Header Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| Authorization | True |
string |
Harap berikan token pembawa yang valid untuk panggilan API resmi. Perhatikan bahwa Anda mungkin perlu menghapus cache browser jika Anda mencoba panggilan yang tidak diautentikasi sebelumnya. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| ids |
string[] |
Id sumber daya. |
| intersectsWithGeometry | GeoJsonObject: |
GeoJSON (Untuk detail selengkapnya: https://geojson.org/). Catatan: Koordinat diharapkan dalam format [Bujur, Lintang]. |
| maxArea |
number (double) |
Akrease maksimum batas (inklusif). |
| maxCreatedDateTime |
string (date-time) |
Tanggal pembuatan sumber daya maksimum (inklusif). |
| maxLastModifiedDateTime |
string (date-time) |
Tanggal maksimum sumber daya terakhir diubah (inklusif). |
| maxPageSize |
integer (int32) minimum: 10maximum: 1000 |
Jumlah maksimum item yang diperlukan (inklusif). Minimum = 10, Maksimum = 1000, Nilai default = 50. |
| minArea |
number (double) |
Akrease minimum batas (inklusif). |
| minCreatedDateTime |
string (date-time) |
Tanggal pembuatan sumber daya minimum (inklusif). |
| minLastModifiedDateTime |
string (date-time) |
Tanggal minimum sumber daya terakhir diubah (inklusif). |
| names |
string[] |
Nama sumber daya. |
| parentIds |
string[] |
Id induk sumber daya. |
| parentType |
Jenis induk miliknya. |
|
| propertyFilters |
string[] |
Filter pada pasangan kunci-nilai dalam objek Properti. misalnya "{testKey} eq {testValue}". |
| skipToken |
string |
Lewati token untuk mendapatkan serangkaian hasil berikutnya. |
| statuses |
string[] |
Status sumber daya. |
| type |
string |
Ketik miliknya. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Keberhasilan |
|
| Other Status Codes |
Kesalahan Header x-ms-error-code: string |
Keamanan
Authorization
Harap berikan token pembawa yang valid untuk panggilan API resmi. Perhatikan bahwa Anda mungkin perlu menghapus cache browser jika Anda mencoba panggilan yang tidak diautentikasi sebelumnya.
Jenis:
apiKey
Dalam:
header
Contoh
Boundaries_Search
Permintaan sampel
POST /boundaries?api-version=2023-06-01-preview
{
"ids": [
"BOUNDARY123"
],
"names": [
"John Smith's Boundary"
],
"propertyFilters": [
"RetailerId"
],
"statuses": [
"Active"
],
"minCreatedDateTime": "2021-04-22T12:53:39Z",
"maxCreatedDateTime": "2021-04-22T12:53:39Z",
"minLastModifiedDateTime": "2021-04-22T12:53:39Z",
"maxLastModifiedDateTime": "2021-04-22T12:53:39Z",
"maxPageSize": 50,
"skipToken": "string",
"parentType": "Field",
"parentIds": [
"FIELD123"
],
"intersectsWithGeometry": {
"type": "Polygon",
"coordinates": [
[
[
10.98958969116211,
45.284911882713146
],
[
11.004695892333984,
45.284911882713146
],
[
11.004695892333984,
45.29360722000945
],
[
10.98958969116211,
45.29360722000945
],
[
10.98958969116211,
45.284911882713146
]
]
]
}
}
Respon sampel
{
"value": [
{
"parentId": "FIELD123",
"parentType": "Field",
"area": {
"unit": "Acre",
"value": 60.405
},
"name": "John Smith's Boundary",
"description": "Some description"
}
],
"skipToken": "string",
"nextLink": "https://{{resourceName}}.farmbeats.azure.net/parties/{{partyId}}/seasonalFields/{{seasonalFieldId}}?api-version={{apiVersion}}&skipToken=%5b%7b%22token%22%3a%22%2bRID%3a%7e23TRC%3a10%23ISA%3d%22%2c%22range%22%3a%7b%22min%22%3a%22%22%2c%22max%22%3a%22FF%22%7d%7d%5d"
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Boundary |
Skema metadata sumber daya batas. |
|
Boundary |
Respons halaman berisi daftar objek yang diminta dan tautan URL untuk mendapatkan kumpulan hasil berikutnya. |
|
Boundary |
Jenis induk miliknya. Yaitu Lapangan, SeasonalField, Zona, Resep, PlantTissueAnalysis, ApplicationData, HarvestData, TillageData, PlantingData. |
| Error |
Kesalahan dari layanan Azure AgPlatform. |
|
Error |
Respons kesalahan dari layanan Azure AgPlatform. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses untuk dokumen referensi ErrorResponse. |
|
Geo |
Jenis objek GeoJSON. |
|
Inner |
Kesalahan dalam yang berisi daftar kesalahan. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object untuk dokumen referensi InnerError. |
| Measure |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
Multi |
Geometri MultiPolygon. |
| Point |
Geometri titik. |
| Polygon |
Geometri poligon. |
|
Search |
Parameter SearchAllBoundaries dan SearchBoundaries. |
BoundaryMetadata
Skema metadata sumber daya batas.
| Nama | Jenis | Deskripsi |
|---|---|---|
| area |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
| createdBy |
string |
Dibuat oleh id pengguna/penyewa. |
| createdDateTime |
string (date-time) |
Tanggal-waktu saat sumber daya dibuat, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
| description |
string minLength: 0maxLength: 500 |
Deskripsi tekstual sumber daya. |
| eTag |
string |
Nilai ETag untuk menerapkan konkurensi optimis. |
| id |
string |
ID sumber daya unik. |
| modifiedBy |
string |
Dimodifikasi oleh id pengguna/penyewa. |
| modifiedDateTime |
string (date-time) |
Tanggal-waktu ketika sumber daya terakhir diubah, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
| name |
string minLength: 0maxLength: 100 |
Nama untuk mengidentifikasi sumber daya. |
| parentId |
string |
Id induk miliknya. |
| parentType |
Jenis induk miliknya. |
|
| partyId |
string |
Id Partai. |
| properties |
Kumpulan pasangan nilai kunci milik sumber daya. Setiap pasangan tidak boleh memiliki kunci yang lebih besar dari 50 karakter dan tidak boleh memiliki nilai yang lebih besar dari 150 karakter. Catatan: Maksimal 25 pasangan nilai kunci dapat disediakan untuk sumber daya dan hanya nilai string, angka, dan tanggalwaktu (yyyy-MM-ddTHH:mm:ssZ) yang didukung. |
|
| source |
string minLength: 2maxLength: 100 |
Sumber sumber daya. |
| status |
string minLength: 0maxLength: 100 |
Status sumber daya. |
| type |
string |
Ketik miliknya. |
BoundaryMetadataListResponse
Respons halaman berisi daftar objek yang diminta dan tautan URL untuk mendapatkan kumpulan hasil berikutnya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string |
Tautan kelanjutan (URI absolut) ke halaman hasil berikutnya dalam daftar. |
| skipToken |
string |
Token yang digunakan dalam mengambil halaman berikutnya. Jika null, tidak ada halaman tambahan. |
| value |
Daftar objek yang diminta. |
BoundaryParentType
Jenis induk miliknya. Yaitu Lapangan, SeasonalField, Zona, Resep, PlantTissueAnalysis, ApplicationData, HarvestData, TillageData, PlantingData.
| Nilai | Deskripsi |
|---|---|
| Field | |
| SeasonalField | |
| Zone | |
| Prescription | |
| PlantTissueAnalysis | |
| ApplicationData | |
| PlantingData | |
| TillageData | |
| HarvestData |
Error
Kesalahan dari layanan Azure AgPlatform.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string minLength: 1 |
Sekumpulan kode kesalahan yang ditentukan server. |
| details |
Error[] |
Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. |
| innererror |
Kesalahan dalam yang berisi daftar kesalahan. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object untuk dokumen referensi InnerError. |
|
| message |
string minLength: 1 |
Representasi kesalahan yang dapat dibaca manusia. |
| target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan dari layanan Azure AgPlatform. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses untuk dokumen referensi ErrorResponse.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Kesalahan dari layanan Azure AgPlatform. |
|
| traceId |
string |
Id pelacakan unik. |
GeoJsonObjectType
Jenis objek GeoJSON.
| Nilai | Deskripsi |
|---|---|
| Point | |
| Polygon | |
| MultiPolygon |
InnerError
Kesalahan dalam yang berisi daftar kesalahan. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object untuk dokumen referensi InnerError.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan tertentu daripada yang disediakan oleh kesalahan yang berisi. |
| innererror |
Kesalahan dalam yang berisi daftar kesalahan. Lihat https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object untuk dokumen referensi InnerError. |
Measure
Skema untuk menyimpan pembacaan dan unit pengukuran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| unit |
string minLength: 1maxLength: 50 |
Unit data. |
| value |
number (double) |
Nilai data. |
MultiPolygon
Geometri MultiPolygon.
| Nama | Jenis | Deskripsi |
|---|---|---|
| coordinates |
number[] (double) |
Mendapatkan atau mengatur Koordinat Objek GeoJSON. Ini harus berupa array poligon, setiap poligon berisi daftar cincin linier. Untuk Poligon dengan lebih dari satu cincin ini, yang pertama HARUS menjadi cincin eksterior, dan yang lain HARUS berupa cincin interior. |
| type | string: |
Jenis objek GeoJSON. |
Point
Geometri titik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| coordinates |
number[] (double) |
Mendapatkan atau mengatur koordinat titik ini. Ini harus berupa array 2 atau 3 elemen untuk sistem 2D atau 3D. |
| type | string: |
Jenis objek GeoJSON. |
Polygon
Geometri poligon.
| Nama | Jenis | Deskripsi |
|---|---|---|
| coordinates |
number[] (double) |
Mendapatkan atau mengatur jenis Objek GeoJSON. Ini harus berupa array koordinat cincin linier. Untuk Poligon dengan lebih dari satu cincin ini, yang pertama HARUS menjadi cincin eksterior, dan yang lain HARUS berupa cincin interior. |
| type | string: |
Jenis objek GeoJSON. |
SearchBoundaryQuery
Parameter SearchAllBoundaries dan SearchBoundaries.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| ids |
string[] |
Id sumber daya. |
|
| intersectsWithGeometry | GeoJsonObject: |
GeoJSON (Untuk detail selengkapnya: https://geojson.org/). Catatan: Koordinat diharapkan dalam format [Bujur, Lintang]. |
|
| maxArea |
number (double) |
Akrease maksimum batas (inklusif). |
|
| maxCreatedDateTime |
string (date-time) |
Tanggal pembuatan sumber daya maksimum (inklusif). |
|
| maxLastModifiedDateTime |
string (date-time) |
Tanggal maksimum sumber daya terakhir diubah (inklusif). |
|
| maxPageSize |
integer (int32) minimum: 10maximum: 1000 |
50 |
Jumlah maksimum item yang diperlukan (inklusif). Minimum = 10, Maksimum = 1000, Nilai default = 50. |
| minArea |
number (double) |
Akrease minimum batas (inklusif). |
|
| minCreatedDateTime |
string (date-time) |
Tanggal pembuatan sumber daya minimum (inklusif). |
|
| minLastModifiedDateTime |
string (date-time) |
Tanggal minimum sumber daya terakhir diubah (inklusif). |
|
| names |
string[] |
Nama sumber daya. |
|
| parentIds |
string[] |
Id induk sumber daya. |
|
| parentType |
Jenis induk miliknya. |
||
| propertyFilters |
string[] |
Filter pada pasangan kunci-nilai dalam objek Properti. misalnya "{testKey} eq {testValue}". |
|
| skipToken |
string |
Lewati token untuk mendapatkan serangkaian hasil berikutnya. |
|
| statuses |
string[] |
Status sumber daya. |
|
| type |
string |
Ketik miliknya. |