VectorLayer.UseAttributesIndex

UseAttributesIndex(string, string, bool)

Φορτώνει το ευρετήριο χαρακτηριστικών για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereGreater. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.

public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
ΠαράμετροςΤύποςΠεριγραφή
indexPathStringΔιαδρομή προς το αρχείο ευρετηρίου.
attributeNameStringΌνομα του χαρακτηριστικού για τη δημιουργία ευρετηρίου.
forceRebuildBooleanΑν θα αναδημιουργηθεί ευρετήριο ακόμα κι αν υπάρχει ήδη.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionΕπιχείρημα είναιnull.
ArgumentExceptionΧαρακτηριστικό με τέτοιο όνομα δεν υπάρχει στο επίπεδο.
IOExceptionΠαρουσιάστηκε σφάλμα I/O.
InvalidOperationExceptionΕυρετήριο για το καθορισμένο χαρακτηριστικό που έχει ήδη φορτωθεί για αυτό το επίπεδο.
GisExceptionΤο αρχείο υπάρχει και δεν είναι αρχείο ευρετηρίου χαρακτηριστικών που δημιουργήθηκε από το Aspose.GIS.

Δείτε επίσης


UseAttributesIndex(AbstractPath, string, bool)

Φορτώνει το ευρετήριο χαρακτηριστικών για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereGreater. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.

public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName, 
    bool forceRebuild = false)
ΠαράμετροςΤύποςΠεριγραφή
indexPathAbstractPathΔιαδρομή προς το αρχείο ευρετηρίου.
attributeNameStringΌνομα του χαρακτηριστικού για τη δημιουργία ευρετηρίου.
forceRebuildBooleanΑν θα αναδημιουργηθεί ευρετήριο ακόμα κι αν υπάρχει ήδη.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionΕπιχείρημα είναιnull.
ArgumentExceptionΧαρακτηριστικό με τέτοιο όνομα δεν υπάρχει στο επίπεδο.
IOExceptionΠαρουσιάστηκε σφάλμα I/O.
InvalidOperationExceptionΕυρετήριο για το καθορισμένο χαρακτηριστικό που έχει ήδη φορτωθεί για αυτό το επίπεδο.
GisExceptionΤο αρχείο υπάρχει και δεν είναι αρχείο ευρετηρίου χαρακτηριστικών που δημιουργήθηκε από το Aspose.GIS.

Δείτε επίσης