-
Notifications
You must be signed in to change notification settings - Fork 12
isis_to_arc
-
For Mars: when working in a Geographic project, the native SOCET SET files are in the ographic latitude, +E longitude system. To use the most widely used coordinate system for Mars (East longitude and planetocentric latitude), use the standard ISIS3 cubes exported from SOCET SET (not the cubes with the
SS_
prefix) -
ArcMap expects positive East longitude coordinates, but some planetary bodies have positive West longitude definitions as per the IAU. The SOCET SET to ISIS export software maintains the IAU standards on longitude direction. To insure ArcMap 10+ will ingest both positive East or positive West defined cubes correctly, the
CENTER_LONGITUDE
on the ISIS cubes are set to 0.0.Geographic projects in SOCET SET produce Equi-Rectangular map projected DTMs and Orthoimages. For the Equi-Rectangular map projection, changing the
CENTER_LONGITUDE
value will not require a resampling of the DTMs and Orthoimages. It only translates the x-coordinates of the Equi-Rectangular map projection coordinates.
The good news is that ArcMap version 10+ will directly load ISIS3 map-projected cubes, so conversion of file formats is no longer required!
SOCET Set has an export tool to output DTMs and images as GeoTiff images, however, it does not cover planetary images correctly (the GeoTiff header out of SOCET SET is incomplete.)
To generate GeoTiff images and DTMs, start with the ISIS3 cube as input,
and run hi_isis2geotiff.pl
as follows:
-
To convert an ortho image, enter the following on the command line:
$ hi_isis2geotiff.pl -ortho <ortho.cub>;
-
To convert a DTM, enter the following on the command line:
$ hi_isis2geotiff.pl -dem <DTM.cub>
To convert ISIS3 Orthoimage (8 bit cube) to 8-bit JPEG 2000 file: only
one extension is allowed in the input cube name (this is a GDAL PCI Aux
format issue), so if two extensions exist e.g.,
PSP_00XXXX_XXXX_1m_o.isis3.cub
, then
-
First rename the cube as follows:
$ mv <image_id>_1m_o.isis3.cub <image_id>_1m_o_isis3.cub
-
Then run
isis3gdal_jp2.pl
as follows:$ isis3gdal_jp2.pl .cub .jp2