Tillage Data - Create Or Update
Belirli bir taraf altında bir tillage veri kaynağı oluşturur veya güncelleştirir.
PATCH {endpoint}/parties/{partyId}/tillage-data/{tillageDataId}?api-version=2023-11-01-preview
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
endpoint
|
path | True |
string uri |
Ad alanının ana bilgisayar adı, örneğin admaInstanceName.farmbeats.azure.net |
party
|
path | True |
string |
İlişkili tarafın kimliği. |
tillage
|
path | True |
string |
Tillage veri kaynağının kimliği. |
api-version
|
query | True |
string |
İstenen API sürümü |
İstek Başlığı
Media Types: "application/merge-patch+json"
Name | Gerekli | Tür | Description |
---|---|---|---|
Authorization | True |
string |
Lütfen yetkili API çağrıları için geçerli bir taşıyıcı belirteci sağlayın. Kimliği doğrulanmamış çağrıları daha önce denediyseniz tarayıcı önbelleğinizi temizlemeniz gerekebileceğini unutmayın. |
İstek Gövdesi
Media Types: "application/merge-patch+json"
Name | Tür | Description |
---|---|---|
area |
Ölçüm okuma ve birimi depolama şeması. |
|
associatedResource |
Kaynak türünü ve kaynak kimliğini depolama şeması. |
|
description |
string |
Kaynağın metinsel açıklaması. |
geometry | GeoJsonObject: |
GeoJSON (Daha fazla ayrıntı için: https://geojson.org/). Not: Koordinatlar [Boylam, Enlem] biçiminde beklenir. |
name |
string |
Kaynağı tanımlamak için ad. |
operationEndDateTime |
string |
İşlem verilerinin bitiş tarih-saati, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
operationModifiedDateTime |
string |
İşlem verilerinin değiştirildiği tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. Not: Bu, kaynak sağlayıcının kendisi tarafından belirtilir. |
operationStartDateTime |
string |
İşlem verilerinin başlangıç tarihi-saati, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
properties |
Kaynağa ait anahtar değer çiftleri koleksiyonu. Her çiftin 50 karakterden büyük bir anahtarı olmamalıdır ve 150 karakterden büyük bir değere sahip olmamalıdır. Not: Bir kaynak için en fazla 25 anahtar değer çifti sağlanabilir ve yalnızca dize, sayı ve datetime (yyyy-MM-ddTHH:mm:ssZ) değerleri desteklenir. |
|
source |
string |
Kaynağın kaynağı. |
status |
string |
Kaynağın durumu. |
tillageDepth |
Ölçüm okuma ve birimi depolama şeması. |
|
tillagePressure |
Ölçüm okuma ve birimi depolama şeması. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Başarılı |
|
201 Created |
Oluşturulan |
|
Other Status Codes |
Hata Üst Bilgiler x-ms-error-code: string |
Güvenlik
Authorization
Lütfen yetkili API çağrıları için geçerli bir taşıyıcı belirteci sağlayın. Kimliği doğrulanmamış çağrıları daha önce denediyseniz tarayıcı önbelleğinizi temizlemeniz gerekebileceğini unutmayın.
Tür:
apiKey
İçinde:
header
Örnekler
TillageData_CreateOrUpdate
Örnek isteği
PATCH {endpoint}/parties/PARTY123/tillage-data/TILLAGEOP123?api-version=2023-11-01-preview
{
"source": "Manual",
"name": "Planting data for North Farm",
"description": "some description",
"status": "Active",
"operationStartDateTime": "2021-02-25T16:57:04Z",
"operationEndDateTime": "2021-02-27T10:13:06Z",
"operationModifiedDateTime": "2021-02-28T10:14:12Z",
"area": {
"unit": "acre",
"value": 30
},
"tillagePressure": {
"unit": "kg per sq cms",
"value": 950
},
"tillageDepth": {
"unit": "cms",
"value": 9.5
},
"properties": {
"Region": "Europe",
"CountyCode": 123
}
}
Örnek yanıt
{
"partyId": "PARTY123",
"id": "TILLAGEOP123",
"source": "Manual",
"name": "Planting data for North Farm",
"description": "some description",
"status": "Active",
"operationStartDateTime": "2021-02-25T16:57:04Z",
"operationEndDateTime": "2021-02-27T10:13:06Z",
"operationModifiedDateTime": "2021-02-28T10:12:12Z",
"area": {
"unit": "acre",
"value": 30
},
"tillagePressure": {
"unit": "kg per sq cms",
"value": 950
},
"tillageDepth": {
"unit": "cms",
"value": 9.5
},
"properties": {
"Region": "Europe",
"CountyCode": 123
},
"createdDateTime": "2022-05-11T07:00:10.2750191Z",
"modifiedDateTime": "2022-05-11T07:00:10.2750191Z",
"eTag": "cb00a3ac-0000-0100-0000-601d21ec0000"
}
{
"partyId": "PARTY123",
"id": "TILLAGEOP123",
"source": "Manual",
"name": "Planting data for North Farm",
"description": "some description",
"status": "Active",
"operationStartDateTime": "2021-02-25T16:57:04Z",
"operationEndDateTime": "2021-02-27T10:13:06Z",
"operationModifiedDateTime": "2021-02-28T10:12:12Z",
"area": {
"unit": "acre",
"value": 30
},
"tillagePressure": {
"unit": "kg per sq cms",
"value": 950
},
"tillageDepth": {
"unit": "cms",
"value": 9.5
},
"properties": {
"Region": "Europe",
"CountyCode": 123
},
"createdDateTime": "2022-05-11T07:00:10.2750191Z",
"modifiedDateTime": "2022-05-11T07:00:10.2750191Z",
"eTag": "cb00a3ac-0000-0100-0000-601d21ec0000"
}
Tanımlar
Name | Description |
---|---|
Error |
Azure AgPlatform hizmetinden bir hata. |
Error |
Azure AgPlatform hizmetinden bir hata yanıtı. ErrorResponse başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses . |
Farm |
Kaynak Türü. |
Geo |
GeoJSON nesne türü. |
Geo |
Kaynak türünü ve kaynak kimliğini depolama şeması. |
Inner |
Hata listesini içeren iç hata. InnerError başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object . |
Measure |
Ölçüm okuma ve birimi depolama şeması. |
Multi |
MultiPolygon geometrisi. |
Point |
Nokta geometrisi. |
Polygon |
Çokgen geometri. |
Tillage |
Tillage veri kaynağının şeması. |
Error
Azure AgPlatform hizmetinden bir hata.
Name | Tür | Description |
---|---|---|
code |
string |
Sunucu tanımlı hata kodları kümesi. |
details |
Error[] |
Bu bildirilen hataya yol açan belirli hatalarla ilgili ayrıntılar dizisi. |
innererror |
Hata listesini içeren iç hata. InnerError başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object . |
|
message |
string |
Hatanın insan tarafından okunabilir gösterimi. |
target |
string |
Hatanın hedefi. |
ErrorResponse
Azure AgPlatform hizmetinden bir hata yanıtı. ErrorResponse başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses .
Name | Tür | Description |
---|---|---|
error |
Azure AgPlatform hizmetinden bir hata. |
|
traceId |
string |
Benzersiz izleme kimliği. |
FarmHierarchyGeoResourceType
Kaynak Türü.
Name | Tür | Description |
---|---|---|
ApplicationData |
string |
|
Field |
string |
|
HarvestData |
string |
|
PlantTissueAnalysis |
string |
|
PlantingData |
string |
|
Prescription |
string |
|
SeasonalField |
string |
|
TillageData |
string |
|
Zone |
string |
GeoJsonObjectType
GeoJSON nesne türü.
Name | Tür | Description |
---|---|---|
MultiPolygon |
string |
|
Point |
string |
|
Polygon |
string |
GeoResource
Kaynak türünü ve kaynak kimliğini depolama şeması.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak Kimliği. |
type |
Kaynak Türü. |
InnerError
Hata listesini içeren iç hata. InnerError başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object .
Name | Tür | Description |
---|---|---|
code |
string |
İçeren hata tarafından sağlanandan özel hata kodu. |
innererror |
Hata listesini içeren iç hata. InnerError başvuru belgesi için bkz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object . |
Measure
Ölçüm okuma ve birimi depolama şeması.
Name | Tür | Description |
---|---|---|
unit |
string |
Veri birimi. |
value |
number |
Veri değeri. |
MultiPolygon
MultiPolygon geometrisi.
Name | Tür | Description |
---|---|---|
coordinates |
number[] |
GeoJSON Nesnesinin Koordinatlarını alır veya ayarlar. Bu bir çokgen dizisi olmalıdır, her çokgen doğrusal halkaların listesini içerir. Bu halkalardan birden fazlasına sahip Çokgenler için, ilki dış halka, diğerleri iç halkaLAR OLMALIDIR. |
type | string: |
GeoJSON nesne türü. |
Point
Nokta geometrisi.
Name | Tür | Description |
---|---|---|
coordinates |
number[] |
Bu noktanın koordinatını alır veya ayarlar. Bir 2B veya 3B sistem için 2 veya 3 öğeden oluşan bir dizi olmalıdır. |
type | string: |
GeoJSON nesne türü. |
Polygon
Çokgen geometri.
Name | Tür | Description |
---|---|---|
coordinates |
number[] |
GeoJSON Nesnesinin türünü alır veya ayarlar. Doğrusal halka koordinat dizilerinden oluşan bir dizi olmalıdır. Bu halkalardan birden fazlasına sahip Çokgenler için, ilki dış halka, diğerleri iç halkaLAR OLMALIDIR. |
type | string: |
GeoJSON nesne türü. |
TillageData
Tillage veri kaynağının şeması.
Name | Tür | Description |
---|---|---|
area |
Ölçüm okuma ve birimi depolama şeması. |
|
associatedResource |
Kaynak türünü ve kaynak kimliğini depolama şeması. |
|
createdBy |
string |
Kullanıcı/kiracı kimliği tarafından oluşturulur. |
createdDateTime |
string |
Kaynağın oluşturulduğu tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
description |
string |
Kaynağın metinsel açıklaması. |
eTag |
string |
İyimser eşzamanlılık uygulamak için ETag değeri. |
geometry | GeoJsonObject: |
GeoJSON (Daha fazla ayrıntı için: https://geojson.org/). Not: Koordinatlar [Boylam, Enlem] biçiminde beklenir. |
id |
string |
Benzersiz kaynak kimliği. |
modifiedBy |
string |
Kullanıcı/kiracı kimliği tarafından değiştirildi. |
modifiedDateTime |
string |
Kaynağın en son değiştirildiği tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
name |
string |
Kaynağı tanımlamak için ad. |
operationEndDateTime |
string |
İşlem verilerinin bitiş tarih-saati, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
operationModifiedDateTime |
string |
İşlem verilerinin değiştirildiği tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. Not: Bu, kaynak sağlayıcının kendisi tarafından belirtilir. |
operationStartDateTime |
string |
İşlem verilerinin başlangıç tarihi-saati, örnek biçim: yyyy-MM-ddTHH:mm:ssZ. |
partyId |
string |
İşlem verilerine ait olan Taraf Kimliği. |
properties |
Kaynağa ait anahtar değer çiftleri koleksiyonu. Her çiftin 50 karakterden büyük bir anahtarı olmamalıdır ve 150 karakterden büyük bir değere sahip olmamalıdır. Not: Bir kaynak için en fazla 25 anahtar değer çifti sağlanabilir ve yalnızca dize, sayı ve datetime (yyyy-MM-ddTHH:mm:ssZ) değerleri desteklenir. |
|
source |
string |
Kaynağın kaynağı. |
status |
string |
Kaynağın durumu. |
tillageDepth |
Ölçüm okuma ve birimi depolama şeması. |
|
tillagePressure |
Ölçüm okuma ve birimi depolama şeması. |