VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

फ़िल्टर विधियों में विशेषता मान द्वारा फ़िल्टरिंग को गति देने के लिए स्थानिक सूचकांक लोड करता हैWhereIntersects औरNearestTo. यदि इंडेक्स मौजूद नहीं है तो इसे पहले बनाता है। उपयोगforceRebuild इंडेक्स रिक्रिएशन को मजबूर करने के लिए।

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
पैरामीटरप्रकारविवरण
indexPathStringइंडेक्स फ़ाइल का पथ।
forceRebuildBooleanक्या अनुक्रमणिका को फिर से बनाना है भले ही वह पहले से मौजूद हो.

अपवाद

अपवादस्थिति
ArgumentNullExceptionपथ हैnull.
IOExceptionएक I/O त्रुटि हुई।
InvalidOperationExceptionइस परत के लिए स्थानिक अनुक्रमणिका पहले ही लोड की जा चुकी है।
GisExceptionफ़ाइल मौजूद है और यह Aspose.GIS द्वारा बनाई गई स्थानिक अनुक्रमणिका फ़ाइल नहीं है।

यह सभी देखें


UseSpatialIndex(AbstractPath, bool)

फ़िल्टर विधियों में विशेषता मान द्वारा फ़िल्टरिंग को गति देने के लिए स्थानिक सूचकांक लोड करता हैWhereIntersects औरNearestTo. यदि इंडेक्स मौजूद नहीं है तो इसे पहले बनाता है। उपयोगforceRebuild इंडेक्स रिक्रिएशन को मजबूर करने के लिए।

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
पैरामीटरप्रकारविवरण
indexPathAbstractPathइंडेक्स फ़ाइल का पथ।
forceRebuildBooleanक्या अनुक्रमणिका को फिर से बनाना है भले ही वह पहले से मौजूद हो.

अपवाद

अपवादस्थिति
ArgumentNullExceptionपथ हैnull.
IOExceptionएक I/O त्रुटि हुई।
InvalidOperationExceptionइस परत के लिए स्थानिक अनुक्रमणिका पहले ही लोड की जा चुकी है।
GisExceptionफ़ाइल मौजूद है और यह Aspose.GIS द्वारा बनाई गई स्थानिक अनुक्रमणिका फ़ाइल नहीं है।

यह सभी देखें