Export full spatial resolution imagery to a Google-Earth-friendly format
***GEST only works in ENVI Classic (for now)***
The Google Earth Super-Overlay Tool (GEST) allows you to take an image displayed in ENVI and view it at full spatial resolution in Google Earth. There is no limit on image size or type. As long as you can load your image to a display in ENVI, and that image has an associated map projection, you can use this tool.
To install GEST, place the gest.sav file in your save_add directory and restart ENVI. To use:
If the image you provided has RPC/RSM projection emulation turned on, GEST will automatically perform a baseline orthorectification to Geographic Lat/Lon. If the image has a standard projection, but it is not Geographic Lat/Lon, GEST will automatically perform a rigorous reprojection. The conversion process may involve building several pyramid layers, so please be patient. When the process is complete, you will see many KML and PNG files in the output folder you specified. THE ONLY FILE YOU HAVE TO INTERACT WITH IS THE KML FILE YOU PROVIDED THE NAME FOR IN STEP 4. Open that file in Google Earth and you will have access to your entire image. Limitations: GEST does not currently export annotations, ROIs, or vectors--just imagery. FYI: GEST does *NOT* in any way involve or reference the C# code listed in the comment tied to this contribution, which isn't very accurate or flexible.
New version uploaded on 08/09/09: (1) Image backgrounds are now transparent in Google Earth. (2) An easy-to-use procedural API for batch image processing is now available. A .pro file with a documented example of using the API is packaged in the zip file. This includes the ability to specify the stretch you want to apply to the image--without having to first display it in ENVI. (3) If your image has an RPC or RSM sensor model and you've associated a DEM with it to increase ortho accuracy, that DEM is now honored during the superoverlay creation process.
New version uploaded on 11/11/09: You can now supply a DEM directly to the procedural API instead of having to manually associate it with the image first. This makes batch ortho-to-Google-Earth processes a lot easier and more accurate.
***GEST only works in ENVI Classic (for now)***
The Google Earth Super-Overlay Tool (GEST) allows you to take an image displayed in ENVI and view it at full spatial resolution in Google Earth. There is no limit on image size or type. As long as you can load your image to a display in ENVI, and that image has an associated map projection, you can use this tool.
To install GEST, place the gest.sav file in your save_add directory and restart ENVI. To use:
- Load an image to a display and apply any desired contrast enhancements.
- From within the display window, go to File->Save Image As->Google Earth Super-Overlay.
- Select a folder where you want the output to go. It is recommended that you set up an individual folder for each image you want to process.
- Provide an output KML filename. IT IS STRONGLY RECOMMENDED THAT YOU PLACE THIS FILE IN THE SAME DIRECTORY SPECIFIED IN STEP 3.
- Specify an image subset, if desired.
- Select the desired Google Earth Tile Size. The default is 512x512.
- Click Process.
If the image you provided has RPC/RSM projection emulation turned on, GEST will automatically perform a baseline orthorectification to Geographic Lat/Lon. If the image has a standard projection, but it is not Geographic Lat/Lon, GEST will automatically perform a rigorous reprojection. The conversion process may involve building several pyramid layers, so please be patient. When the process is complete, you will see many KML and PNG files in the output folder you specified. THE ONLY FILE YOU HAVE TO INTERACT WITH IS THE KML FILE YOU PROVIDED THE NAME FOR IN STEP 4. Open that file in Google Earth and you will have access to your entire image. Limitations: GEST does not currently export annotations, ROIs, or vectors--just imagery. FYI: GEST does *NOT* in any way involve or reference the C# code listed in the comment tied to this contribution, which isn't very accurate or flexible.
New version uploaded on 08/09/09: (1) Image backgrounds are now transparent in Google Earth. (2) An easy-to-use procedural API for batch image processing is now available. A .pro file with a documented example of using the API is packaged in the zip file. This includes the ability to specify the stretch you want to apply to the image--without having to first display it in ENVI. (3) If your image has an RPC or RSM sensor model and you've associated a DEM with it to increase ortho accuracy, that DEM is now honored during the superoverlay creation process.
New version uploaded on 11/11/09: You can now supply a DEM directly to the procedural API instead of having to manually associate it with the image first. This makes batch ortho-to-Google-Earth processes a lot easier and more accurate.
No comments:
Post a Comment