Boundaries - Search
Az összes fél határainak keresése mezők és metsző geometria szerint.
POST /boundaries?api-version=2023-06-01-preview
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
A kért API-verzió |
Kérelem fejléce
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| Authorization | True |
string |
Adjon meg érvényes tulajdonosi jogkivonatot az engedélyezett API-hívásokhoz. Vegye figyelembe, hogy előfordulhat, hogy törölnie kell a böngésző gyorsítótárát, ha korábban nem hitelesített hívásokat próbált meg. |
Kérelem törzse
| Name | Típus | Description |
|---|---|---|
| ids |
string[] |
Az erőforrás azonosítói. |
| intersectsWithGeometry | GeoJsonObject: |
GeoJSON (További részletek: https://geojson.org/). Megjegyzés: A koordináták [Hosszúság, Szélesség] formátumban várhatók. |
| maxArea |
number (double) |
A határ maximális kiterjedése (a határt is beleértve). |
| maxCreatedDateTime |
string (date-time) |
Az erőforrás létrehozásának maximális dátuma (beleértve az erőforrást is). |
| maxLastModifiedDateTime |
string (date-time) |
Az erőforrás utolsó módosításának maximális dátuma (beleértve az erőforrást is). |
| maxPageSize |
integer (int32) minimum: 10maximum: 1000 |
A szükséges elemek maximális száma (beleértve a elemet is). Minimum = 10, Maximum = 1000, Alapértelmezett érték = 50. |
| minArea |
number (double) |
A határ minimális kiterjedése (a határt is beleértve). |
| minCreatedDateTime |
string (date-time) |
Az erőforrás minimális létrehozási dátuma (beleértve az erőforrást is). |
| minLastModifiedDateTime |
string (date-time) |
Az erőforrás utolsó módosításának minimális dátuma (beleértve az erőforrást is). |
| names |
string[] |
Az erőforrás nevei. |
| parentIds |
string[] |
Az erőforrás szülőazonosítói. |
| parentType |
Annak a szülőnek a típusa, amelyhez tartozik. |
|
| propertyFilters |
string[] |
A Tulajdonságok objektumon belüli kulcs-érték párokra vonatkozó szűrők. Például: "{testKey} eq {testValue}". |
| skipToken |
string |
A következő találatkészlet lekéréséhez hagyja ki a jogkivonatot. |
| statuses |
string[] |
Az erőforrás állapota. |
| type |
string |
Írja be, hogy a fájlhoz tartozik. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
Siker |
|
| Other Status Codes |
Hiba Fejlécek x-ms-error-code: string |
Biztonság
Authorization
Adjon meg érvényes tulajdonosi jogkivonatot az engedélyezett API-hívásokhoz. Vegye figyelembe, hogy előfordulhat, hogy törölnie kell a böngésző gyorsítótárát, ha korábban nem hitelesített hívásokat próbált meg.
Típus:
apiKey
In:
header
Példák
Boundaries_Search
Mintakérelem
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
]
]
]
}
}
Mintaválasz
{
"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"
}
Definíciók
| Name | Description |
|---|---|
|
Boundary |
A határerőforrás metaadatainak sémája. |
|
Boundary |
A lapozott válasz a kért objektumok listáját és egy URL-hivatkozást tartalmaz a következő találatkészlet lekéréséhez. |
|
Boundary |
Annak a szülőnek a típusa, amelyhez tartozik. Például Mező, Szezonális mező, Zóna, Recept, PlantTissueAnalysis, ApplicationData, HarvestData, TillageData, PlantingData. |
| Error |
Az Azure AgPlatform szolgáltatás hibája. |
|
Error |
Hibaválasz az Azure AgPlatform szolgáltatástól. Az ErrorResponse referenciadokumentumának https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
|
Geo |
GeoJSON objektumtípus. |
|
Inner |
A hibák listáját tartalmazó belső hiba. Lásd az InnerError-referenciadokumentum https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object. |
| Measure |
A mérési adatok és egységek tárolására szolgáló séma. |
|
Multi |
Többpógonyos geometria. |
| Point |
Pontgeometria. |
| Polygon |
Sokszög geometria. |
|
Search |
SearchAllBoundaries és SearchBoundaries paraméterek. |
BoundaryMetadata
A határerőforrás metaadatainak sémája.
| Name | Típus | Description |
|---|---|---|
| area |
A mérési adatok és egységek tárolására szolgáló séma. |
|
| createdBy |
string |
A felhasználó/bérlő azonosítója hozza létre. |
| createdDateTime |
string (date-time) |
Az erőforrás létrehozásának dátuma, mintaformátum: yyyy-MM-ddTHH:mm:ssZ. |
| description |
string minLength: 0maxLength: 500 |
Az erőforrás szöveges leírása. |
| eTag |
string |
Az ETag értéke az optimista egyidejűség megvalósításához. |
| id |
string |
Egyedi erőforrás-azonosító. |
| modifiedBy |
string |
Módosítva a felhasználó/bérlő azonosítója. |
| modifiedDateTime |
string (date-time) |
Az erőforrás utolsó módosításának dátuma, mintaformátum: yyyy-MM-ddTHH:mm:ssZ. |
| name |
string minLength: 0maxLength: 100 |
Az erőforrás azonosítására szolgáló név. |
| parentId |
string |
Annak a szülőnek az azonosítója, amelyhez tartozik. |
| parentType |
Annak a szülőnek a típusa, amelyhez tartozik. |
|
| partyId |
string |
Félazonosító. |
| properties |
Az erőforráshoz tartozó kulcsértékpárok gyűjteménye. Minden párnak nem lehet 50 karakternél nagyobb kulcsa, és nem lehet 150 karakternél nagyobb érték. Megjegyzés: Egy erőforráshoz legfeljebb 25 kulcsértékpár adható meg, és csak a sztring, a szám és a datetime (yyyy-MM-ddTHH:mm:ssZ) értékek támogatottak. |
|
| source |
string minLength: 2maxLength: 100 |
Az erőforrás forrása. |
| status |
string minLength: 0maxLength: 100 |
Az erőforrás állapota. |
| type |
string |
Írja be, hogy a fájlhoz tartozik. |
BoundaryMetadataListResponse
A lapozott válasz a kért objektumok listáját és egy URL-hivatkozást tartalmaz a következő találatkészlet lekéréséhez.
| Name | Típus | Description |
|---|---|---|
| nextLink |
string |
Folytatási hivatkozás (abszolút URI) a lista következő találatoldalára. |
| skipToken |
string |
A következő oldal beolvasásához használt jogkivonat. Null érték esetén nincsenek további lapok. |
| value |
A kért objektumok listája. |
BoundaryParentType
Annak a szülőnek a típusa, amelyhez tartozik. Például Mező, Szezonális mező, Zóna, Recept, PlantTissueAnalysis, ApplicationData, HarvestData, TillageData, PlantingData.
| Érték | Description |
|---|---|
| Field | |
| SeasonalField | |
| Zone | |
| Prescription | |
| PlantTissueAnalysis | |
| ApplicationData | |
| PlantingData | |
| TillageData | |
| HarvestData |
Error
Az Azure AgPlatform szolgáltatás hibája.
| Name | Típus | Description |
|---|---|---|
| code |
string minLength: 1 |
Kiszolgáló által definiált hibakódok. |
| details |
Error[] |
A jelentett hibához vezető konkrét hibák részleteinek tömbje. |
| innererror |
A hibák listáját tartalmazó belső hiba. Lásd az InnerError-referenciadokumentum https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object. |
|
| message |
string minLength: 1 |
A hiba emberi olvasásra alkalmas ábrázolása. |
| target |
string |
A hiba célja. |
ErrorResponse
Hibaválasz az Azure AgPlatform szolgáltatástól. Az ErrorResponse referenciadokumentumának https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
| Name | Típus | Description |
|---|---|---|
| error |
Az Azure AgPlatform szolgáltatás hibája. |
|
| traceId |
string |
Egyedi nyomkövetési azonosító. |
GeoJsonObjectType
GeoJSON objektumtípus.
| Érték | Description |
|---|---|
| Point | |
| Polygon | |
| MultiPolygon |
InnerError
A hibák listáját tartalmazó belső hiba. Lásd az InnerError-referenciadokumentum https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object.
| Name | Típus | Description |
|---|---|---|
| code |
string |
A hibát tartalmazó hiba által megadottnál meghatározott hibakód. |
| innererror |
A hibák listáját tartalmazó belső hiba. Lásd az InnerError-referenciadokumentum https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object. |
Measure
A mérési adatok és egységek tárolására szolgáló séma.
| Name | Típus | Description |
|---|---|---|
| unit |
string minLength: 1maxLength: 50 |
Adategység. |
| value |
number (double) |
Adatérték. |
MultiPolygon
Többpógonyos geometria.
| Name | Típus | Description |
|---|---|---|
| coordinates |
number[] (double) |
Lekéri vagy beállítja a GeoJSON-objektum koordinátáit. Többszögből álló tömbnek kell lennie, minden sokszög lineáris gyűrűk listáját tartalmazza. A többszögek több ilyen gyűrűk, az első kell a külső gyűrű, és minden más kell belső gyűrűk. |
| type | string: |
GeoJSON objektumtípus. |
Point
Pontgeometria.
| Name | Típus | Description |
|---|---|---|
| coordinates |
number[] (double) |
Lekéri vagy beállítja ennek a pontnak a koordinátáját. 2D vagy 3D rendszerekhez 2 vagy 3 elemből álló tömbnek kell lennie. |
| type | string: |
GeoJSON objektumtípus. |
Polygon
Sokszög geometria.
| Name | Típus | Description |
|---|---|---|
| coordinates |
number[] (double) |
Lekéri vagy beállítja a GeoJSON-objektum típusát. Lineáris gyűrűs koordinátatömbök tömbjének kell lennie. A többszögek több ilyen gyűrűk, az első kell a külső gyűrű, és minden más kell belső gyűrűk. |
| type | string: |
GeoJSON objektumtípus. |
SearchBoundaryQuery
SearchAllBoundaries és SearchBoundaries paraméterek.
| Name | Típus | Alapértelmezett érték | Description |
|---|---|---|---|
| ids |
string[] |
Az erőforrás azonosítói. |
|
| intersectsWithGeometry | GeoJsonObject: |
GeoJSON (További részletek: https://geojson.org/). Megjegyzés: A koordináták [Hosszúság, Szélesség] formátumban várhatók. |
|
| maxArea |
number (double) |
A határ maximális kiterjedése (a határt is beleértve). |
|
| maxCreatedDateTime |
string (date-time) |
Az erőforrás létrehozásának maximális dátuma (beleértve az erőforrást is). |
|
| maxLastModifiedDateTime |
string (date-time) |
Az erőforrás utolsó módosításának maximális dátuma (beleértve az erőforrást is). |
|
| maxPageSize |
integer (int32) minimum: 10maximum: 1000 |
50 |
A szükséges elemek maximális száma (beleértve a elemet is). Minimum = 10, Maximum = 1000, Alapértelmezett érték = 50. |
| minArea |
number (double) |
A határ minimális kiterjedése (a határt is beleértve). |
|
| minCreatedDateTime |
string (date-time) |
Az erőforrás minimális létrehozási dátuma (beleértve az erőforrást is). |
|
| minLastModifiedDateTime |
string (date-time) |
Az erőforrás utolsó módosításának minimális dátuma (beleértve az erőforrást is). |
|
| names |
string[] |
Az erőforrás nevei. |
|
| parentIds |
string[] |
Az erőforrás szülőazonosítói. |
|
| parentType |
Annak a szülőnek a típusa, amelyhez tartozik. |
||
| propertyFilters |
string[] |
A Tulajdonságok objektumon belüli kulcs-érték párokra vonatkozó szűrők. Például: "{testKey} eq {testValue}". |
|
| skipToken |
string |
A következő találatkészlet lekéréséhez hagyja ki a jogkivonatot. |
|
| statuses |
string[] |
Az erőforrás állapota. |
|
| type |
string |
Írja be, hogy a fájlhoz tartozik. |