14. Mutation: "Field" बनाएँ या मौजूदा फील्ड की सीमा संपादित करें (वैकल्पिक लेबल के साथ)
एक "फील्ड" बनाएं या मौजूदा फील्ड की सीमा संपादित करें।
"फील्ड" geojson attribute को WGS84 (EPSG:4326) प्रोजेक्शन में होना चाहिए, 1040ac / 420ha से कम, और का पालन करना चाहिए विशेष विनिर्देश.
समर्थित geojson प्रकार हैं MultiPolygon और Polygon.
उपयोग विवरण:
एट्रिब्यूट
लेबलएक मानचित्र है जिसमें कुंजी (लेबल नाम) और मान (लेबल मान) जोड़े होते हैं।अपने स्वयं के "फार्म" का अद्वितीय पहचानकर्ता के माध्यम से लिंक करना संभव है। यह एट्रिब्यूट वैकल्पिक है।
विशेषताएँ
statusऔरstatusMessageपंजीकरण के परिणाम को हाइलाइट करें।"status"=INVALIDप्रतिक्रिया का अर्थ है कि "फील्ड" अनुरोध की जांच आवश्यक है। परिणामों के बारे में अधिक विवरण में हैंstatusMessage.
mutation CreateFieldSample {
registerField(
input: {
name: "Mutation Field"
farmUuid: "<farm_uuid_could_be_from_request_7>"
creationType: GEOJSON
externalKey: "<third_party_identificator>"
geojson: "{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-113.5393998,51.1831965],[-113.5391578,51.1832762],[-113.5335114,51.1832724],[-113.5328941,51.1832686],[-113.5324221,51.1831927],[-113.5320832,51.1830486],[-113.5317503,51.182821],[-113.5314901,51.1826047],[-113.5312904,51.1824264],[-113.5309696,51.1823013],[-113.5307034,51.1822637],[-113.5303706,51.1823168],[-113.5300317,51.1823889],[-113.5298017,51.1824344],[-113.5294991,51.1824231],[-113.5292026,51.1823586],[-113.5287789,51.1822675],[-113.5284824,51.1821537],[-113.5282827,51.1820285],[-113.5282343,51.1818502],[-113.5281979,51.1816036],[-113.5280998,51.1789079],[-113.5280331,51.1764057],[-113.5281207,51.1762546],[-113.5282577,51.1761516],[-113.5284275,51.1760863],[-113.528674,51.1760657],[-113.5289096,51.1760554],[-113.5373048,51.1760602],[-113.5375787,51.1760671],[-113.5377704,51.1761083],[-113.5379348,51.1762388],[-113.5379841,51.1764071],[-113.5379567,51.1769634],[-113.5379512,51.1770527],[-113.5393097,51.1770767],[-113.5394631,51.1771248],[-113.5395453,51.1772244],[-113.5395508,51.1773618],[-113.5395398,51.1797725],[-113.5395452,51.1826365],[-113.539539,51.1829293],[-113.5394999,51.1830779],[-113.5393998,51.1831965]]]]}"
labels: "{\"label1\":\"value1\",\"label2\":\"value2\"}"
}
) {
uuid
farmUuid
name
boundaryUrl
status
statusMessage
creationType
labels {
name
value
}
externalKey
}
}से संपादित करें मौजूदा "फील्ड" में, अनुरोध में जोड़ें uuid अंतर अंतराल में है uuid एट्रिब्यूट जो "फील्ड" की सीमा में संशोधन को परिभाषित करता है।
अंतिम अपडेट
क्या यह उपयोगी था?