क्या किसी को पता है कि मैं एक नमूना आकार-प्रकार कहां पा सकता हूं जिसमें अशक्त प्रविष्टियां हैं (अधिमानतः बहुभुज आकार की)?
मुझे यकीन नहीं है कि अशक्त प्रविष्टियों के साथ एक कैसे बनाया जाए।
क्या किसी को पता है कि मैं एक नमूना आकार-प्रकार कहां पा सकता हूं जिसमें अशक्त प्रविष्टियां हैं (अधिमानतः बहुभुज आकार की)?
मुझे यकीन नहीं है कि अशक्त प्रविष्टियों के साथ एक कैसे बनाया जाए।
जवाबों:
चेतावनी दी है कि SHP फ़ाइलों को पढ़ने वाले बहुत सारे सॉफ़्टवेयर ज्यामिति के लिए शून्य-मानों का समर्थन नहीं करते हैं। ArcView के पुराने संस्करणों में भी समस्याएं थीं।
मैंने यहां एक नमूना बनाया है: http://www.routeware.dk/temp/shp_null_sample.zip इसमें 3 रिकॉर्ड हैं, दूसरे में कोई ज्यामिति नहीं है।
मुझे लगता है कि आप ज्यामिति / आकार के कॉलम के लिए शून्य का मतलब है, क्योंकि आकृति फ़ील्ड्स ज्यामिति को छोड़कर किसी भी प्रकार के क्षेत्र के लिए शून्य का समर्थन नहीं करते हैं और (मैं तारीखों के खेतों के लिए सुनता हूं)।
नीचे दिए गए कोड में 1 आकृति / रिकॉर्ड के साथ 1 आकृति का निर्माण होता है जिसमें एक शून्य पाली ज्यामिति होती है।
import arcpy
import os
outfc = r'c:\temp\outfc.shp'
arcpy.env.workspace = os.path.dirname(outfc)
arcpy.CreateFeatureclass_management(arcpy.env.workspace,os.path.basename(outfc), 'polygon')
cur = arcpy.InsertCursor(outfc)
row = cur.newRow()
cur.insertRow(row)
del(row)
del(cur)
r = arcpy.CheckGeometry_management(outfc,'in_memory\\outtable')
print r.getMessages()
मैं इसे चलाता हूं और इसे प्राप्त करता हूं जो मुझे उम्मीद है
चेतावनी 000442: n ज्यामिति 0 में c: \ temp \ outfc.shp पर
यदि आप ईएसआरआई सॉफ्टवेयर पर काम कर रहे हैं, तो कम से कम मैं आर्कगिस 9.3 के लिए बोल सकता हूं, फिर शेपफाइल्स नल का समर्थन नहीं करते हैं। मैं कुछ हफ्ते पहले इस समस्या में भाग गया और एक दिन की जाँच में बिताया। मुझे यह लिंक विशेष रूप से प्रकाशित हो रहा है http://forums.esri.com/Thread.asp?c=93&f=993&t=125464। ऐसा लगता है कि ईएसआरआई शेपफाइल्स के भीतर नल का समर्थन करने का एकमात्र तरीका है जियोडैट डेटाबेस का उपयोग करना। नल का समर्थन करने के लिए, मैंने एक जियोडैटेबेस बनाने और फ़ाइल जियोडैटेबस के अंदर फीचरक्लासेस (जो कि आकृति के रूप में जाना जाता है) बनाकर समाप्त किया (यह नल का समर्थन करेगा) एक आकृति बनाने के विपरीत और फिर इसे जियोडैटाबेस में आयात करना (यह नल का समर्थन नहीं करेगा) । अगर मुझे सही तरीके से याद है, तो आपको उन फील्ड प्रॉपर्टीज़ में स्पष्ट रूप से बताना होगा जो आप नल को सपोर्ट करना चाहते हैं। यहाँ वह लिंक है जो मदद कर सकता है कि आर्कगिस 9.3 में पायथन के साथ फाइल जियोडैटेबेस में एक फीचर क्लास कैसे बनाया जाए?