I have been using the FDO extensions to open and display several different formats of map data downloaded from NAIA. We have used MrSid, JPEG and GeoTIFF. Usually the files open and display but we have been having problems defining the extent of the data on the winformsMap1 control. We use the winformsMap1 defined for decimal degrees. With some downloaded files, they seem to also be compatible with decimal degrees but other seem to be in meters or kilometers. I tried using the layer.GetBoundingBox() method to get the bounding box for the map data to define the extent. When the files are in meters, the bounding box returns very large number which cause the winformsMap1 to stop showing the coordinates and panning does not work correctly.
I am beyond my knowledge of the storage formats for map data files. From what I have seen, I believe that the map data might be stored in some sort of projected image which has the units (decimal degrees, meters, or kilometers) determined. It seems that the GetBoundingBox is able to access this format data but I do not know how to detemine which units are returned.
I hardly know where to start with my questions but maybe someone with experience can give me a little guidance. Is it usually true that these other map formats (MrSid, JPEG, GEOTIFF, etc) are stored with some projected format other than decimal degrees? Is there a way to determine what the units are from these other formats? If the map data (MrSid, JPEG, GeoTIFF), is stored in some other projected units (meters, kilometers, etc.) can I display it over the winformsMap1 set to decimal degrees? Does this involve defining a MapSuite projection? Is there a any good tutorial sites where I could learn more about this?
Any help would be greatly appreciated!
Richard