ExifGpsPackage

ExifGpsPackage class

Bir EXIF meta veri paketindeki GPS meta verilerini temsil eder.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

yapıcılar

İsim Tanım
ExifGpsPackage() Yeni bir örneğini başlatır.ExifGpsPackage sınıf.

Özellikleri

İsim Tanım
Altitude { get; set; } İçindeki referansa göre yüksekliği alır veya ayarlar.AltitudeRef . Referans birimi metredir.
AltitudeRef { get; set; } Referans yükseklik olarak kullanılan yüksekliği alır veya ayarlar. Referans deniz seviyesi ve rakım deniz seviyesinden yüksek ise 0 verilir. Eğer rakım deniz seviyesinin altında ise 1 değeri verilir ve rakım mutlak değer olarak gösterilir.Altitude etiket.
AreaInformation { get; set; } GPS alanının adını kaydeden karakter dizisini alır veya ayarlar. İlk bayt, kullanılan karakter kodunu gösterir ve bunu GPS alanının adı izler.
Count { get; } Meta veri özelliklerinin sayısını alır.
DataDegreeOfPrecision { get; set; } GPS DOP’u (veri kesinlik derecesi) alır veya ayarlar. İki boyutlu ölçüm sırasında bir HDOP değeri ve üç boyutlu ölçüm sırasında PDOP yazılır.
DateStamp { get; set; } UTC’ye (Koordineli Evrensel Zaman) göre karakter dizisi kayıt tarih ve saat bilgilerini alır veya ayarlar. Biçim YYYY:AA:GG. şeklindedir.
DestBearing { get; set; } Hedef noktaya GPS yönünü alır veya ayarlar. Değer aralığı 0,00 ile 359,99 arasındadır.
DestBearingRef { get; set; } Hedef noktaya yön vermek için kullanılan GPS referansını alır veya ayarlar. ‘T’ gerçek yönü ve ‘M’ manyetik yönü belirtir.
DestDistance { get; set; } Hedef noktaya GPS mesafesini alır veya ayarlar.
DestDistanceRef { get; set; } Hedef noktaya olan mesafeyi ifade etmek için kullanılan GPS birimini alır veya ayarlar. ‘K’, ‘M’ ve ‘N’ kilometre, mil ve deniz milini temsil eder.
DestLatitude { get; set; } Hedef noktanın GPS enlemini alır veya ayarlar.
DestLatitudeRef { get; set; } Hedef noktanın enleminin kuzey mi yoksa güney enlemi mi olduğunu gösteren GPS değerini alır veya ayarlar. ASCII değeri ‘N’ kuzey enlemini ve ‘S’ güney enlemini gösterir.
DestLongitude { get; set; } Hedef noktanın GPS boylamını alır veya ayarlar.
DestLongitudeRef { get; set; } Hedef noktanın doğu boylamının mı yoksa batı boylamının mı olduğunu gösteren GPS değerini alır veya ayarlar. ASCII ‘E’ doğu boylamını ve ‘W’ batı boylamını gösterir.
Differential { get; set; } GPS alıcısına diferansiyel düzeltmenin uygulanıp uygulanmadığını gösteren bir GPS değeri alır veya ayarlar.
GpsTrack { get; set; } GPS alıcı hareketinin yönünü alır veya ayarlar.
ImgDirection { get; set; } Yakalandığında görüntünün GPS yönünü alır veya ayarlar. Değer aralığı 0,00 ile 359,99 arasındadır.
ImgDirectionRef { get; set; } Yakalandığında görüntünün yönünü vermek için GPS referansını alır veya ayarlar. ‘T’ gerçek yönü ve ‘M’ manyetik yönü belirtir.
Item { get; } Belirtilen kimliğe sahip TIFF etiketini alır. (2 indexers)
Keys { get; } Meta veri özellik adlarının bir koleksiyonunu alır.
Latitude { get; set; } GPS enlemini alır veya ayarlar.
LatitudeRef { get; set; } Enlemin kuzey mi güney mi olduğunu gösteren bir GPS değeri alır veya ayarlar.
Longitude { get; set; } GPS boylamını alır veya ayarlar.
LongitudeRef { get; set; } Boylamın doğu mu yoksa batı boylamı mı olduğunu gösteren bir GPS değeri alır veya ayarlar.
MapDatum { get; set; } GPS alıcısı tarafından kullanılan jeodezik araştırma verilerini alır veya ayarlar.
MeasureMode { get; set; } GPS ölçüm modunu alır veya ayarlar.
MetadataType { get; } Meta veri türünü alır.
ProcessingMethod { get; set; } Konum bulma için kullanılan yöntemin adını kaydeden bir karakter dizesi alır veya ayarlar. İlk bayt, kullanılan karakter kodunu gösterir ve bunu yöntemin adı izler.
PropertyDescriptors { get; } GroupDocs.Metadata arama motoru aracılığıyla erişilebilen özellikler hakkında bilgi içeren tanımlayıcılardan oluşan bir koleksiyon alır.
Satellites { get; set; } Ölçümler için kullanılan GPS uydularını alır veya ayarlar. Bu etiket, uydu sayısını, kimlik numarasını, yükseklik açısını, azimutu, SNR’yi ve ASCII notasyonundaki diğer bilgileri tanımlamak için kullanılabilir. Biçim not belirtilmedi. GPS alıcısı ölçüm yapamıyorsa, etiketin değeri NULL. olarak ayarlanmalıdır.
Speed { get; set; } GPS alıcı hareketinin hızını alır veya ayarlar.
SpeedRef { get; set; } GPS alıcısının hareket hızını ifade etmek için kullanılan birimi alır veya ayarlar. ‘K’ ‘M’ ve ‘N’, kilometre/saat, mil/saat ve deniz milini temsil eder.
Status { get; set; } Görüntü kaydedildiğinde GPS alıcısının durumunu alır veya ayarlar.
TimeStamp { get; set; } Saati UTC (Eşgüdümlü Evrensel Saat) olarak alır veya ayarlar. TimeStamp, saat, dakika ve saniyeyi veren üç RATIONAL değeri olarak ifade edilir.
TrackRef { get; set; } GPS alıcı hareketinin yönünü vermek için referansı alır veya ayarlar. ‘T’ gerçek yönü ve ‘M’ manyetik yönü belirtir.
VersionID { get; set; } GPS IFD sürümünü alır veya ayarlar.

yöntemler

İsim Tanım
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini ekler. İşlem özyinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler.
Clear() Pakette saklanan tüm TIFF etiketlerini kaldırır.
Contains(string) Paketin belirtilen ada sahip bir meta veri özelliği içerip içermediğini belirler.
virtual FindProperties(Func<MetadataProperty, bool>) Belirtilen yüklemi karşılayan meta veri özelliklerini bulur. Arama özyinelemeli olduğu için iç içe geçmiş tüm paketleri de etkiler.
GetEnumerator() Koleksiyon boyunca yinelenen bir numaralandırıcı döndürür.
Remove(TiffTagID) Belirtilen kimliğe sahip özelliği kaldırır.
virtual RemoveProperties(Func<MetadataProperty, bool>) Belirtilen yüklemi karşılayan meta veri özelliklerini kaldırır.
virtual Sanitize() Paketten yazılabilir meta veri özelliklerini kaldırır. İşlem özyinelemeli olduğundan iç içe geçmiş tüm paketleri de etkiler.
Set(TiffTag) Belirtilen etiketi ekler veya değiştirir.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini ayarlar. İşlem özyinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler. Bu yöntem,AddProperties VeUpdateProperties Mevcut bir özellik yüklemi karşılıyorsa, değeri güncellenir. Yüklemi karşılayan pakette eksik bilinen bir özellik varsa, pakete eklenir.
ToList() Paketten bir liste oluşturur.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini günceller. İşlem yinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler.

Notlar

Daha fazla bilgi edin

Ayrıca bakınız