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.

Δείτε επίσης