ExifGpsPackage

ExifGpsPackage class

Representerar GPS-metadata i ett EXIF-metadatapaket.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Konstruktörer

namn Beskrivning
ExifGpsPackage() Initierar en ny instans avExifGpsPackage class.

Egenskaper

namn Beskrivning
Altitude { get; set; } Hämtar eller ställer in höjden baserat på referensen iAltitudeRef . Referensenheten är meter.
AltitudeRef { get; set; } Hämtar eller ställer in höjden som används som referenshöjd. Om referensen är havsnivån och höjden över havet ges 0. Om höjden är under havsytan ges ett värde på 1 och höjden anges som ett absolut värde iAltitude tag.
AreaInformation { get; set; } Hämtar eller ställer in teckensträngen som registrerar namnet på GPS-området. Den första byten anger teckenkoden som används, och denna följs av namnet på GPS-området.
Count { get; } Hämtar antalet metadataegenskaper.
DataDegreeOfPrecision { get; set; } Hämtar eller ställer in GPS DOP (datagrad av precision). Ett HDOP-värde skrivs under tvådimensionell mätning och PDOP under tredimensionell mätning.
DateStamp { get; set; } Hämtar eller ställer in teckensträngens inspelningsdatum och tidsinformation i förhållande till UTC (Coordinated Universal Time). Formatet är ÅÅÅÅ:MM:DD.
DestBearing { get; set; } Hämtar eller ställer in GPS-bäringen till destinationspunkten. Värdeintervallet är från 0,00 till 359,99.
DestBearingRef { get; set; } Hämtar eller ställer in GPS-referensen som används för att ge bäringen till destinationspunkten. ‘T’ anger sann riktning och ‘M’ är magnetisk riktning.
DestDistance { get; set; } Hämtar eller ställer in GPS-avståndet till destinationspunkten.
DestDistanceRef { get; set; } Hämtar eller ställer in GPS-enheten som används för att uttrycka avståndet till destinationspunkten. ‘K’, ‘M’ och ‘N’ representerar kilometer, miles och knop.
DestLatitude { get; set; } Hämtar eller ställer in GPS-latitud för destinationspunkten.
DestLatitudeRef { get; set; } Hämtar eller ställer in GPS-värdet som anger om latituden för destinationspunkten är nordlig eller sydlig latitud. ASCII-värdet ‘N’ indikerar nordlig latitud och ‘S’ är sydlig latitud.
DestLongitude { get; set; } Hämtar eller ställer in GPS-longituden för destinationspunkten.
DestLongitudeRef { get; set; } Hämtar eller ställer in GPS-värdet som indikerar om longituden för destinationspunkten är östlig eller västlig longitud. ASCII ‘E’ anger östlig longitud och ‘W’ är västlig longitud.
Differential { get; set; } Hämtar eller ställer in ett GPS-värde som indikerar om differentiell korrigering tillämpas på GPS-mottagaren.
GpsTrack { get; set; } Hämtar eller ställer in riktningen för GPS-mottagarens rörelse.
ImgDirection { get; set; } Hämtar eller ställer in GPS-riktningen för bilden när den togs. Värdeintervallet är från 0,00 till 359,99.
ImgDirectionRef { get; set; } Hämtar eller ställer in GPS-referensen för att ge bildens riktning när den tas. ‘T’ anger sann riktning och ‘M’ är magnetisk riktning.
Item { get; } Hämtar TIFF-taggen med angivet id. (2 indexers)
Keys { get; } Hämtar en samling av metadataegenskapsnamnen.
Latitude { get; set; } Hämtar eller ställer in GPS-latitud.
LatitudeRef { get; set; } Hämtar eller ställer in ett GPS-värde som anger om latituden är nordlig eller sydlig latitud.
Longitude { get; set; } Hämtar eller ställer in GPS-längdgraden.
LongitudeRef { get; set; } Hämtar eller ställer in ett GPS-värde som indikerar om longituden är östlig eller västlig longitud.
MapDatum { get; set; } Hämtar eller ställer in geodetiska mätdata som används av GPS-mottagaren.
MeasureMode { get; set; } Hämtar eller ställer in GPS-mätläget.
MetadataType { get; } Hämtar metadatatypen.
ProcessingMethod { get; set; } Hämtar eller ställer in en teckensträng som registrerar namnet på metoden som används för att hitta plats. Den första byten indikerar teckenkoden som används, och detta följs av namnet på metoden.
PropertyDescriptors { get; } Får en samling beskrivningar som innehåller information om egenskaper som är tillgängliga via sökmotorn GroupDocs.Metadata.
Satellites { get; set; } Hämtar eller ställer in GPS-satelliterna som används för mätningar. Denna tagg kan användas för att beskriva antalet satelliter, deras ID-nummer, höjdvinkel, azimut, SNR och annan information i ASCII-notation. Formatet är inte specificerat. Om GPS-mottagaren inte kan göra mätningar ska värdet på taggen sättas till NULL.
Speed { get; set; } Hämtar eller ställer in hastigheten för GPS-mottagarens rörelse.
SpeedRef { get; set; } Hämtar eller ställer in enheten som används för att uttrycka GPS-mottagarens rörelsehastighet. ‘K’ ‘M’ och ‘N’ representerar kilometer per timme, miles per timme och knop.
Status { get; set; } Hämtar eller ställer in GPS-mottagarens status när bilden spelas in.
TimeStamp { get; set; } Hämtar eller ställer in tiden som UTC (Coordinated Universal Time). TimeStamp uttrycks som tre RATIONELLA värden som ger timme, minut och sekund.
TrackRef { get; set; } Hämtar eller ställer in referensen för att ge GPS-mottagarens rörelseriktning. ‘T’ anger sann riktning och ‘M’ är magnetisk riktning.
VersionID { get; set; } Hämtar eller ställer in versionen av GPS IFD.

Metoder

namn Beskrivning
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Lägger till kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar även alla kapslade paket.
Clear() Tar bort alla TIFF-taggar som är lagrade i paketet.
Contains(string) Bestämmer om paketet innehåller en metadataegenskap med det angivna namnet.
virtual FindProperties(Func<MetadataProperty, bool>) Hittar metadataegenskaperna som uppfyller det angivna predikatet. Sökningen är rekursiv så den påverkar också alla kapslade paket.
GetEnumerator() Returnerar en uppräkning som itererar genom samlingen.
Remove(TiffTagID) Tar bort egenskapen med angivet id.
virtual RemoveProperties(Func<MetadataProperty, bool>) Tar bort metadataegenskaper som uppfyller det angivna predikatet.
virtual Sanitize() Tar bort skrivbara metadataegenskaper från paketet. Operationen är rekursiv så den påverkar alla kapslade paket också.
Set(TiffTag) Lägger till eller ersätter den angivna taggen.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ställer in kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar också alla kapslade paket. Denna metod är en kombination avAddProperties ochUpdateProperties Om en befintlig egenskap uppfyller predikatet uppdateras dess värde. Om det saknas en känd egenskap i paketet som uppfyller predikatet läggs den till i paketet.
ToList() Skapar en lista från paketet.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Uppdaterar kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar också alla kapslade paket.

Anmärkningar

Läs mer

Se även