VectorLayer.UseSpatialIndex
UseSpatialIndex(string, bool)
Φορτώνει χωρικό ευρετήριο για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereIntersects
καιNearestTo
. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
Παράμετρος | Τύπος | Περιγραφή |
---|
indexPath | String | Διαδρομή προς το αρχείο ευρετηρίου. |
forceRebuild | Boolean | Αν θα αναδημιουργηθεί ευρετήριο ακόμα κι αν υπάρχει ήδη. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|
ArgumentNullException | Το μονοπάτι είναιnull . |
IOException | Παρουσιάστηκε σφάλμα I/O. |
InvalidOperationException | Το χωρικό ευρετήριο έχει ήδη φορτωθεί για αυτό το επίπεδο. |
GisException | Το αρχείο υπάρχει και δεν είναι αρχείο χωρικού ευρετηρίου που δημιουργήθηκε από το Aspose.GIS. |
Δείτε επίσης
UseSpatialIndex(AbstractPath, bool)
Φορτώνει χωρικό ευρετήριο για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereIntersects
καιNearestTo
. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
Παράμετρος | Τύπος | Περιγραφή |
---|
indexPath | AbstractPath | Διαδρομή προς το αρχείο ευρετηρίου. |
forceRebuild | Boolean | Αν θα αναδημιουργηθεί ευρετήριο ακόμα κι αν υπάρχει ήδη. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|
ArgumentNullException | Το μονοπάτι είναιnull . |
IOException | Παρουσιάστηκε σφάλμα I/O. |
InvalidOperationException | Το χωρικό ευρετήριο έχει ήδη φορτωθεί για αυτό το επίπεδο. |
GisException | Το αρχείο υπάρχει και δεν είναι αρχείο χωρικού ευρετηρίου που δημιουργήθηκε από το Aspose.GIS. |
Δείτε επίσης