Customer Service | Training | Contact Us
You are here: Home > User Forums > arcgis desktop discussion forums > Thread Replies

ArcGIS Desktop Discussion Forums

ArcGIS Desktop - Projections, Projection Engine forum

How to reproject MODIS sinusoidal   Ting-Wu Chuang May 22, 2009
Re: How to reproject MODIS sinusoidal   Melita Kennedy May 22, 2009
Re: How to reproject MODIS sinusoidal   Ting-Wu Chuang May 26, 2009
Re: How to reproject MODIS sinusoidal   Melita Kennedy May 26, 2009
Re: How to reproject MODIS sinusoidal   Steve Pike Jun 30, 2009
Re: How to reproject MODIS sinusoidal   Ting-Wu Chuang Jun 30, 2009
Re: How to reproject MODIS sinusoidal   Steve Pike Jun 30, 2009
Re: How to reproject MODIS sinusoidal   Melita Kennedy Jun 30, 2009
Re: How to reproject MODIS sinusoidal   Steve Pike Jul 01, 2009
Re: How to reproject MODIS sinusoidal   Melita Kennedy Jul 01, 2009
Re: How to reproject MODIS sinusoidal   Steve Pike Jul 02, 2009
Re: How to reproject MODIS sinusoidal   Melita Kennedy Jul 02, 2009
Re: How to reproject MODIS sinusoidal   Matt Merrifield Jul 04, 2009
Re: How to reproject MODIS sinusoidal   Joseph Kinyon Jul 09, 2009
Re: How to reproject MODIS sinusoidal   Jason Roberts Aug 07, 2009
Report Inappropriate Content • Top • Print • Reply    
Subject How to reproject MODIS sinusoidal 
Author Ting-Wu Chuang 
Date May 22, 2009 
Message Hi!
I would like to reproject a shape file to MODIS sinusoidal (customized prj file) in the ArcGIS, however, it does not work. Could you let me know what's the problem?
I have attached the shape file and prj file below.

Thanks!
 
  MODIS_ori.prj (opens in new window)
zt46_d00.dbf (opens in new window)
zt46_d00.prj (opens in new window)
zt46_d00.shp (opens in new window)
zt46_d00.shp.xml (opens in new window)
zt46_d00.shx (opens in new window)
 
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Melita Kennedy 
Date May 22, 2009 
Message Hi,

I'm not sure if any of these workflows will work because MODIS uses the integerized Sinusoidal projection.

1) Leave the shapefile set the NAD83. Project it in ArcMap with the "MODIS_ori". Ignore any datum warning messages. Right click the layer in the table of contents and use Data, Export Data to save a copy in the data frame's coordinate system.

2) Use the above set up, but now open the data frame's property page. On the coordinate system tab, click the transformations button. Make sure the NAD83 coordinate system is selected in the top box (the 'into' pull-down should show the sinusoidal one). Click the New button. In the custom transformation dialog, set the method to geocentric translations and leave the parameters set to zeroes. OK all dialogs. Now export this version of the shapefile (in the data frame's coordsys).

3) Extract the GEOGCS portion from the MODIS_ori.prj file and save it in a new text file. Redefine the shapefile using this coordinate system. Now use the Project tool (or ArcMap) to convert the data to the sinusoidal system.

See how see line up with your MODIS data.

Melita 
  Melita Kennedy
ESRI Product Specialist 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Ting-Wu Chuang 
Date May 26, 2009 
Message Thanks! but these methods do not work.
When I preoject my shape file by MODIS_ori.prj, the message "undefine geographic transformation" will pop-up. It still does not work after I select the option (NAD_83 to WGS_84).

 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Melita Kennedy 
Date May 26, 2009 
Message You have to use a custom transformation. That's why I suggested trying this in ArcMap first, as you can create a custom transformation using the Transformations dialog.

For the Project Tool, first use the Create Custom Geographic Transformation tool, then use the Project Tool.

And you aren't converting between NAD83 and WGS84, but NAD83 and MODIS's custom sphere-based coordinate system.

Melita 
  Melita Kennedy
ESRI Product Specialist 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Steve Pike 
Date Jun 30, 2009 
Message Did you get this working?
I'm looking at the create custom geographic transformation; I've put the projection 'from' as Sinusoidal (the vector files I have are thus projected) and the output as the MODIS_ori that you supplied here; I have absolutely no idea what the 'Custom Geographic Transformation' field should be.
This seems daft - is there no in-built projection to transform TO MODIS style Integerized Sinusoidal grid? I can't reproject the MODIS imagery using the MRT because it messes up the underlying pixel values...
Thoughts?
In hope,
Steve 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Ting-Wu Chuang 
Date Jun 30, 2009 
Message Hi!
I solved this problem by exporting dataframe directly.
1. input MODIS raster data in ArcMap first.
2. overlay your vector file.
3. export vector file: Data-->Export data-->select "the dataframe"
Then you will got an output with MODIS_sin projection.

Good Luck
 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Steve Pike 
Date Jun 30, 2009 
Message hmmm... This seems to give exactly the output shapefile as the input (i.e. it sits over the top of the input shapefile exactly, rather than being reprojected to sit over the correct area of the raster).
I can't believe there is no transformation built in for this... 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Melita Kennedy 
Date Jun 30, 2009 
Message Okay, possibly a stupid question, but did you set the dialog to use the data frame's coordinate system? (e.g., make sure the data frame is using the MODIS data's coordinate system)

There's no transformation because the MODIS data uses a custom sphere-based coordinate system. It needs a null transformation. Any input data no matter what GEOGCS it's on is assumed to really be on the sphere and then projected. We don't yet have a true 'null' method (it is planned), and how many other GEOGCS do we add transformations for? NAD83, WGS84, NAD83 HARN, NAD83 NSRS2007, etc.

Melita 
  Melita Kennedy
ESRI Product Specialist 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Steve Pike 
Date Jul 01, 2009 
Message Yes it was set to use the dataframe's coordinate system.
Ok; NASA have sent us the MODIS projection file - assuming we try and project using this projection we still have to specify the transformation. I'm sorry if I'm being really stupid but *can* i make a 'transformation' that will work, if so, please describe how - I'm very confused.
Best,
Steve 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Melita Kennedy 
Date Jul 01, 2009 
Message Hi Steve,

One way (without setting a transformation) is to set ArcMap's data frame to use the target coordinate system. Add the MODIS data and ignore the transformation warning. Add corresponding data that's already in the target coordinate system. Does the MODIS data line up? If so, right-click the layer and export the raster using the data frame's coordinate system.

If you need to have a persisted transformation, use the Create Custom Geographic Transformation tool. For the input geographic coordinate system, browse to your MODIS data. Even though the data is using a projected coordinate system, the tool will extract the geographic coordsys information. Set the output geographic coordinate system. For the method, use longitude rotation, which has no parameter values.

Melita 
  Melita Kennedy
ESRI Product Specialist 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Steve Pike 
Date Jul 02, 2009 
Message Ok the vector definitely does not sit on top of the modis data.
I 'reversed' the process that you describe in 2. because I want the vector in the MODIS projection rather than the MODIS in the vector's projection; It still results in no change to the vector file.
The reason why we can't just reproject the raster is because it alters the pixel values to different ranges - NASA say that analysis should be done prior to reprojection, but because we want to do ZonalAsTable we need the vector files to sit correctly over the top. 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Melita Kennedy 
Date Jul 02, 2009 
Message Hi Steve,

Try (in ArcMap) setting a transformation using the geocentric translation method, parameters=0. That will do a spheroid-to-sphere conversion. If the offset you're seeing is north-south, this may take care of it.

Melita 
  Melita Kennedy
ESRI Product Specialist 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Matt Merrifield 
Date Jul 04, 2009 
Message hi Steve - can you share the MODIS projection file that you got from NASA? I'm trying to do the same thing with no luck. 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Joseph Kinyon 
Date Jul 09, 2009 
Message Matt,

I'd be interested in hearing how this worked for you.
I have a question in my box relating to improving a workflow with MODIS data, which all boil down to where do you project and and analyze or do you use the MODIS Reprojection Tool (a USGS USD tool).

JOe 
   
Report Inappropriate Content • Top • Print • Reply    
Subject Re: How to reproject MODIS sinusoidal 
Author Jason Roberts 
Date Aug 07, 2009 
Message Hi all,

Using some hints from Melita's posts, I developed a detailed example showing how to get MODIS sinusoidal data into ArcGIS:

http://code.env.duke.edu/projects/mget/wiki/SinusoidalMODIS

This example relies on Marine Geospatial Ecology Tools (MGET), a free package of geoprocesing tools produced by my lab group. You can download it from here: http://code.env.duke.edu/projects/mget

If you have any comments on the example, such as ways to improve the explanation of getting WGS 84 data into the MODIS projection, please let me know. (You'll see in the example where I say I don't fully understand why it works, and would appreciate a better explanation from someone.)

Best regards,

Jason