ExifGpsPackage

ExifGpsPackage class

Vertegenwoordigt GPS-metadata in een EXIF-metadatapakket.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Constructeurs

Naam Beschrijving
ExifGpsPackage() Initialiseert een nieuw exemplaar van hetExifGpsPackage klasse.

Eigenschappen

Naam Beschrijving
Altitude { get; set; } Haalt de hoogte op of stelt deze in op basis van de referentie inAltitudeRef . De referentie-eenheid is meter.
AltitudeRef { get; set; } Haalt de hoogte op of stelt deze in als referentiehoogte. Als de referentie zeeniveau is en de hoogte boven zeeniveau, wordt 0 gegeven. Als de hoogte onder zeeniveau ligt, wordt een waarde van 1 gegeven en wordt de hoogte aangegeven als een absolute waarde in deAltitude tag.
AreaInformation { get; set; } Haalt of stelt de tekenreeks in die de naam van het GPS-gebied vastlegt. De eerste byte geeft de gebruikte tekencode aan, gevolgd door de naam van het GPS-gebied.
Count { get; } Haalt het aantal metadata-eigenschappen op.
DataDegreeOfPrecision { get; set; } Ontvangt of stelt de GPS DOP (gegevensgraad van precisie) in. Een HDOP-waarde wordt geschreven tijdens tweedimensionale meting, en PDOP tijdens driedimensionale meting.
DateStamp { get; set; } Haalt of stelt de tekenreeks opnamedatum- en tijdinformatie in ten opzichte van UTC (Coordinated Universal Time). Het formaat is JJJJ:MM:DD.
DestBearing { get; set; } Haalt de GPS-peiling op of stelt deze in op het bestemmingspunt. Het waardenbereik loopt van 0,00 tot 359,99.
DestBearingRef { get; set; } Haalt of stelt de GPS-referentie in die wordt gebruikt voor het geven van de peiling naar het bestemmingspunt. ‘T’ geeft de ware richting aan en ‘M’ is de magnetische richting.
DestDistance { get; set; } Haalt de GPS-afstand tot het bestemmingspunt op of stelt deze in.
DestDistanceRef { get; set; } Haalt of stelt de GPS-eenheid in die wordt gebruikt om de afstand tot het bestemmingspunt uit te drukken. ‘K’, ‘M’ en ‘N’ vertegenwoordigen kilometers, mijlen en knopen.
DestLatitude { get; set; } Haalt de GPS-breedtegraad van het bestemmingspunt op of stelt deze in.
DestLatitudeRef { get; set; } Ontvangt of stelt de GPS-waarde in die aangeeft of de breedtegraad van het bestemmingspunt noord- of zuiderbreedte is. De ASCII-waarde ‘N’ geeft noorderbreedte aan en ‘S’ is zuiderbreedte.
DestLongitude { get; set; } Haalt de GPS-lengtegraad van het bestemmingspunt op of stelt deze in.
DestLongitudeRef { get; set; } Haalt of stelt de GPS-waarde in die aangeeft of de lengtegraad van het bestemmingspunt oost- of westlengte is. ASCII ‘E’ geeft oosterlengte aan en ‘W’ is westerlengte.
Differential { get; set; } Ontvangt of stelt een GPS-waarde in die aangeeft of differentiële correctie wordt toegepast op de GPS-ontvanger.
GpsTrack { get; set; } Ontvangt of stelt de richting van de beweging van de GPS-ontvanger in.
ImgDirection { get; set; } Hiermee wordt de GPS-richting van het beeld opgehaald of ingesteld toen het werd vastgelegd. Het waardenbereik loopt van 0,00 tot 359,99.
ImgDirectionRef { get; set; } Haalt de GPS-referentie op of stelt deze in om de richting van het beeld aan te geven wanneer het wordt vastgelegd. ‘T’ geeft de ware richting aan en ‘M’ is de magnetische richting.
Item { get; } Haalt de TIFF-tag op met de opgegeven id. (2 indexers)
Keys { get; } Haalt een verzameling van de metadata-eigenschapsnamen op.
Latitude { get; set; } Haalt de GPS-breedtegraad op of stelt deze in.
LatitudeRef { get; set; } Haalt of stelt een GPS-waarde in die aangeeft of de breedtegraad noord- of zuiderbreedte is.
Longitude { get; set; } Haalt of stelt de GPS-lengtegraad in.
LongitudeRef { get; set; } Haalt of stelt een GPS-waarde in die aangeeft of de lengtegraad oost- of westlengte is.
MapDatum { get; set; } Haalt of stelt de geodetische onderzoeksgegevens in die door de GPS-ontvanger worden gebruikt.
MeasureMode { get; set; } Ontvangt of stelt de GPS-meetmodus in.
MetadataType { get; } Haalt het metadatatype op.
ProcessingMethod { get; set; } Haalt of stelt een tekenreeks in die de naam vastlegt van de methode die wordt gebruikt voor het vinden van een locatie. De eerste byte geeft de gebruikte tekencode aan, gevolgd door de naam van de methode.
PropertyDescriptors { get; } Haalt een verzameling descriptors op die informatie bevatten over eigenschappen die toegankelijk zijn via de GroupDocs.Metadata-zoekmachine.
Satellites { get; set; } Ontvangt of stelt de GPS-satellieten in die voor metingen worden gebruikt. Deze tag kan worden gebruikt om het aantal satellieten, hun ID-nummer, elevatiehoek, azimut, SNR en andere informatie in ASCII-notatie te beschrijven. Het formaat is not gespecificeerd. Als de GPS-ontvanger geen metingen kan uitvoeren, wordt de waarde van de tag ingesteld op NULL.
Speed { get; set; } Haalt of stelt de snelheid van de beweging van de GPS-ontvanger in.
SpeedRef { get; set; } Hiermee wordt de eenheid opgehaald of ingesteld die wordt gebruikt om de bewegingssnelheid van de GPS-ontvanger uit te drukken. ‘K’ ‘M’ en ‘N’ staan voor kilometer per uur, mijl per uur en knopen.
Status { get; set; } Ontvangt of stelt de status van de GPS-ontvanger in wanneer het beeld wordt opgenomen.
TimeStamp { get; set; } Haalt de tijd op of stelt deze in als UTC (Coordinated Universal Time). Tijdstempel wordt uitgedrukt als drie RATIONELE waarden die het uur, de minuut en de seconde aangeven.
TrackRef { get; set; } Haalt of stelt de referentie in voor het aangeven van de richting van de beweging van de GPS-ontvanger. ‘T’ geeft de ware richting aan en ‘M’ is de magnetische richting.
VersionID { get; set; } Haalt de versie van GPS IFD op of stelt deze in.

methoden

Naam Beschrijving
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Voegt bekende metadata-eigenschappen toe die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.
Clear() Verwijdert alle TIFF-tags die in het pakket zijn opgeslagen.
Contains(string) Bepaalt of het pakket een metadata-eigenschap bevat met de opgegeven naam.
virtual FindProperties(Func<MetadataProperty, bool>) Zoekt de metadata-eigenschappen die voldoen aan het opgegeven predikaat. De zoekopdracht is recursief, dus het heeft ook invloed op alle geneste pakketten.
GetEnumerator() Retourneert een enumerator die de verzameling herhaalt.
Remove(TiffTagID) Verwijdert de eigenschap met de opgegeven id.
virtual RemoveProperties(Func<MetadataProperty, bool>) Verwijdert metadata-eigenschappen die voldoen aan het opgegeven predikaat.
virtual Sanitize() Verwijdert beschrijfbare metadata-eigenschappen uit het pakket. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.
Set(TiffTag) Voegt de opgegeven tag toe of vervangt deze.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Stelt bekende metadata-eigenschappen in die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten. Deze methode is een combinatie vanAddProperties EnUpdateProperties Als een bestaande eigenschap voldoet aan het predikaat, wordt de waarde bijgewerkt. Als er een bekende eigenschap ontbreekt in het pakket die voldoet aan het predikaat, wordt deze aan het pakket toegevoegd.
ToList() Maakt een lijst van het pakket.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Werkt bekende metadata-eigenschappen bij die voldoen aan het opgegeven predikaat. De bewerking is recursief, dus het is ook van invloed op alle geneste pakketten.

Opmerkingen

Kom meer te weten

Zie ook