ExifGpsPackage

ExifGpsPackage class

Αντιπροσωπεύει τα μεταδεδομένα GPS σε ένα πακέτο μεταδεδομένων EXIF.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Κατασκευαστές

Ονομα Περιγραφή
ExifGpsPackage() Αρχικοποιεί μια νέα παρουσία τουExifGpsPackage τάξη.

Ιδιότητες

Ονομα Περιγραφή
Altitude { get; set; } Λαμβάνει ή ορίζει το υψόμετρο με βάση την αναφορά σεAltitudeRef . Η μονάδα αναφοράς είναι μέτρα.
AltitudeRef { get; set; } Λαμβάνει ή ορίζει το υψόμετρο που χρησιμοποιείται ως υψόμετρο αναφοράς. Εάν η αναφορά είναι η στάθμη της θάλασσας και το υψόμετρο είναι πάνω από την επιφάνεια της θάλασσας, δίνεται το 0. Εάν το υψόμετρο είναι κάτω από την επιφάνεια της θάλασσας, δίνεται η τιμή 1 και το υψόμετρο υποδεικνύεται ως απόλυτη τιμή στοAltitude tag.
AreaInformation { get; set; } Λαμβάνει ή ορίζει τη συμβολοσειρά χαρακτήρων που καταγράφει το όνομα της περιοχής GPS. Το πρώτο byte υποδεικνύει τον κωδικό χαρακτήρα που χρησιμοποιείται και ακολουθεί το όνομα της περιοχής GPS.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
DataDegreeOfPrecision { get; set; } Λαμβάνει ή ρυθμίζει το GPS DOP (βαθμός ακρίβειας δεδομένων). Μια τιμή HDOP γράφεται κατά τη δισδιάστατη μέτρηση και η τιμή PDOP κατά τη διάρκεια της τρισδιάστατης μέτρησης.
DateStamp { get; set; } Λαμβάνει ή ορίζει τις πληροφορίες ημερομηνίας και ώρας εγγραφής συμβολοσειράς χαρακτήρων σε σχέση με το UTC (Συντονισμένη Παγκόσμια Ώρα). Η μορφή είναι ΕΕΕΕ:ΜΜ:ΗΗ.
DestBearing { get; set; } Λαμβάνει ή ρυθμίζει το ρουλεμάν GPS στο σημείο προορισμού. Το εύρος τιμών είναι από 0,00 έως 359,99.
DestBearingRef { get; set; } Λαμβάνει ή ορίζει την αναφορά GPS που χρησιμοποιείται για να δώσει το ρουλεμάν στο σημείο προορισμού. Το ‘T’ υποδηλώνει την πραγματική κατεύθυνση και το ‘M’ είναι η μαγνητική κατεύθυνση.
DestDistance { get; set; } Λαμβάνει ή ορίζει την απόσταση GPS στο σημείο προορισμού.
DestDistanceRef { get; set; } Λαμβάνει ή ρυθμίζει τη μονάδα GPS που χρησιμοποιείται για την έκφραση της απόστασης από το σημείο προορισμού. Τα ‘K’, ‘M’ και ‘N’ αντιπροσωπεύουν χιλιόμετρα, μίλια και κόμβους.
DestLatitude { get; set; } Λαμβάνει ή ορίζει το γεωγραφικό πλάτος GPS του σημείου προορισμού.
DestLatitudeRef { get; set; } Λαμβάνει ή ορίζει την τιμή GPS που υποδεικνύει εάν το γεωγραφικό πλάτος του σημείου προορισμού είναι βόρειο ή νότιο γεωγραφικό πλάτος. Η τιμή ASCII ‘N’ υποδεικνύει το βόρειο γεωγραφικό πλάτος και το ‘S’ είναι το νότιο γεωγραφικό πλάτος.
DestLongitude { get; set; } Λαμβάνει ή ορίζει το γεωγραφικό μήκος GPS του σημείου προορισμού.
DestLongitudeRef { get; set; } Λαμβάνει ή ορίζει την τιμή GPS που υποδεικνύει εάν το γεωγραφικό μήκος του σημείου προορισμού είναι ανατολικό ή δυτικό γεωγραφικό μήκος. Το ASCII ‘E’ υποδεικνύει ανατολικό γεωγραφικό μήκος και το ‘W’ είναι δυτικό γεωγραφικό μήκος.
Differential { get; set; } Λαμβάνει ή ορίζει μια τιμή GPS που υποδεικνύει εάν εφαρμόζεται διόρθωση διαφορικού στον δέκτη GPS.
GpsTrack { get; set; } Λαμβάνει ή ρυθμίζει την κατεύθυνση της κίνησης του δέκτη GPS.
ImgDirection { get; set; } Λαμβάνει ή ορίζει την κατεύθυνση GPS της εικόνας όταν τραβήχτηκε. Το εύρος τιμών είναι από 0,00 έως 359,99.
ImgDirectionRef { get; set; } Λαμβάνει ή ορίζει την αναφορά GPS για να δώσει την κατεύθυνση της εικόνας κατά τη λήψη της. Το ‘T’ υποδηλώνει την πραγματική κατεύθυνση και το ‘M’ είναι η μαγνητική κατεύθυνση.
Item { get; } Λαμβάνει την ετικέτα TIFF με το καθορισμένο αναγνωριστικό. (2 indexers)
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
Latitude { get; set; } Λαμβάνει ή ρυθμίζει το γεωγραφικό πλάτος GPS.
LatitudeRef { get; set; } Λαμβάνει ή ορίζει μια τιμή GPS που υποδεικνύει εάν το γεωγραφικό πλάτος είναι βόρειο ή νότιο γεωγραφικό πλάτος.
Longitude { get; set; } Λαμβάνει ή ρυθμίζει το γεωγραφικό μήκος GPS.
LongitudeRef { get; set; } Λαμβάνει ή ορίζει μια τιμή GPS που υποδεικνύει εάν το γεωγραφικό μήκος είναι ανατολικό ή δυτικό γεωγραφικό μήκος.
MapDatum { get; set; } Λαμβάνει ή ορίζει τα δεδομένα γεωδαιτικής έρευνας που χρησιμοποιούνται από τον δέκτη GPS.
MeasureMode { get; set; } Λαμβάνει ή ρυθμίζει τη λειτουργία μέτρησης GPS.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
ProcessingMethod { get; set; } Λαμβάνει ή ορίζει μια συμβολοσειρά χαρακτήρων που καταγράφει το όνομα της μεθόδου που χρησιμοποιείται για την εύρεση θέσης. Το πρώτο byte υποδεικνύει τον κωδικό χαρακτήρα που χρησιμοποιείται και ακολουθεί το όνομα της μεθόδου.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
Satellites { get; set; } Λαμβάνει ή ορίζει τους δορυφόρους GPS που χρησιμοποιούνται για μετρήσεις. Αυτή η ετικέτα μπορεί να χρησιμοποιηθεί για να περιγράψει τον αριθμό των δορυφόρων, τον αριθμό ID τους, τη γωνία ανύψωσης, το αζιμούθιο, το SNR και άλλες πληροφορίες σε συμβολισμό ASCII. Η μορφή δεν έχει καθοριστεί . Εάν ο δέκτης GPS δεν μπορεί να πραγματοποιήσει μετρήσεις, η τιμή της ετικέτας θα οριστεί σε NULL.
Speed { get; set; } Λαμβάνει ή ρυθμίζει την ταχύτητα κίνησης του δέκτη GPS.
SpeedRef { get; set; } Λαμβάνει ή ρυθμίζει τη μονάδα που χρησιμοποιείται για την έκφραση της ταχύτητας κίνησης του δέκτη GPS. ‘K’ ‘M’ και ‘N’ αντιπροσωπεύουν χιλιόμετρα ανά ώρα, μίλια ανά ώρα και κόμβους.
Status { get; set; } Λαμβάνει ή ρυθμίζει την κατάσταση του δέκτη GPS κατά την εγγραφή της εικόνας.
TimeStamp { get; set; } Λαμβάνει ή ορίζει την ώρα ως UTC (Συντονισμένη Παγκόσμια Ώρα). Η Χρονική Σφραγίδα εκφράζεται ως τρεις ΛΟΓΙΚΕΣ τιμές που δίνουν την ώρα, το λεπτό και το δευτερόλεπτο.
TrackRef { get; set; } Λαμβάνει ή ορίζει την αναφορά για να δώσει την κατεύθυνση της κίνησης του δέκτη GPS. Το ‘T’ υποδηλώνει την αληθινή κατεύθυνση και το ‘M’ είναι η μαγνητική κατεύθυνση.
VersionID { get; set; } Λαμβάνει ή ορίζει την έκδοση του GPS IFD.

Μέθοδοι

Ονομα Περιγραφή
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Clear() Αφαιρεί όλες τις ετικέτες TIFF που είναι αποθηκευμένες στη συσκευασία.
Contains(string) Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα.
virtual FindProperties(Func<MetadataProperty, bool>) Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης.
GetEnumerator() Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
Remove(TiffTagID) Καταργεί την ιδιότητα με το καθορισμένο αναγνωριστικό.
virtual RemoveProperties(Func<MetadataProperty, bool>) Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα.
virtual Sanitize() Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Set(TiffTag) Προσθέτει ή αντικαθιστά την καθορισμένη ετικέτα.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
ToList() Δημιουργεί μια λίστα από το πακέτο.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Παρατηρήσεις

Μάθε περισσότερα

Δείτε επίσης