87. म्यूटेशन: कस्टम VectorAnalysisMap (ZonesMap) सहेजें

नीचे यह बताया गया है कि कस्टम रंग स्कीमा के साथ एक कस्टम ZonesMap कैसे सेव किया जाए।

1. ZonesMap ज्योमेट्रियों को सेव करें

म्यूटेशन saveVectorAnalysisMap ओवरव्यू:

  • एट्रिब्यूट fieldUuid यह मौजूद फ़ील्ड से जुड़ाव है।

  • एट्रिब्यूट name ZonesMap का नाम बताता है।

  • attribute का प्रकार ऑपरेशन प्रकार का प्रतिनिधित्व करने वाला एक enum मान है। यह किसी भी मान का हो सकता है जैसे GENERAL , SPRAYING, SEEDING, FERTILIZING या IRRIGATION। यह वैकल्पिक है।

  • VRA के लिए दरों सहित सभी विवरणों वाला मुख्य attribute है zonesMapGeojson एक escaped JSON स्ट्रिंग के रूप में।

    • ज़ोन संख्या का उल्लेख किया जाता है properties >> zone.

    • दरें सम्मिलित की जाने वाली हैं properties >> attributes.

यह properties attribute एक JSON ऑब्जेक्ट है जिसे के साथ विस्तारित किया जाता है zone, rates, ratesHeaders, ratesPrices और ratesUnits विवरण। दरें असाइन करने के तरीके की एक व्याख्या है यहाँ.

 {
    \"zone\":1,
    \"attributes\":{
        \"rates\":[100],
        \"ratesHeaders\":[\"Product1\"],
        \"ratesPrices\":[0],
        \"ratesUnits\":[\"KG_HA\"]
    }
}

परिभाषित दरों के बिना एक नमूना म्यूटेशन:

डिफ़ॉल्ट प्रतिनिधित्व बिना असाइन किए गए रंग स्कीमा के ऐसा दिखता है। उपयोगकर्ता ZonesMap >> geoMaps >> url समान है https://api.geopard.tech/geo/map/reflect?TRANSPARENT=true&VIEWPARAMS=uuid:4a3929a5-c166-41d7-b547-da1511a9fa1d&LAYERS=custom_zone_map_view&SRS=EPSG:3857&STYLES=default_zonesmap&HEIGHT=64&BBOX=1160638.4354309493,6959157.496681602,1160983.0667152018,6959632.459385279&geopardApiKey=<your_geopard_api_key>.

2. कस्टम रंग स्कीमा असाइन करें

म्यूटेशन setGeoMaps ओवरव्यू:

  • एट्रिब्यूट fieldUuid यह मौजूद फ़ील्ड से जुड़ाव है।

  • एट्रिब्यूट vectorAnalysisMapUuid पहले चरण से अभी-अभी सेव किए गए ZonesMap (VectorAnalysisMap) से जुड़ाव है।

  • एट्रिब्यूट shortName उस शैली को बताता है जिसे संशोधित करना है। ZonesMap के विकल्प हैं zones और थंबनेल.

  • एट्रिब्यूट hexColorCodes सेट करने के लिए hex रंग कोडों का वर्णन करता है।

कस्टम रंगों को सेव करने के तरीके की एक व्याख्या है यहाँ और कस्टम रंगों को तुरन्त लागू करने का तरीका है यहाँ.

नमूना म्यूटेशन:

परिणामस्वरूप, ZonesMap से दृश्य प्रतिनिधित्व >> geoMaps >> url के समान https://api.geopard.tech/geo/map/reflect?TRANSPARENT=true&VIEWPARAMS=uuid:9799e2eb-06d2-4a42-8f47-38655abf11e1&LAYERS=custom_zone_map_view&SRS=EPSG:3857&STYLES=default_zonesmap&HEIGHT=64&BBOX=1160638.4354309493,6959157.496681602,1160983.0667152018,6959632.459385279&env=c1:#ffffbf;c2:#66bd63;c3:#f46d43&geopardApiKey=<your_geopard_api_key> ऐसा दिखता है।

अंतिम अपडेट

क्या यह उपयोगी था?