ExifGpsPackage

ExifGpsPackage class

EXIF メタデータ パッケージ内の GPS メタデータを表します。

public sealed class ExifGpsPackage : ExifDictionaryBasePackage

コンストラクター

名前 説明
ExifGpsPackage() の新しいインスタンスを初期化しますExifGpsPackageclass.

プロパティ

名前 説明
Altitude { get; set; } の参照に基づいて高度を取得または設定しますAltitudeRef. 基準単位はメートルです.
AltitudeRef { get; set; } 基準高度として使用される高度を取得または設定します。基準が海抜で高度が海抜の場合は 0 が与えられます。 高度が海抜の場合は 1 が与えられ、高度は絶対値としてAltitudetag.
AreaInformation { get; set; } GPS エリアの名前を記録する文字列を取得または設定します。最初のバイトは使用される文字コードを示し、これに GPS エリアの名前が続きます.
Count { get; } メタデータ プロパティの数を取得します。
DataDegreeOfPrecision { get; set; } GPS DOP (データ精度の度合い) を取得または設定します。 2 次元測定では HDOP 値が書き込まれ、3 次元測定では PDOP 値が書き込まれます。
DateStamp { get; set; } UTC (協定世界時) を基準とした日時情報を記録する文字列を取得または設定します。形式は YYYY:MM:DD. です。
DestBearing { get; set; } 目的地の GPS 方位を取得または設定します。 値の範囲は 0.00 ~ 359.99 です。
DestBearingRef { get; set; } 目的地への方位を示すために使用される GPS 基準を取得または設定します. 「T」は真の方向を表し、「M」は磁気方向を表します.
DestDistance { get; set; } 目的地までの GPS 距離を取得または設定します。
DestDistanceRef { get; set; } 目的地までの距離を表すために使用される GPS 単位を取得または設定します。 「K」、「M」、および「N」はキロメートル、マイル、ノットを表します。
DestLatitude { get; set; } 目的地の GPS 緯度を取得または設定します。
DestLatitudeRef { get; set; } 目的地の緯度が北緯か南緯かを示す GPS 値を取得または設定します。 ASCII 値の「N」は北緯を示し、「S」は南緯を示します。
DestLongitude { get; set; } 目的地の GPS 経度を取得または設定します。
DestLongitudeRef { get; set; } 目的地の経度が東経か西経かを示す GPS 値を取得または設定します. ASCII ‘E’ は東経を示し、‘W’ は西経を示します.
Differential { get; set; } 差分補正が GPS 受信機に適用されているかどうかを示す GPS 値を取得または設定します。
GpsTrack { get; set; } GPS 受信機の移動方向を取得または設定します。
ImgDirection { get; set; } 画像がキャプチャされたときの GPS 方向を取得または設定します。 値の範囲は 0.00 ~ 359.99 です。
ImgDirectionRef { get; set; } 画像がキャプチャされたときの方向を示すための GPS 参照を取得または設定します。 「T」は真の方向を表し、「M」は磁気方向です。
Item { get; } 指定された ID を持つ TIFF タグを取得します。 (2 indexers)
Keys { get; } メタデータ プロパティ名のコレクションを取得します。
Latitude { get; set; } GPS 緯度を取得または設定します。
LatitudeRef { get; set; } 緯度が北緯か南緯かを示す GPS 値を取得または設定します。
Longitude { get; set; } GPS 経度を取得または設定します。
LongitudeRef { get; set; } 経度が東経か西経かを示す GPS 値を取得または設定します。
MapDatum { get; set; } GPS 受信機が使用する測地データを取得または設定します。
MeasureMode { get; set; } GPS 測定モードを取得または設定します。
MetadataType { get; } メタデータ タイプを取得します。
ProcessingMethod { get; set; } 位置検索に使用したメソッドの名前を記録した文字列を取得または設定します。 1 バイト目は使用した文字コードを示し、その後にメソッドの名前が続きます。
PropertyDescriptors { get; } GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。
Satellites { get; set; } 測定に使用される GPS 衛星を取得または設定します。 このタグは、衛星の数、 ID 番号、仰角、方位角、SNR およびその他の情報を ASCII 表記で記述するために使用できます。フォーマットは指定されていません。 GPS 受信機が測定できない場合、タグの値は NULL. に設定されます。
Speed { get; set; } GPS 受信機の移動速度を取得または設定します。
SpeedRef { get; set; } GPS 受信機の移動速度を表すために使用される単位を取得または設定します。 ‘K’‘M’ および ‘N’ は時速キロメートル、時速マイル、ノットを表します。
Status { get; set; } 画像が記録されたときの GPS 受信機のステータスを取得または設定します。
TimeStamp { get; set; } 時刻を UTC (協定世界時) として取得または設定します。 TimeStamp は、時、分、および秒を示す 3 つの RATIONAL 値として表されます。
TrackRef { get; set; } GPS 受信機の移動方向を示す基準を取得または設定します。 「T」は真の方向を表し、「M」は磁気方向を表します。
VersionID { get; set; } GPS IFD のバージョンを取得または設定します。

メソッド

名前 説明
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
Clear() パッケージに保存されているすべての TIFF タグを削除します。
Contains(string) 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。
virtual FindProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。
GetEnumerator() コレクションを反復処理する列挙子を返します。
Remove(TiffTagID) 指定された ID のプロパティを削除します。
virtual RemoveProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを削除します。
virtual Sanitize() 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
Set(TiffTag) 指定したタグを追加または置換します。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddPropertiesUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。
ToList() パッケージからリストを作成します。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。

備考

もっと詳しく知る

関連項目