Leadtools Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.3.5
GeoKeys Property
See Also 
Leadtools Namespace > RasterImage Class : GeoKeys Property




The collection of GeoKeys used when reading and writing Geo TIFF files.

Syntax

Visual Basic (Declaration) 
Public ReadOnly Property GeoKeys As RasterCollection(Of RasterTagMetadata)
Visual Basic (Usage)Copy Code
Dim instance As RasterImage
Dim value As RasterCollection(Of RasterTagMetadata)
 
value = instance.GeoKeys
C# 
public RasterCollection<RasterTagMetadata> GeoKeys {get;}
Managed Extensions for C++ 
public: __property RasterCollection<RasterTagMetadata>* get_GeoKeys();
C++/CLI 
public:
property RasterCollection<RasterTagMetadata>^ GeoKeys {
   RasterCollection<RasterTagMetadata>^ get();
}

Return Value

A collection of RasterTagMetadata GeoKeys used when reading and writing Geo TIFF files.

Remarks

GeoTIFF files are TIFF files containing a few extra TIFF tags describing the image location, scale at which the picture was taken and many other information useful for topographic applications.

Any GeoTIFF file that you save will include the GeoKey data set until you clear the GeoKey data. To save this data to a file, save RasterImageFormat.GeoTiff files.

For more information, refer to Implementing GeoKeys (GeoTIFF tags).

To write the GeoKey data directly to an existing file, call RasterCodecs.WriteGeoKey. Note that LEADTOOLS does not verify the validity of the GeoKeys that you set. It is your responsibility to make sure you write correct values according to the GeoTIFF specification.

You can manipulate the GeoKeys of an image by adding/removing RasterTagMetadata objects to this collection.

By setting the CodecsSaveOptions.GeoKeys property to true before calling RasterCodecs.Save, you can save the GeoKeys in this collection when the image is saved into a file.

By setting the CodecsLoadOptions.Markers property to true before calling RasterCodecs.Load, you can load all the markers (if any) into this collection when an image is loaded from a file.

You can use the RasterCodecs.WriteGeoKeys method to save GeoKeys tags directly to an existing file and the RasterCodecs.EnumGeoKeys to load the GeoKeys stored in an existing file.

For more information on GeoKeys, refer to Implementing GeoKeys (GeoTIFF tags).

For more information, refer to Non Image Data.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also