Class VectorLayer

VectorLayer class

Αντιπροσωπεύει ένα διανυσματικό επίπεδο. Ένα διανυσματικό επίπεδο είναι μια συλλογή από γεωγραφικά χαρακτηριστικά, αποθηκευμένα σε ένα αρχείο.

public abstract class VectorLayer : FeaturesSequence, IDisposable

Ιδιότητες

ΟνομαΠεριγραφή
override Attributes { get; }Λαμβάνει τη συλλογή προσαρμοσμένων χαρακτηριστικών για λειτουργίες σε αυτόVectorLayer .
virtual Count { get; }Λαμβάνει τον αριθμό των χαρακτηριστικών σε αυτό το επίπεδο.
abstract Driver { get; }Λαμβάνει τοDriver που δημιούργησε αυτό το επίπεδο.
abstract GeometryType { get; }Παίρνει τον τύπο της γεωμετρίας για το στρώμα.
virtual Item { get; }Λαμβάνει τοFeature στον καθορισμένο δείκτη.
abstract SpatialReferenceSystem { get; }Λαμβάνει σύστημα χωρικής αναφοράς αυτής της ακολουθίας χαρακτηριστικών.

Μέθοδοι

ΟνομαΠεριγραφή
static Create(AbstractPath, FileDriver)Δημιουργεί το επίπεδο και το ανοίγει για την προσθήκη νέων χαρακτηριστικών.
static Create(string, FileDriver)Δημιουργεί το επίπεδο και το ανοίγει για την προσθήκη νέων χαρακτηριστικών.
static Create(AbstractPath, FileDriver, DriverOptions)Δημιουργεί το επίπεδο και το ανοίγει για την προσθήκη νέων χαρακτηριστικών.
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)Δημιουργεί το επίπεδο και το ανοίγει για προσάρτηση.
static Create(string, FileDriver, DriverOptions)Δημιουργεί το επίπεδο και το ανοίγει για την προσθήκη νέων χαρακτηριστικών.
static Create(string, FileDriver, SpatialReferenceSystem)Δημιουργεί το επίπεδο και το ανοίγει για προσάρτηση.
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)Δημιουργεί το επίπεδο και το ανοίγει για προσάρτηση.
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)Δημιουργεί το επίπεδο και το ανοίγει για προσάρτηση.
static Open(AbstractPath, FileDriver)Ανοίξτε το επίπεδο για ανάγνωση.
static Open(string, FileDriver)Ανοίξτε το επίπεδο για ανάγνωση.
static Open(AbstractPath, FileDriver, DriverOptions)Ανοίξτε το επίπεδο για ανάγνωση.
static Open(string, FileDriver, DriverOptions)Ανοίξτε το επίπεδο για ανάγνωση.
Add(Feature)Προσθέτει μια νέα δυνατότητα στο επίπεδο, εάν υποστηρίζεται από τοVectorLayer μικρόDriver .
virtual Add(Feature, IFeatureStyle)Προσθέτει μια νέα δυνατότητα με το καθορισμένο στυλ στο επίπεδο, εάν υποστηρίζεται από τοVectorLayer μικρόDriver .
AsInMemory()Δημιουργήστε ένα κλώνο στρώματος ως μορφή InMemory.
ConstructFeature()Δημιουργεί (αλλά δεν προσθέτει στο επίπεδο) μια νέα δυνατότητα με χαρακτηριστικά που ταιριάζουν με τη συλλογή χαρακτηριστικών αυτού του επιπέδου. Όταν τελειώσετε με τη ρύθμιση δεδομένων για το χαρακτηριστικό, χρησιμοποιήστεAdd για να προσθέσετε το χαρακτηριστικό στο επίπεδο.
CopyAttributes(FeaturesSequence)Αντιγράφει χαρακτηριστικά άλλωνVectorLayer σε αυτό.
CopyAttributes(FeaturesSequence, IAttributesConverter)Αντιγράφει χαρακτηριστικά άλλωνVectorLayer σε αυτό.
Dispose()Απελευθερώνει τους πόρους που χρησιμοποιούνται από τοVectorLayer .
override Equals(object)Καθορίζει εάν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.
abstract GetEnumerator()Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
virtual GetExtent()Λαμβάνει μια χωρική έκταση αυτού του στρώματος.
Join(VectorLayer, JoinOptions)Ενώνει ένα επίπεδο στο τρέχον επίπεδο.
NearestTo(IPoint)Λαμβάνει το πλησιέστερο χαρακτηριστικό στο παρεχόμενο σημείο.
NearestTo(double, double)Λαμβάνει το πλησιέστερο χαρακτηριστικό στην παρεχόμενη συντεταγμένη.
virtual RemoveAt(int)Αφαιρέστε τοFeature στον καθορισμένο δείκτη.
virtual ReplaceAt(int, Feature)Αντικαταστήστε τοFeature στον καθορισμένο δείκτη.
SaveTo(AbstractPath, FileDriver)Αποθηκεύει τις λειτουργίες από ακολουθία σε επίπεδο.
SaveTo(string, FileDriver)Αποθηκεύει τις λειτουργίες από ακολουθία σε επίπεδο.
SaveTo(AbstractPath, FileDriver, SavingOptions)Αποθηκεύει τις λειτουργίες από ακολουθία σε επίπεδο.
SaveTo(string, FileDriver, SavingOptions)Αποθηκεύει τις λειτουργίες από ακολουθία σε επίπεδο.
SplitTo()Διαχωρίστε τα χαρακτηριστικά ανά τύπο γεωμετρίας.
virtual UseAttributesIndex(AbstractPath, string, bool)Φορτώνει το ευρετήριο χαρακτηριστικών για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereGreater. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
UseAttributesIndex(string, string, bool)Φορτώνει το ευρετήριο χαρακτηριστικών για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereGreater. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
virtual UseSpatialIndex(AbstractPath, bool)Φορτώνει χωρικό ευρετήριο για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereIntersects καιNearestTo. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
UseSpatialIndex(string, bool)Φορτώνει χωρικό ευρετήριο για να επιταχύνει το φιλτράρισμα κατά τιμή χαρακτηριστικών σε μεθόδους φιλτραρίσματος όπωςWhereIntersects καιNearestTo. Εάν δεν υπάρχει ευρετήριο, το δημιουργεί πρώτα. ΧρήσηforceRebuild για αναγκαστική δημιουργία ευρετηρίου.
virtual WhereEqual<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού ίση με την παρεχόμενη τιμή.
virtual WhereGreater<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού μεγαλύτερη από την παρεχόμενη τιμή.
virtual WhereGreaterOrEqual<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού μεγαλύτερη ή ίση με την παρεχόμενη τιμή.
virtual WhereIntersects(Extent)Φιλτράρει τις λειτουργίες με βάση την έκταση.
WhereIntersects(FeaturesSequence)Φιλτράρει χαρακτηριστικά με βάση την ένωση όλων των γεωμετριών σε ακολουθία άλλων χαρακτηριστικών.
virtual WhereIntersects(IGeometry)Φιλτράρει χαρακτηριστικά με βάση την παρεχόμενη γεωμετρία.
virtual WhereNotEqual<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού όχι ίση με την παρεχόμενη τιμή.
virtual WhereNotNull(string)Επιλέγει χαρακτηριστικά με χαρακτηριστικό όχι ίσο με null.
virtual WhereNull(string)Επιλέγει χαρακτηριστικά με χαρακτηριστικό ίσο με null.
virtual WhereSet(string)Επιλέγει χαρακτηριστικά με σύνολο χαρακτηριστικών.
virtual WhereSmaller<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού μικρότερη από την παρεχόμενη τιμή.
virtual WhereSmallerOrEqual<T>(string, T)Επιλέγει χαρακτηριστικά με τιμή χαρακτηριστικού μικρότερη ή ίση με την παρεχόμενη τιμή.
virtual WhereUnset(string)Επιλέγει λειτουργίες όπου δεν έχει οριστεί το καθορισμένο χαρακτηριστικό.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)Μετατροπή ενός επιπέδου σε διαφορετική μορφή.
static Convert(string, FileDriver, string, FileDriver)Μετατροπή ενός επιπέδου σε διαφορετική μορφή.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)Μετατροπή ενός επιπέδου σε διαφορετική μορφή.
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)Μετατροπή ενός επιπέδου σε διαφορετική μορφή.

Δείτε επίσης