मैंने हाल ही में क्यूजीआईएस का उपयोग करने की कोशिश की और मुझे आश्चर्य हुआ कि क्या आप आर्कजीआईएस के नक्शे ( *.mxd
फाइल) को एक क्यूजीआईएस प्रोजेक्ट ( *.qgs
फाइल) में बदल सकते हैं।
यह पूरे प्रोजेक्ट की हेराफेरी करने से बचता है।
<type 'exceptions.RuntimeError'>: Object: Describe input value is not valid type
। कृपया सलाह दें यदि संभव हो तो, मैं बल्कि फंस गया हूं। धन्यवाद!
f.write(doc.toprettyxml())
यह xml.dom.ext का उपयोग करने के बजाय आउटपुट लिखना बंद कर देगा। इसके अलावा, मुझे लाइन 227 को भी बदलना पड़ा:if(lyr.isGroupLayer == False and lyr.isRasterLayer == False and lyr.isFeatureLayer == True):
ऐसा इसलिए है क्योंकि स्क्रिप्ट में एनोटेशन लेयर्स के साथ समस्याएँ थीं, इसलिए मैंlyr.isFeatureLayer == True
शर्त जोड़कर फाइटर को फ़िल्टर करना चाहता था, इसलिए यह मुझे मिलता है ।q