ExifGpsPackage

ExifGpsPackage class

Mewakili metadata GPS dalam paket metadata EXIF.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Konstruktor

Nama Keterangan
ExifGpsPackage() Menginisialisasi instance baru dariExifGpsPackage kelas.

Properti

Nama Keterangan
Altitude { get; set; } Mendapat atau mengatur ketinggian berdasarkan referensi diAltitudeRef . Satuan acuannya adalah meter.
AltitudeRef { get; set; } Mendapatkan atau mengatur ketinggian yang digunakan sebagai ketinggian referensi. Jika referensinya adalah permukaan laut dan ketinggiannya di atas permukaan laut, diberikan 0. Jika ketinggian di bawah permukaan laut, diberi nilai 1 dan ketinggian ditunjukkan sebagai nilai absolut diAltitude tag.
AreaInformation { get; set; } Mendapat atau mengatur string karakter yang merekam nama area GPS. Byte pertama menunjukkan kode karakter yang digunakan, diikuti dengan nama area GPS.
Count { get; } Mendapat jumlah properti metadata.
DataDegreeOfPrecision { get; set; } Mendapat atau menyetel DOP GPS (tingkat presisi data). Nilai HDOP ditulis selama pengukuran dua dimensi, dan PDOP selama pengukuran tiga dimensi.
DateStamp { get; set; } Mendapat atau menyetel informasi tanggal dan waktu perekaman string karakter relatif terhadap UTC (Waktu Universal Terkoordinasi). Formatnya YYYY:MM:DD.
DestBearing { get; set; } Mendapat atau menyetel bantalan GPS ke titik tujuan. Rentang nilainya dari 0,00 hingga 359,99.
DestBearingRef { get; set; } Mendapat atau mengatur referensi GPS yang digunakan untuk memberikan bantalan ke titik tujuan. ‘T’ menunjukkan arah yang benar dan ‘M’ adalah arah magnetik.
DestDistance { get; set; } Mendapat atau mengatur jarak GPS ke titik tujuan.
DestDistanceRef { get; set; } Mendapat atau menyetel unit GPS yang digunakan untuk menyatakan jarak ke titik tujuan. ‘K’, ‘M’ dan ‘N’ mewakili kilometer, mil, dan knot.
DestLatitude { get; set; } Mendapat atau menyetel lintang GPS dari titik tujuan.
DestLatitudeRef { get; set; } Mendapat atau menetapkan nilai GPS yang menunjukkan apakah garis lintang titik tujuan adalah garis lintang utara atau selatan. Nilai ASCII ‘N’ menunjukkan garis lintang utara, dan ‘S’ adalah garis lintang selatan.
DestLongitude { get; set; } Mendapat atau menyetel bujur GPS dari titik tujuan.
DestLongitudeRef { get; set; } Mendapat atau menetapkan nilai GPS yang menunjukkan apakah bujur titik tujuan adalah bujur timur atau bujur barat. ASCII ‘E’ menunjukkan bujur timur, dan ‘W’ adalah bujur barat.
Differential { get; set; } Mendapat atau menetapkan nilai GPS yang menunjukkan apakah koreksi diferensial diterapkan ke penerima GPS.
GpsTrack { get; set; } Mendapat atau mengatur arah pergerakan penerima GPS.
ImgDirection { get; set; } Mendapat atau menyetel arah GPS dari gambar saat diambil. Rentang nilainya dari 0,00 hingga 359,99.
ImgDirectionRef { get; set; } Mendapatkan atau menyetel referensi GPS untuk memberikan arah gambar saat ditangkap. ‘T’ menunjukkan arah sebenarnya dan ‘M’ adalah arah magnetik.
Item { get; } Mendapat tag TIFF dengan id yang ditentukan. (2 indexers)
Keys { get; } Mendapat kumpulan nama properti metadata.
Latitude { get; set; } Mendapat atau menyetel lintang GPS.
LatitudeRef { get; set; } Mendapat atau menyetel nilai GPS yang menunjukkan apakah lintang utara atau lintang selatan.
Longitude { get; set; } Mendapat atau menyetel bujur GPS.
LongitudeRef { get; set; } Mendapat atau menyetel nilai GPS yang menunjukkan apakah bujur timur atau bujur barat.
MapDatum { get; set; } Mendapat atau menyetel data survei geodetik yang digunakan oleh penerima GPS.
MeasureMode { get; set; } Mendapatkan atau menyetel mode pengukuran GPS.
MetadataType { get; } Mendapatkan jenis metadata.
ProcessingMethod { get; set; } Mendapat atau menetapkan string karakter yang merekam nama metode yang digunakan untuk pencarian lokasi. Byte pertama menunjukkan kode karakter yang digunakan, dan ini diikuti dengan nama metode.
PropertyDescriptors { get; } Mendapat kumpulan deskriptor yang berisi informasi tentang properti yang dapat diakses melalui mesin pencari GroupDocs.Metadata.
Satellites { get; set; } Mendapatkan atau menyetel satelit GPS yang digunakan untuk pengukuran. Tag ini dapat digunakan untuk mendeskripsikan jumlah satelit, nomor ID, sudut elevasi, azimuth, SNR, dan informasi lainnya dalam notasi ASCII. Formatnya tidak ditentukan. Jika penerima GPS tidak mampu melakukan pengukuran, nilai tag harus disetel ke NULL.
Speed { get; set; } Mendapat atau mengatur kecepatan pergerakan penerima GPS.
SpeedRef { get; set; } Mendapat atau mengatur unit yang digunakan untuk menyatakan kecepatan gerakan penerima GPS. ‘K’ ‘M’ dan ‘N’ mewakili kilometer per jam, mil per jam, dan knot.
Status { get; set; } Mendapatkan atau menyetel status penerima GPS saat gambar direkam.
TimeStamp { get; set; } Mendapat atau menetapkan waktu sebagai UTC (Waktu Universal Terkoordinasi). TimeStamp dinyatakan sebagai tiga nilai RATIONAL yang memberikan jam, menit, dan detik.
TrackRef { get; set; } Mendapat atau mengatur referensi untuk memberikan arah gerakan penerima GPS. ‘T’ menunjukkan arah yang benar dan ‘M’ adalah arah magnetik.
VersionID { get; set; } Mendapat atau menyetel versi GPS IFD.

Metode

Nama Keterangan
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Menambahkan properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
Clear() Menghapus semua tag TIFF yang disimpan dalam paket.
Contains(string) Menentukan apakah paket berisi properti metadata dengan nama yang ditentukan.
virtual FindProperties(Func<MetadataProperty, bool>) Menemukan properti metadata yang memenuhi predikat yang ditentukan. Pencarian bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
GetEnumerator() Mengembalikan pencacah yang mengulang melalui koleksi.
Remove(TiffTagID) Menghapus properti dengan id yang ditentukan.
virtual RemoveProperties(Func<MetadataProperty, bool>) Menghapus properti metadata yang memenuhi predikat yang ditentukan.
virtual Sanitize() Menghapus properti metadata yang dapat ditulisi dari paket. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
Set(TiffTag) Menambahkan atau mengganti tag yang ditentukan.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Menyetel properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga. Metode ini merupakan kombinasi dariAddProperties DanUpdateProperties Jika properti yang ada memenuhi predikat, nilainya diperbarui. Jika ada properti yang diketahui hilang dalam paket yang memenuhi predikat itu ditambahkan ke paket.
ToList() Membuat daftar dari paket.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Memperbarui properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.

Perkataan

Belajarlah lagi

Lihat juga