ExifGpsPackage

ExifGpsPackage class

Representa metadatos GPS en un paquete de metadatos EXIF.

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

Constructores

Nombre Descripción
ExifGpsPackage() Inicializa una nueva instancia delExifGpsPackage clase.

Propiedades

Nombre Descripción
Altitude { get; set; } Obtiene o establece la altitud en función de la referencia enAltitudeRef . La unidad de referencia es metros.
AltitudeRef { get; set; } Obtiene o establece la altitud utilizada como altitud de referencia. Si la referencia es el nivel del mar y la altitud es sobre el nivel del mar, se da 0. Si la altitud es bajo el nivel del mar, se da el valor 1 y la altitud se indica en valor absoluto en elAltitude etiqueta.
AreaInformation { get; set; } Obtiene o establece la cadena de caracteres que registra el nombre del área GPS. El primer byte indica el código de carácter utilizado, seguido del nombre de la zona GPS.
Count { get; } Obtiene el número de propiedades de metadatos.
DataDegreeOfPrecision { get; set; } Obtiene o establece el DOP (grado de precisión de los datos) del GPS. Se escribe un valor HDOP durante la medición bidimensional y PDOP durante la medición tridimensional.
DateStamp { get; set; } Obtiene o establece la cadena de caracteres que registra la información de fecha y hora relativa a UTC (hora universal coordinada). El formato es AAAA:MM:DD.
DestBearing { get; set; } Obtiene o establece el rumbo GPS hacia el punto de destino. El rango de valores es de 0.00 a 359.99.
DestBearingRef { get; set; } Obtiene o establece la referencia de GPS utilizada para dar el rumbo al punto de destino. ‘T’ indica la dirección verdadera y ‘M’ es la dirección magnética.
DestDistance { get; set; } Obtiene o establece la distancia GPS al punto de destino.
DestDistanceRef { get; set; } Obtiene o establece la unidad GPS utilizada para expresar la distancia al punto de destino. ‘K’, ‘M’ y ‘N’ representan kilómetros, millas y nudos.
DestLatitude { get; set; } Obtiene o establece la latitud GPS del punto de destino.
DestLatitudeRef { get; set; } Obtiene o establece el valor GPS que indica si la latitud del punto de destino es latitud norte o sur. El valor ASCII ‘N’ indica latitud norte y ‘S’ es latitud sur.
DestLongitude { get; set; } Obtiene o establece la longitud GPS del punto de destino.
DestLongitudeRef { get; set; } Obtiene o establece el valor GPS que indica si la longitud del punto de destino es longitud este u oeste. ASCII ‘E’ indica longitud este y ‘W’ es longitud oeste.
Differential { get; set; } Obtiene o establece un valor GPS que indica si se aplica corrección diferencial al receptor GPS.
GpsTrack { get; set; } Obtiene o establece la dirección del movimiento del receptor GPS.
ImgDirection { get; set; } Obtiene o establece la dirección GPS de la imagen cuando fue capturada. El rango de valores es de 0.00 a 359.99.
ImgDirectionRef { get; set; } Obtiene o establece la referencia GPS para dar la dirección de la imagen cuando se captura. ‘T’ indica la dirección verdadera y ‘M’ es la dirección magnética.
Item { get; } Obtiene la etiqueta TIFF con el id especificado. (2 indexers)
Keys { get; } Obtiene una colección de nombres de propiedades de metadatos.
Latitude { get; set; } Obtiene o establece la latitud del GPS.
LatitudeRef { get; set; } Obtiene o establece un valor de GPS que indica si la latitud es norte o sur.
Longitude { get; set; } Obtiene o establece la longitud del GPS.
LongitudeRef { get; set; } Obtiene o establece un valor de GPS que indica si la longitud es este u oeste.
MapDatum { get; set; } Obtiene o establece los datos del levantamiento geodésico utilizados por el receptor GPS.
MeasureMode { get; set; } Obtiene o establece el modo de medición GPS.
MetadataType { get; } Obtiene el tipo de metadato.
ProcessingMethod { get; set; } Obtiene o establece una cadena de caracteres que registra el nombre del método utilizado para buscar la ubicación. El primer byte indica el código de carácter utilizado, seguido del nombre del método.
PropertyDescriptors { get; } Obtiene una colección de descriptores que contienen información sobre propiedades accesibles a través del motor de búsqueda GroupDocs.Metadata.
Satellites { get; set; } Obtiene o establece los satélites GPS utilizados para las mediciones. Esta etiqueta se puede utilizar para describir el número de satélites, su número de ID, ángulo de elevación, acimut, SNR y otra información en notación ASCII. El formato no está especificado. Si el receptor GPS no puede tomar medidas, el valor de la etiqueta se establecerá en NULL.
Speed { get; set; } Obtiene o establece la velocidad de movimiento del receptor GPS.
SpeedRef { get; set; } Obtiene o establece la unidad utilizada para expresar la velocidad de movimiento del receptor GPS. ‘K’ ‘M’ y ‘N’ representan kilómetros por hora, millas por hora y nudos.
Status { get; set; } Obtiene o establece el estado del receptor GPS cuando se graba la imagen.
TimeStamp { get; set; } Obtiene o establece la hora como UTC (Tiempo Universal Coordinado). TimeStamp se expresa como tres valores RACIONALES que dan la hora, el minuto y el segundo.
TrackRef { get; set; } Obtiene o establece la referencia para dar la dirección del movimiento del receptor GPS. ‘T’ indica la dirección verdadera y ‘M’ es la dirección magnética.
VersionID { get; set; } Obtiene o establece la versión de GPS IFD.

Métodos

Nombre Descripción
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Agrega propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.
Clear() Elimina todas las etiquetas TIFF almacenadas en el paquete.
Contains(string) Determina si el paquete contiene una propiedad de metadatos con el nombre especificado.
virtual FindProperties(Func<MetadataProperty, bool>) Encuentra las propiedades de metadatos que satisfacen el predicado especificado. La búsqueda es recursiva, por lo que también afecta a todos los paquetes anidados.
GetEnumerator() Devuelve un enumerador que itera a través de la colección.
Remove(TiffTagID) Elimina la propiedad con el id especificado.
virtual RemoveProperties(Func<MetadataProperty, bool>) Elimina las propiedades de metadatos que cumplen el predicado especificado.
virtual Sanitize() Elimina las propiedades de metadatos de escritura del paquete. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.
Set(TiffTag) Agrega o reemplaza la etiqueta especificada.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Establece propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados. Este método es una combinación deAddProperties yUpdateProperties Si una propiedad existente satisface el predicado, su valor se actualiza. Si falta una propiedad conocida en el paquete que satisface el predicado, se agrega al paquete.
ToList() Crea una lista a partir del paquete.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Actualiza las propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.

Observaciones

Aprende más

Ver también