ExifGpsPackage

ExifGpsPackage class

Représente les métadonnées GPS dans un package de métadonnées EXIF.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Constructeurs

Nom La description
ExifGpsPackage() Initialise une nouvelle instance duExifGpsPackage classe.

Propriétés

Nom La description
Altitude { get; set; } Obtient ou définit l’altitude en fonction de la référence dansAltitudeRef . L’unité de référence est le mètre.
AltitudeRef { get; set; } Obtient ou définit l’altitude utilisée comme altitude de référence. Si la référence est le niveau de la mer et que l’altitude est au-dessus du niveau de la mer, 0 est donné. Si l’altitude est en dessous du niveau de la mer, la valeur 1 est donnée et l’altitude est indiquée en valeur absolue dans leAltitude balise.
AreaInformation { get; set; } Obtient ou définit la chaîne de caractères enregistrant le nom de la zone GPS. Le premier octet indique le code de caractère utilisé, suivi du nom de la zone GPS.
Count { get; } Obtient le nombre de propriétés de métadonnées.
DataDegreeOfPrecision { get; set; } Obtient ou définit le DOP GPS (degré de précision des données). Une valeur HDOP est écrite lors d’une mesure bidimensionnelle et PDOP lors d’une mesure tridimensionnelle.
DateStamp { get; set; } Obtient ou définit la chaîne de caractères enregistrant les informations de date et d’heure relatives à l’UTC (Coordinated Universal Time). Le format est AAAA:MM:JJ.
DestBearing { get; set; } Obtient ou définit le relèvement GPS vers le point de destination. La plage de valeurs est comprise entre 0,00 et 359,99.
DestBearingRef { get; set; } Obtient ou définit la référence GPS utilisée pour donner le relèvement au point de destination. ‘T’ indique la vraie direction et ‘M’ est la direction magnétique.
DestDistance { get; set; } Obtient ou définit la distance GPS jusqu’au point de destination.
DestDistanceRef { get; set; } Obtient ou définit l’unité GPS utilisée pour exprimer la distance jusqu’au point de destination. ‘K’, ‘M’ et ‘N’ représentent les kilomètres, les miles et les nœuds.
DestLatitude { get; set; } Obtient ou définit la latitude GPS du point de destination.
DestLatitudeRef { get; set; } Obtient ou définit la valeur GPS qui indique si la latitude du point de destination est la latitude nord ou sud. La valeur ASCII “N” indique la latitude nord et “S” la latitude sud.
DestLongitude { get; set; } Obtient ou définit la longitude GPS du point de destination.
DestLongitudeRef { get; set; } Obtient ou définit la valeur GPS qui indique si la longitude du point de destination est la longitude est ou ouest. ASCII ‘E’ indique la longitude est et ‘W’ est la longitude ouest.
Differential { get; set; } Obtient ou définit une valeur GPS qui indique si une correction différentielle est appliquée au récepteur GPS.
GpsTrack { get; set; } Obtient ou définit la direction du mouvement du récepteur GPS.
ImgDirection { get; set; } Obtient ou définit la direction GPS de l’image lors de sa capture. La plage de valeurs est comprise entre 0,00 et 359,99.
ImgDirectionRef { get; set; } Obtient ou définit la référence GPS pour donner la direction de l’image lorsqu’elle est capturée. ‘T’ indique la vraie direction et ‘M’ est la direction magnétique.
Item { get; } Obtient la balise TIFF avec l’identifiant spécifié. (2 indexers)
Keys { get; } Obtient une collection des noms de propriétés de métadonnées.
Latitude { get; set; } Obtient ou définit la latitude GPS.
LatitudeRef { get; set; } Obtient ou définit une valeur GPS indiquant si la latitude est nord ou sud.
Longitude { get; set; } Obtient ou définit la longitude GPS.
LongitudeRef { get; set; } Obtient ou définit une valeur GPS indiquant si la longitude est est ou ouest.
MapDatum { get; set; } Obtient ou définit les données de relevé géodésique utilisées par le récepteur GPS.
MeasureMode { get; set; } Obtient ou définit le mode de mesure GPS.
MetadataType { get; } Obtient le type de métadonnées.
ProcessingMethod { get; set; } Obtient ou définit une chaîne de caractères enregistrant le nom de la méthode utilisée pour la localisation. Le premier octet indique le code de caractère utilisé, suivi du nom de la méthode.
PropertyDescriptors { get; } Obtient une collection de descripteurs contenant des informations sur les propriétés accessibles via le moteur de recherche GroupDocs.Metadata.
Satellites { get; set; } Obtient ou définit les satellites GPS utilisés pour les mesures. Cette balise peut être utilisée pour décrire le nombre de satellites, leur numéro d’identification, l’angle d’élévation, l’azimut, le SNR et d’autres informations en notation ASCII. Le format n’est pas spécifié. Si le récepteur GPS est incapable de prendre des mesures, la valeur de la balise doit être définie sur NULL.
Speed { get; set; } Obtient ou définit la vitesse de déplacement du récepteur GPS.
SpeedRef { get; set; } Obtient ou définit l’unité utilisée pour exprimer la vitesse de déplacement du récepteur GPS. ‘K’ ‘M’ et ‘N’ représentent les kilomètres par heure, les miles par heure et les nœuds.
Status { get; set; } Obtient ou définit l’état du récepteur GPS lorsque l’image est enregistrée.
TimeStamp { get; set; } Obtient ou définit l’heure au format UTC (Coordinated Universal Time). TimeStamp est exprimé sous la forme de trois valeurs RATIONAL indiquant l’heure, la minute et la seconde.
TrackRef { get; set; } Obtient ou définit la référence pour donner la direction du mouvement du récepteur GPS. ‘T’ indique la vraie direction et ‘M’ est la direction magnétique.
VersionID { get; set; } Obtient ou définit la version du GPS IFD.

Méthodes

Nom La description
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Ajoute des propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Clear() Supprime toutes les balises TIFF stockées dans le package.
Contains(string) Détermine si le package contient une propriété de métadonnées avec le nom spécifié.
virtual FindProperties(Func<MetadataProperty, bool>) Trouve les propriétés de métadonnées satisfaisant le prédicat spécifié. La recherche est récursive, elle affecte donc également tous les packages imbriqués.
GetEnumerator() Renvoie un énumérateur qui parcourt la collection.
Remove(TiffTagID) Supprime la propriété avec l’identifiant spécifié.
virtual RemoveProperties(Func<MetadataProperty, bool>) Supprime les propriétés de métadonnées satisfaisant le prédicat spécifié.
virtual Sanitize() Supprime les propriétés de métadonnées inscriptibles du package. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Set(TiffTag) Ajoute ou remplace la balise spécifiée.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Définit les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués. Cette méthode est une combinaison deAddProperties etUpdateProperties Si une propriété existante satisfait le prédicat, sa valeur est mise à jour. S’il manque une propriété connue dans le package qui satisfait le prédicat, elle est ajoutée au package.
ToList() Crée une liste à partir du package.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Met à jour les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués.

Remarques

Apprendre encore plus

Voir également