यह करना बहुत सहज नहीं है, लेकिन उस पाठ बॉक्स के लिए आवश्यक सिंटैक्स है (मैं इसे कई पंक्तियों में केवल स्पष्टता के लिए लिखता हूं):
{'expression': u'type the expression here',
'length': <type the length>,
'type': <code of the type>,
'name': u'type the field name here',
'precision': <type the precision>}
उदाहरण के लिए (घुंघराले कोष्ठक का उपयोग करने के लिए रीबर):
{'expression': u'"FLAG1"+"FLAG2"',
'length': 20, 'type': 6,
'name': u'FLAG1',
'precision': 5}
कॉमा द्वारा अलग किए गए इनपुट फ़ील्ड की संख्या के समान आपको ऊपर की तरह कई पंक्तियों को लिखना होगा। उदाहरण के लिए, यदि आपकी परत में तीन फ़ील्ड हैं:
{'expression': u'"FLAG1"+"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG1', 'precision': 5}, {'expression': u'100*"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG2', 'precision': 5}, {'expression': u'"100-"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG3', 'precision': 5}
और यह काम करना चाहिए (यह मेरे लिए काम किया)।
कृपया ध्यान दें कि आप इस शब्दकोश-उन्मुख सिंटैक्स का उपयोग करने से बच सकते हैं और सीधे आवश्यक मानों का उपयोग कर सकते हैं। उदाहरण के लिए, पहले उदाहरण के संदर्भ में, आप बस उपयोग कर सकते हैं:
{u'"FLAG1"+"FLAG2"', 20, 6, u'FLAG1', 5}
यदि आप इस सिंटैक्स का उपयोग नहीं करते हैं, तो निम्न त्रुटि दिखाई जाएगी:
गुम पैरामीटर मान: फ़ील्ड मैपिंग (पंक्ति 1)