←Select platform

ReadGeoKey(Stream,int,int) Method

Summary

Gets the specified GeoKey data from a TIFF stream.

Syntax
C#
VB
Objective-C
C++
Java
public RasterTagMetadata ReadGeoKey( 
   Stream stream, 
   int pageNumber, 
   int id 
) 
Public Overloads Function ReadGeoKey( _ 
   ByVal stream As Stream, _ 
   ByVal pageNumber As Integer, _ 
   ByVal id As Integer _ 
) As RasterTagMetadata 
- (nullable LTRasterTagMetadata *)readGeoKey:(NSUInteger)tagId  
                                  fromStream:(LTLeadStream *)stream  
                                  pageNumber:(NSInteger)pageNumber  
                                       error:(NSError **)error 
public RasterTagMetadata readGeoKey(ILeadStream stream, int pageNumber, int id) 
public: 
RasterTagMetadata^ ReadGeoKey(  
   Stream^ stream, 
   int pageNumber, 
   int id 
)  

Parameters

stream
A Stream containing the input file data.

pageNumber
1-based index of the page from which to read the GeoKey.

id
GeoKey ID. Values of the GeoKey ID range between 0 and 65535. Possible ranges are:

Range Meaning
0..1023 Do not use; reserved for future use.
1024..2047 GeoTIFF Configuration Keys.
2048..3071 Geographic/Geocentric CS Parameter Keys.
3072..4095 Projected CS Parameter Keys.
4096..5119 Vertical CS Parameter Keys.
5120..32767 Reserved.
32768..65535 Private use - use to store your own data.

Return Value

The GeoKey data.

Remarks

You can use this method to obtain the GeoKey data from a particular file.

If no such GeoKey exists in the image, this method will return a null reference.

The most efficient way of reading the GeoKeys in a file is to enumerate them with EnumGeoKeys and then read each GeoKey with ReadGeoKey.

Example

For an example, refer to ReadGeoKey.

Requirements

Target Platforms

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Codecs Assembly