मैंने संयोग से पता लगाया है कि कैसे आर्कपैक उपयोगकर्ता के लिए विशेष फ्लोटिंग पॉइंट वैल्यू प्रदर्शित करता है।
- + + (सकारात्मक अनंत) के रूप में प्रदर्शित किया जाता है
1.#INF
- -) (नकारात्मक अनन्तता) माना जाता है कि
-1.#INF
- मैंने इसे सत्यापित नहीं किया है। NaN (संख्या नहीं) को दाएं-संरेखित के रूप में प्रदर्शित किया जाता है
<Null>
- बाएं-संरेखित के साथ भ्रमित नहीं होने के लिए<Null>
, जो NULL (अनुपलब्ध मान) को दर्शाता है:( क्षेत्र कैलकुलेटर में अद्वितीय मान प्राप्त करें NaN को सूची में बिल्कुल भी सूचीबद्ध नहीं करता है।)
लेकिन मुझे पता नहीं चला कि इन विशेष मूल्यों के आधार पर पंक्तियों का चयन करने के लिए परत परिभाषा प्रश्नों को कैसे लिखा जाए:
ColumnName IS NULL
केवल नियमित NULL मान का चयन करेगा, लेकिन गैर NaN।ColumnName = 1.#INF
अमान्य सिंटैक्स के रूप में अस्वीकार कर दिया गया है।
क्या किसी को भी यह करना आता है?
C # ArcObjects कोड स्निपेट को स्टोर करने के लिए 1. टेबल फ़ील्ड (मूल अवधारणा) के लिए # INF मान:
के रूप में अनुरोध किया। चूँकि मैं अब काम पर नहीं हूं, निम्नलिखित मैं इस्तेमाल किया गया वास्तविक कोड नहीं है और मैं अभी इसका परीक्षण नहीं कर सकता, लेकिन यह ऊपर दिए गए स्क्रीनशॉट में दिखाए गए प्रभाव का उत्पादन करना चाहिए:
ITable table = …;
int doubleFieldIndex = table.FindField(…);
IRow row = table.CreateRow();
row.Value[doubleFieldIndex] = double.PositiveInfinity;
row.Store();